Home Xi'an China Xi'an Food Guide About
Home  ›  Asia  ›  China  ›  Xi'an  ›  Breakfast Guide
🇨🇳 Xi'an Breakfast Guide · 2026

Breakfast in Xi'an
Eat like a local in the dawn alleys

Before the first light touches the old city walls, locals are hunched over bowls of peppery hulatang in Sajinqiao alley, spooning silky doufunao under a savoury halal gravy, and tearing a roujiamo into their soup. A breakfast under ¥15 that tells you more about this city than any hotel buffet ever will.

Why wake up early

Breakfast is the real Xi'an, before sunrise

Most visitors sleep in, eat a hotel buffet, then queue all day for the Terracotta Warriors — and miss the best meal of the day doing it. The real Xi'an morning happens in the small alleys just north of the Muslim Quarter, on plastic stools by the kerb, where locals are slurping soup while it's still dark out.

Xi'an eats wheat and mutton, not rice — a legacy of its centuries as an imperial capital at the eastern end of the Silk Road, and of the Hui Muslim community that has lived here for over a thousand years. Breakfast is hearty and warming: hulatang, a thick peppery soup studded with mutton meatballs; doufunao, silky tofu pudding under a salty halal gravy; and the gentler, anyone-can-eat-it options like jianbing egg crêpes and soy milk with a you tiao dough stick.

This guide walks you through breakfast in Xi'an honestly, dish by dish — what's worth trying, which alley to find it in, what time to go, when it sells out, and how to pay for it. If you want lunch dishes too, we've linked our Xi'an food guide for you.

The real breakfast

胡辣汤 — Hulatang, the soup Xi'an wakes up to

If you only have room for one thing on a cold morning, make it this bowl — ¥6–12 (~฿30–60), hot, thick, and pepper-bright.

What Xi'an hulatang is — read before you order

The Xi'an version is called rou wan hulatang (肉丸胡辣汤). Unlike the Henan original, it's built around mutton meatballs with diced potato, cabbage and carrot in a thick, gluey, peppery broth, served scalding hot. Locals stir in a spoon of red chilli oil, then tear a mantou bun into the bowl to soak it up — the most warming breakfast you can get on a chilly morning.

🌶️
Peppery broth
胡椒 · spicy-warm

Thick and gluey, white-pepper bright

🥩
Mutton meatballs
羊肉丸 · halal

Hand-rolled lamb, juicy and rich

🥔
Potato & veg
土豆 + 蔬菜

Diced potato, cabbage, carrot

🫓
Tear in bread
馍 · filling

Tear mantou into the soup

A bowl of Xi'an hulatang — thick brown peppery soup with mutton meatballs, diced potato, cabbage and carrot, in a white bowl on a wooden table 1
Hulatang (Húlàtāng)
胡辣汤 · thick peppery soup with mutton meatballs

This is the soup Xi'an wakes up to. A thick, gluey, gravy-brown broth, bright with white pepper, packed with mutton meatballs, diced potato, cabbage and carrot. The Xi'an version (肉丸胡辣汤) is heavier on lamb than the Henan original and substantial enough to be a meal in one bowl. Stir in red chilli oil and a splash of black vinegar, then tear a mantou bun into it — it warms you and wakes you up better than coffee.

Where: Li Weiyi (李唯一 · Sajinqiao alley) · any stall with a 肉丸胡辣汤 sign in the Muslim Quarter
Price: ¥6–12 a bowl (~฿30–60)
Time: breakfast 6.00–10.30 am — some stalls sell out before noon
Doufunao — soft white tofu pudding in a dark brown savoury halal gravy scattered with coriander, in a white bowl 2
Doufunao (Dòufunǎo)
豆腐脑 · silky tofu pudding under a savoury halal gravy

If you know tofu pudding as a sweet, syrupy dessert, Xi'an will flip it on you — here it's savoury. Pudding-soft tofu is spooned into a bowl and ladled with a salty gravy; in the Muslim Quarter that gravy is halal, a dark brown sauce made with mutton or beef, finished with coriander, garlic and a slick of chilli oil. The tofu is so soft it dissolves on the tongue, the gravy deep and gently spiced. Locals eat it as a light breakfast next to a roujiamo or a fried dough stick — easy, comforting, nothing to fear for a first-timer.

