ChinaTravelCost
Save Money

Cheap Eats in China: How to Eat Like a Local on ¥60–120 a Day

The daily food budget playbook for China: ¥10–20 breakfasts, ¥25–50 local meals, food courts and noodle shops — plus when a Peking duck or hotpot splurge is genuinely worth it.

Last updated: 2026-08

Quick answer
★★★★★
Typical cost
¥60–120 per day (~$8–17)
Best for
Budget travelers · Food lovers · Anyone eating three meals a day out
Not ideal for
Strict dietary restrictions · Fine-dining-focused trips

Food is where China offers the best value-for-money in your entire trip. The gap between a tourist meal and a local meal is 3–5×, and the local meal is usually better. Eating well on ¥60–120 (~$8–17) a day isn't a survival strategy — it's how you get the best food China has. Here's the playbook.

The quick math: a day of eating

MealLocal priceTourist-area priceWhere
Breakfast¥10–20 (~$1.50–3)¥40–80 (~$6–11)Street stalls, baozi shops vs hotel buffet
Lunch¥25–50 (~$3.50–7)¥80–150 (~$11–21)Noodle/dumpling shops, local canteens
Dinner¥30–60 (~$4–8)¥100–200 (~$14–28)Busy local restaurants, food courts
Daily total¥65–130 (~$9–18)¥220–430 (~$30–60)

That's the whole story in one table: eating where locals eat costs about a quarter of eating where tourists eat. Over a two-week trip, the difference is ¥2,000–4,000 (~$280–560) — a domestic flight or several nights of hotels.

Where the cheap eats actually are

  • Breakfast stalls (6–10 am): jianbing (savory crepes), baozi (steamed buns), soy milk and youtiao, congee — ¥10–20 total. Look for the stall with a queue of office workers.
  • Noodle and dumpling shops: a bowl of beef noodles, lanzhou lamian, or a plate of jiaozi runs ¥15–35 and is a full meal. These shops are everywhere and almost never bad if they're busy.
  • Food courts (美食城): every mall basement and train station area has one. Individual stalls, ¥20–40 per dish, picture menus, high turnover. The single easiest way for a non-Chinese-speaker to eat cheap.
  • Local canteens (家常菜/快餐): point at the trays or the photos, ¥25–50 for meat + vegetables + rice. Zero English, zero problem.
  • Night markets: hit-or-miss on price (¥10–30 per snack) but great fun. Judge each stall by its local queue, not its signage.

How to spot a local place (and avoid the markup)

The markup follows a simple pattern: restaurants within ~500 m of a major attraction, with English picture menus and a tout outside, charge ¥80–150 for food that costs ¥30 two streets away.

  • Follow the queue: full of locals at 12:15 = good and cheap. Empty at peak lunch with staff waving you in = you're the product.
  • Walk one block away: the single highest-ROI move in budget travel. Leave the attraction exit, turn a corner, prices halve.
  • No menu prices = walk away: legitimate local shops post prices (on the wall, on the menu, on the app). If nothing is priced, you will be.
  • Use delivery apps as a price check: even without ordering, Meituan or Ele.me shows you what dishes actually cost nearby.

When the splurge is worth it

Cheap eats doesn't mean never spending. Two splurges consistently earn their price:

  • Peking duck in Beijing (¥150–250/person): a proper duck restaurant is a genuine experience — the carving, the pancakes, the whole ritual. Do it once, book ahead, skip the imitations near Wangfujing's snack street.
  • Hotpot in Chongqing or Chengdu (¥60–100/person): go with at least one other person, order à la carte, and two hours disappear. At ¥60–100 a head it's barely a splurge — it's just a great dinner.
  • One regional specialty per city: Xi'an's roujiamo and biangbiang noodles, Shanghai's xiaolongbao, Cantonese dim sum. These cost local prices (¥20–80) anyway — the splurge is seeking out the good version.

What NOT to spend money on

  • Hotel breakfast buffets (¥40–80): worse and five times the price of the baozi shop outside. Almost never worth it unless it's bundled free.
  • "Famous" food streets aimed at tourists: Wangfujing snack street in Beijing, the stalls inside major attraction zones — inflated prices, mediocre food. Night markets where locals go are a different story.
  • Western food in China: a ¥80–150 mediocre pasta is the worst value on any menu. You're in the best food country on earth; eat Chinese food.
  • Bottled drinks at restaurants: ¥10–15 for a Coke adds up. Tea is usually free, and convenience stores sell the same drinks for ¥3–5.
  • Set menus "for tourists": any menu with photos of the owner shaking hands with celebrities, priced per set for 2/4/6 people — you're paying for the photo wall.

Our recommendation

Eat local for every meal, and splurge deliberately, not accidentally. Budget ¥60–120 (~$8–17) a day: street breakfast, noodle-shop lunch, busy local restaurant for dinner, using food courts whenever you're unsure. That gets you better food than the ¥300-a-day tourist path. Then spend the savings on the two or three meals that genuinely earn it — one proper Peking duck, one hotpot night, one regional specialty done right. In China, cheap and delicious aren't a trade-off; the tourist markup is the only thing standing between them.

Prices on this page are reference estimates checked on the date shown above. Fares and ticket prices change — verify on official sites before booking.