Paris2Tokyo
Food & Drink

What to eat in China — and what it costs

Asian street vendor cooking traditional dumplings in a busy Beijing market street.
Photo by zhang kaiyv on Pexels

Beijing in late October is a study in contrasts. The air carries that crisp, dry chill—around 9 to 17°C, with a light drizzle making the hutong alleyways slick and reflective—and the city is wrapped in the last throes of its famous golden autumn. Ginkgo trees along Financial Street are turning brilliant yellow, and the Temple of Heaven Park is currently hosting the 45th Chrysanthemum Exhibition, filling the Hall of Prayer for Good Harvests area with roughly 6,000 square metres of blooms. It is the perfect backdrop for a meal, but first, you need to know what to eat, where to find it, and how much it will actually cost you.

The Street Food Essentials: Chestnuts and Persimmons

Before you dive into the heavy meals, look up. In this season, Beijing streets are lined with stalls selling roasted chestnuts and fresh persimmons. These are not just snacks; they are the sensory signature of Beijing autumn. You will see them everywhere, from near the Drum and Bell Towers in Gulou (Xicheng district) to the edges of the massive Shougang International Convention Centre, which is currently buzzing with the Beijing West Esports Festival.

A bag of freshly roasted chestnuts costs about 15–25 RMB (roughly $2–$3.5). They are sweet, warm, and perfect for walking through the rain-slicked alleys. Persimmons, specifically the soft, honey-like variety, run about 10–20 RMB per kilogram. If you want something hotter, look for the street vendors selling tanghulu (candied hawthorn), though prices vary wildly by tourist density. Stick to the locals buying them, and you’ll pay around 10–15 RMB for a skewer. This is cheap, honest fuel for exploring the Central Axis, which was inscribed as a UNESCO World Heritage Site in 2024.

Hutong Noodles and Peking Duck: The Real Deals

You cannot talk about Beijing food without mentioning Zhajiangmian (fried sauce noodles). It is the city’s soul food. For a sit-down meal at an inexpensive local eatery or canteen, expect to pay between 20–50 RMB (about $3–$7) for a bowl. Look for places like Xinjiang Flavor Yidecun Stretched Noodle Restaurant if you are near Wangfujing in Dongcheng district. While the name says Xinjiang, these noodle houses often serve excellent local styles too, and the atmosphere is bustling and authentic. The noodles are hand-pulled or cut, topped with a rich, savory soybean paste and minced meat, plus shredded cucumber and bean sprouts for crunch.

Then there is Peking Duck. Yes, it is touristy, but it is also magnificent. Do not go to the most expensive hotel restaurants unless you have a deep pocket. Instead, head to established chains or local favorites. A half-duck set meal at a place like Quanjude or Bianyifang might run you 200–300 RMB ($28–$42) per person. However, for a more casual duck experience, many smaller eateries offer duck rice bowls for 30–50 RMB. If you want the full ceremonial experience with thin pancakes, hoisin sauce, and scallions, aim for a mid-range restaurant in the Chaoyang CBD area or near the Lama Temple. Prices there hover around 150–250 RMB per person for a decent set.

Coffee Culture and Modern Bites

Beijing has a vibrant coffee scene that rivals Shanghai’s. If you need a break from tea, a cup of coffee at a cafe like Voyage Coffee or Alley Cafe in the hutongs will cost about 30 RMB (roughly $4). This is standard pricing for a latte or pour-over. Starbucks Coffee is ubiquitous, but the local chains like Maan Coffee offer similar quality for slightly less, often around 25–30 RMB.

For lunch, if you are in the Sanlitun area of Chaoyang, you will find everything from international cuisine to high-end dining. Wan, a fine-dining spot focusing on seasonal ingredients, can easily cost 500+ RMB per person. But for everyday expats and locals, a quick bento or salad at a place like Bocata might be 60–100 RMB. Remember, transit is cheap—a single metro ride is only 3–5 RMB ($0.6)—so you can hop across districts easily to find the best deals.

Where to Eat: District Guide

  • Dongcheng: Best for history and classic snacks. Walk off your noodles near the Forbidden City (Palace Museum). Book tickets online in advance; it is closed Mondays.
  • Xicheng: The heart of old Beijing. Explore Shichahai lakes for lakeside restaurants serving hotpot and duck. The Drum Tower area has countless small eateries.
  • Chaoyang: The modern hub. Sanlitun Taikoo Li has trendy cafes and bars. The CBD area offers high-end business lunches. Don’t miss the 798 Art Zone for quirky, industrial-chic dining options.
  • Haidian: University district. Near Tsinghua and Peking University, student-friendly prices rule. Wudaokou is packed with affordable, diverse food options catering to students and young professionals.

Practical Costs and Tips

Beijing is mid-to-expensive for rent, but daily life is surprisingly affordable. A taxi base fare is 13 RMB plus 1 RMB fuel surcharge for the first 3 km, then 2.3 RMB/km after. Shared bikes cost 1–1.5 RMB for 30 minutes. If you stay in a non-hotel home, remember you must register with the local police within 24 hours via the NIA 12367 App or WeChat mini-program to avoid fines.

Pay with Alipay or WeChat Pay; cash is rarely used. Get a Yikatong card for the metro and buses, or use the Yitongxing app. Emergency numbers are 110 (police), 120 (ambulance), and 119 (fire). Enjoy the chrysanthemums, the chestnuts, and the incredible food. Beijing is waiting for you.

Frequently asked questions

How much does a meal cost in Beijing?

A meal at an inexpensive local eatery costs 20–50 RMB ($3–$7). A mid-range restaurant dinner runs 150–300 RMB per person. Fine dining can exceed 500 RMB.

What is the best street food to try in Beijing in October?

Roasted chestnuts and fresh persimmons are the seasonal staples. Chestnuts cost 15–25 RMB per bag, and persimmons are about 10–20 RMB per kg. Tanghulu (candied fruit) is also popular for 10–15 RMB.

Where is the best place to find authentic Peking Duck?

For a full experience, try established chains like Quanjude or Bianyifang (200–300 RMB/person). For casual options, look for duck rice bowls in local eateries for 30–50 RMB. Mid-range spots in Chaoyang or near Lama Temple offer good value sets.

Is Beijing safe for tourists regarding food hygiene?

Yes, Beijing is generally very safe. Major state banks and hotels are reliable. For street food, stick to busy stalls with high turnover. Emergency number for medical issues is 120.

How do I pay for food and transport in Beijing?

Mobile payment via Alipay or WeChat Pay is essential. Cash is rarely accepted. Use the Yikatong card or apps like Yitongxing for metro and bus fares, which start at 3 RMB.

Top attractions

Things to do in China

Plan your trip to China

Explore the destinationThe complete China travel guideNeighborhoods, costs, getting around and the daily show. Everything for China in one place.