Where: doufunao stalls along Sajinqiao and in the Muslim Quarter — look for the 豆腐脑 sign
Price: ¥5–10 a bowl (~฿25–50)
Tip: order it with a hulatang or a roujiamo for one complete Xi'an breakfast
A roujiamo — crisp baijimo flatbread stuffed with chopped braised meat, held in a hand 3
Morning roujiamo (Ròujiāmó)
肉夹馍 · the Chinese hamburger eaten with soup at dawn

Roujiamo isn't only a lunchtime thing — locals eat it for breakfast all the time, paired with a bowl of hulatang or doufunao. The wheat-flour baijimo (白吉馍) bun is baked fresh until the edge crisps and the middle stays soft, then split and stuffed with juicy chopped braised meat. The Han style uses braised pork; in the Muslim Quarter it's halal mutton or beef. In the morning the buns are baked fresh, so you get them hotter and crispier than in the afternoon. Tear off pieces to dunk in your soup, or just eat it whole — either way it's the perfect weight for breakfast.

Where: Yang Tianyu (杨天玉腊牛肉 · Sajinqiao · halal beef) · morning stalls across the Muslim Quarter
Price: ¥8–15 each (~฿40–75)
Read our full roujiamo guide →
A jianbing — a folded egg crêpe parcel scattered with scallions and coriander, on a white plate 4
Jianbing (Jiānbing)
煎饼 · the crisp egg crêpe, made fresh in front of you

Jianbing is a street breakfast you'll find all over China, and Xi'an has carts parked outside plenty of hotels. Grain-flour batter is spread thin on a hot round griddle, an egg cracked and smoothed over it, scallions and coriander scattered on, then sweet bean and chilli sauce brushed across. The heart of it goes in last: a sheet of crisp fried cracker (báocuì) for the crunch, before the whole thing is folded into a hot parcel and handed over. One bite gives you soft, crisp and savoury at once. Done in ninety seconds, easy to eat on the move — ideal for a morning when you're rushing out to sightsee.

How to eat: eat it the second you get it — the cracker softens if it sits
Price: ¥8–12 each (~฿40–60)
Find it: carts outside hotels and at old-city gate entrances — open 6.30–10.00 am
More of the Xi'an morning

The rest of breakfast — from easy to adventurous

Three more to round out the morning — one safe for first-timers, one sharp and spicy, one sweet.

A bowl of hot soy milk beside a golden, crisp fried you tiao dough stick on a wooden tray (representative photo of a dish found across China) 5
Soy milk & you tiao (Dòujiāng + Yóutiáo)
豆浆 + 油条 · soy milk and the fried dough stick

The safest, most familiar pairing on this list. A you tiao is a fried dough stick — crisp outside, hollow and airy inside, China's answer to a savoury doughnut — and doujiang is fresh hot soy milk, served either sweet or savoury. The traditional way is to tear the dough stick and dunk it into the soy milk: the bread drinks up a little, the texture changes instantly. If you're not ready for peppery soup or offal first thing, start here. It's everywhere in the city, it's filling, and there's nothing intimidating about it.

How to eat: tear the you tiao and dunk it in the soy milk · pick sweet or savoury
Price: ¥5–10 a set (~฿25–50)
Find it: stalls and breakfast shops citywide · chains like Yonghe
Suan la fen — translucent sweet-potato glass noodles in a dark hot-and-sour chilli-oil broth with cucumber, in an orange bowl 6
Suan la fen (Suānlàfěn)
酸辣粉 · hot-and-sour sweet-potato glass noodles

Slippery, springy sweet-potato glass noodles in a hot broth, sour from black vinegar and sharp with chilli oil, scattered with roasted peanuts, scallions and pickles — some stalls add minced pork. Sour, spicy and fragrant, it'll wake your whole face up. In Xi'an you'll find it all day, including at the morning food alleys, and it's a light, cheap bowl that cuts beautifully through something heavy like a roujiamo. If you like bold flavours you'll be back for another.

Where: noodle stalls along Sajinqiao · any 酸辣粉 sign in the Muslim Quarter
Price: ¥10–15 a bowl (~฿50–75)
Note: it's sharp and spicy — ask for less chilli (少辣) if you're not used to it
🍡7
Jinggao & zenggao (Jìnggāo / Zènggāo)
镜糕 / 甑糕 · sweet steamed rice cakes for the morning

Two cousins to finish the morning on something sweet. Jinggao (镜糕) is glutinous rice flour steamed in a tiny round wooden mould — small and flat like a little mirror, which is where the name comes from (jing = mirror) — then steamed fresh in about three minutes, skewered, and rolled in sugar, black sesame and crushed peanuts: soft, chewy, fragrant. Zenggao (甑糕) is glutinous rice steamed in layers with Chinese red dates and red beans for hours in a big pot, until it turns dark, sweet and sticky — sweet from the dates alone, no added sugar. The famous zenggao stalls in Sajinqiao often sell out by around 8 am, so come early to catch it.

Where: the "Fatty" zenggao stall on Sajinqiao (gone by ~8 am) · jinggao stalls in the Muslim Quarter
Price: ¥6–12 a cup or piece (~฿30–60)
Time: best in the morning — eat it warm from the steamer
Where to eat early

Which alley to head to that morning

Inside the old city walls almost everything is within walking distance — the good breakfast alleys run 6.00–9.00 am and then sell out, so knowing where to go saves time.

Sajinqiao
洒金桥 · north of the Muslim Quarter · about 800 m long

The real heart of Xi'an breakfast — the alley locals eat in, rather than the main tourist street. It starts stirring at 5.30 am, with the peak around 6.00–9.00 am, and lays on hulatang, doufunao, zenggao and hot-and-sour noodles. Cheaper than the main drag, the queues are all locals, the atmosphere more genuine and the cameras fewer.

Best for: hulatang · doufunao · zenggao · Time: 5.30–9.30 am
Muslim Quarter — Beiyuanmen & Dapiyuan
回民街 · 北院门 · 大皮院 · 2-minute walk from the Drum Tower

The main Huimin Street is lively and photogenic, but the real morning food hides in the back lanes — Beiyuanmen and Dapiyuan — with halal mutton roujiamo stalls, the famous soup-dumpling shops and halal doufunao. Everything here is halal, opens early and runs later than Sajinqiao, so it suits a slightly later start.

Best for: mutton roujiamo · soup dumplings · doufunao · Time: 7.00 am onward
Yongxingfang
永兴坊 · near the East Gate (Zhongshan Gate)

An old-town-style food court that gathers dishes from across Shaanxi province under one roof — clean, orderly, with seats. Handy if you want to graze across several breakfast bites without squeezing into an alley, and without setting an early alarm. There's zenggao, Shaanxi noodles and plenty of morning snacks to try.

Best for: zenggao · Shaanxi noodles · snacks · Time: 8.00 am–9.00 pm
Around the Bell & Drum Towers
钟鼓楼 · centre of the old city · Metro Line 2, Zhonglou station

If you're staying inside the walls, this is the most convenient breakfast base — many hotels are a 5–10 minute walk from Sajinqiao and the Muslim Quarter. Jianbing carts and soy-milk-and-you-tiao shops are scattered through the lanes around the square. Grab a hot jianbing here before you start your sightseeing day.

Best for: jianbing · soy milk & you tiao · Time: 6.30–9.00 am
Before you head out

What to know before the breakfast hunt

Go early — the good stuff sells out by mid-morning

Sajinqiao opens from 5.30 am, and the sweet spot is 6.00–9.00 am — fresh, hot, and the queues are still short. Plenty of old stalls sell out and pack up before noon; the famous zenggao stalls often go by around 8 am. To catch fresh hulatang, doufunao or zenggao, aim to be there before 8.30 am. If you wake up late, fall back on roujiamo or hot-and-sour noodles, which run most of the day.

📱
Use Alipay or WeChat Pay

Stalls and small shops in the Muslim Quarter and along Sajinqiao mostly don't take cards, and many won't want cash either, so you'll need Alipay or WeChat Pay. Download Alipay before you travel and link a Visa/Mastercard through its tourist mode — get this sorted at the hotel before you head out for breakfast.

👆
Point and order — no Chinese needed

Most breakfast stalls have no English menu, but you can point at the pot, at a sample, or at what the person next to you ordered and nod. Or just show the Chinese name from this page (胡辣汤 hulatang · 豆腐脑 doufunao · 甑糕 zenggao). The vendors in these alleys have long been used to visitors — no need to be shy.

🕌
Most of it is halal — no pork

Breakfast in the Muslim Quarter and on Sajinqiao is almost all halal (清真), using mutton and beef instead of pork — mutton-meatball hulatang, beef-gravy doufunao, beef roujiamo. If you avoid pork, you can relax across the whole area. The Han-style braised-pork roujiamo is found outside the Muslim Quarter.

🌡️
Eat it hot — don't let it cool

Hulatang and doufunao are best while they're still scalding; once they cool the broth thickens and the flavour flattens. Same with jianbing — that crisp cracker softens fast. Buy it and eat it right there at the stall or on a plastic stool beside it, rather than carrying it back to the hotel. Slurping soup by the kerb at dawn is half of what makes this breakfast what it is.

Frequently asked

FAQ · before the Xi'an breakfast hunt

What time does breakfast open in Xi'an, and how early should I go?
Breakfast alleys like Sajinqiao (洒金桥) get busy from 5.30 am, and the best window is 6.00–9.00 am. Several old stalls sell out and pack up before noon — the famous zenggao stalls often run out by around 8 am. If you want fresh hulatang, doufunao or zenggao, aim to arrive before 8.30 am. Roujiamo and the hot-and-sour glass noodles are available most of the day.
How is Xi'an hulatang different from the Henan version?
Henan hulatang (from Zhengzhou) leans hard on white pepper and uses beef with vermicelli. Xi'an's version, called rou wan hulatang (肉丸胡辣汤), is built around mutton meatballs with diced potato, cabbage and carrot in a thick, gluey, peppery broth that's milder and more rounded. Locals add a spoon of red chilli oil and tear a mantou bun into the bowl to soak it up — it's the most warming breakfast on a cold morning.
Is Xi'an doufunao sweet or savoury?
Xi'an doufunao is savoury — silky, pudding-soft tofu spooned into a bowl and ladled with a salty gravy. In the Muslim Quarter that gravy is halal, a dark brown sauce made with mutton or beef, finished with coriander, garlic and chilli oil. It's nothing like the sweet, syrupy tofu pudding of southern China. Locals eat it as a light breakfast alongside a roujiamo or a fried dough stick.
How do I pay for street breakfast in Xi'an? Do they take cash?
Stalls and small shops in the Muslim Quarter and along Sajinqiao almost all take only Alipay or WeChat Pay. Some still accept cash in RMB, but fewer every year, and many dislike making change. Download Alipay before you travel and link a Visa/Mastercard through its tourist mode while you're still at the hotel, so you're ready before you head out for breakfast.
Where is the best area for breakfast in Xi'an?
Sajinqiao alley (洒金桥), just north of the Muslim Quarter, is where Xi'an locals actually eat breakfast — cheaper than the main tourist street, and the queues are all locals. You'll find hulatang, doufunao, zenggao and hot-and-sour noodles here. Beiyuanmen and Dapiyuan inside the Muslim Quarter have the famous soup dumplings and roujiamo — see our Muslim Quarter walk for the full route. If you stay inside the old city walls, you can walk to all of them.
How much does breakfast in Xi'an cost?
Very little. A bowl of hulatang or doufunao runs ¥6–12 (~฿30–60), a roujiamo ¥8–15, a jianbing ¥8–12, a soy-milk-and-you-tiao set ¥5–10, a bowl of hot-and-sour glass noodles ¥10–15, and a jinggao or zenggao just a few yuan. Grazing across several dishes for a full breakfast rarely costs more than ¥25–40 per person (~฿125–200).
Klook · Food tour

Xi'an Morning Food Tour — eat breakfast in the alleys with someone who knows

A guided morning food crawl through Sajinqiao and the Muslim Quarter, starting before sunrise — taste hulatang, doufunao, roujiamo and zenggao at the stalls locals queue for, with no worries about the language or paying.

See Xi'an Food Tours on Klook →
Wherebest is a Klook affiliate partner — we may earn a commission when you book through this link, at no extra cost to you.