• Destinations
    • South America
    • North America
    • Caribbean
    • NYC
    • Asia
    • Europe
    • Siberia
  • Hotel Guide
  • About
  • Resources
  • Contact

Claudia Looi

20 Cheap Eats Under $2 in Shanghai

By Claudia Looi 1 Comment

25 Oct

wowotou

Finding food for less than $2 in Shanghai is possible.

Dining is one of the most popular pastimes for Shanghainese. Shanghai offers an eclectic and diverse array of cheap eats. From food court, hole-in-the-wall eateries to street food stalls, deciding what to eat can be mind-boggling for first-time visitors and non-Chinese speaking tourists.

I had the advantage. I stayed with a local, my sister, the expat. She took me to places only locals go. With her help, here are 20 cheap eats under $2 in Shanghai.

Note: My currency conversion rate is $1= 6 Yuan.

1. Cong You Bing near West Nanjing Road. Each 3.50 Yuan (58 cents).  Read more here.

Cong You Bing - Scallion pancakes

2. Jianbing (Chinese crepe) on Wulumuqi Road in Xuhui District. Each 4 Yuan (67 cents).

Jianbing- Chinese crepe

Jianbing- Chinese crepe

3. Vegetable dumplings in clear soup from a hole-in-the-wall eatery on Street. 9 Yuan ($1.50) for a big bowl of soup with nine dumplings.

Vegetable dumplings in soup

Vegetable dumplings in soup

4. A variety of steamed buns including pork steamed buns (baozi) from every street corner in Shanghai. 1.50 Yuan ( 25 cents) each. We usually eat two to three per person for breakfast or lunch. Read more here.

Baozi (pork steamed buns)

Baozi (pork steamed buns)

5. Shanghainese noodles with black sauce and vegetables from in Wulumuqi Road. 4.50 Yuan (75 cents) per bowl with a bowl of clear soup on the side. The black sauce is for our chicken dish.

Shanghai meatless noodles with vegetables

Shanghai meatless noodles with vegetables

6. Barbecue lamb kebabs in Qibao. You can find them in most streets in Shanghai from 3 to 5 Yuan (50 cents to 83 cents) each. This was 5 Yuan (83 cents).

My son eating barbecue lamb kebab

My son eating barbecue lamb kebab

7. Hai Tang Gao (rice cakes filled with sweet red beans). Three for 10 Yuan. One for 3.33 Yuan ($1.10) each. Read more here.

Hai Tang Gao

Hai Tang Gao

8. Fried flat rice noodles after 9 pm at Fengyang Road (off West Nanjing Road) for 7-10 Yuan ($1.16-1.66), depending on the types of ingredients you add to the stir-fry. This lady starts selling on the street after 9 pm when the Chengguan (city inspectors) are 'inactive.' She has the best fried flat rice noodles in the city!

shanghai flat noodles

9. Mochi sweets for 'breakfast.' Not everyone would eat this for breakfast. It goes well with espresso or Americano. 8 Yuan for four in a packet ($1.35). Can be purchased anywhere in Shanghai. I bought these (see photo below) at Wulumuqi Road.

mochi

mochi

10. Fried Noodles found in a hole in a wall eatery behind JW Marriott Shanghai, off Huangpi Road. 8 Yuan ($1.33) without pork 9 Yuan ($1.50) with pork. Ask for disposable bowls and chopsticks even if you eat in.

Fried noodles in Shanghai

Fried noodles in Shanghai

11. Chinese paratha and bacon for 7 Yuan ($1.16).

baconandparatha

12. Tea eggs - these salty eggs soaked in tea and salt are great hunger stoppers when you are out and about. Each cost 1.50 Yuan (25 cents). Nothing beats a warm egg when hunger strikes. You can find these usually sold by baozi vendors.

teaeggs

13. Jiaozi (potstickers)- meat filled potstickers at 3.50 Yuan (58 cents) for four.

Shanghaidumplings

14. Noodles in soup with preserved vegetables and a fried egg for 12 Yuan ($2) at Hongqiao Railway Station.

noodles

15. Shenjian bao - 4 for 6 Yuan ($1) at Yang's Dumpling, above West Nanjing Road station. Yang's has several stores throughout Shanghai.

bao

16. Vegetarian Sichuan Ma La Soup from a small eatery on Xinzha Road for 12 Yuan ($2). You have to pay an extra 1 Yuan for the take-out box.

ma la 17. Dried scallion noodles 7 Yuan ($1.16) at Fengyang Road next to Han City Shopping. The noodle shop offers a variety of dried and soup noodles- same noodles different soup and sauces with different prices.

noodles

18. Baked sweet potatoes for 3 Yuan (50 cents) or more depending on the weight.

baozi 2

19. Youtiao (fried bread sticks) each for 1.50 Yuan (25 cents). Great with coffee or warm soy drink.

These youtiao were cut in halves

These youtiao were cut into halves

20. Xiaolongbao (Chinese soup dumplings) 10 Yuan ($1.66) for 6.

xiaolongbao

For a complete list of places to eat, visit, shop and more get my eBook for just $2.99:


Filed Under: China Tagged With: China, Shanghai

« Local Fruits Seller in Hangzhou
Chinese Travelers »

Comments

  1. Angela Tan says

    November 23, 2014 at 7:56 am

    Wow! I love this article. It gives me ideas what to eat when I'm in Shanghai. I'll be there in two weeks time. I hope I have enough time to try all of them. Thanks.

    Log in to Reply

Leave a Reply Cancel reply

You must be logged in to post a comment.

Search

Travel Makeup Mirror

https://travelwritingpro.com/wp-content/uploads/2025/08/0821.mp4

Get Your Travel Makeup Mirror Here

Makeup Eraser

https://travelwritingpro.com/wp-content/uploads/2025/08/0821-1.mp4

Get Your Makeup Eraser Here

travelwritingpro

Helping you plan, pack & explore with confidence
Firsthand travel tips, destination insights & useful finds
104 countries explored 🌍

This was the lovely surprise I mentioned: Gerthrud This was the lovely surprise I mentioned: Gerthrudes Bed & Breakfast in Santa Teresa, Rio de Janeiro.

On my second trip to Rio, I spent two nights at the Grand Hyatt in Barra da Tijuca, then one night here. A charming old house, a good breakfast, and a view of Sugarloaf Mountain made this a memorable part of the trip.

If you enjoy smaller places with character, put this one on your list. One practical detail before booking: there are stairs, so check access with the property if that matters to you.

Save this for your Rio planning. Would you choose a small B&B or a larger hotel?

#SantaTeresaRio #GerthrudesBedAndBreakfast #WhereToStayInRio #RioTravelTips #globetrotter100club
The Grand Hyatt Rio de Janeiro is in Barra da Tiju The Grand Hyatt Rio de Janeiro is in Barra da Tijuca, far from the central areas many first-time visitors want to explore. Traffic can add considerably to the journey.

If you have just three nights and want to visit Copacabana, Ipanema, Santa Teresa, and Centro, this wouldn’t be my first choice for location.

For a longer stay, perhaps five nights, with time for shopping and a quieter side of Rio, it’s worth considering.

This was my second trip to Rio. I split my stay: two nights at the Grand Hyatt and one in Santa Teresa.

Save this before booking your Rio hotel. A beautiful hotel still needs to fit your trip.

Stay tuned for the hotel I stayed at in Santa Teresa. That one was a wonderful surprise!

#GrandHyattRio #BarraDaTijuca #RioTravelTips #WhereToStayInRio #globetrotter100club
Would you stay farther from Rio’s famous sights fo Would you stay farther from Rio’s famous sights for a view like this? 🇧🇷

Sunset over Marapendi Lagoon, filmed in mid-September from the Grand Club lounge balcony at Grand Hyatt Rio de Janeiro. A boat passing across the water, apartments in the distance, and a view worth taking your time over.

My connection to Barra da Tijuca goes back to 2013, when I spent two weeks here in a private duplex apartment, before the Grand Hyatt opened. Returning last month gave me another way to experience this part of Rio.

If you want a quieter base, away from the hustle and bustle of the main tourist areas, I’d consider staying here. Grand Hyatt Rio is a lovely option for that kind of trip.

The trade-off is travel time. Copacabana can be roughly half an hour away by car in light traffic, but allow an hour or more when traffic is heavy. If your visit is short and packed with sightseeing, staying closer to the places you want to explore may be more practical.

But if you have time to slow down and enjoy another side of Rio, Barra da Tijuca deserves a look.

Save this for planning your Rio stay. Do you prefer a quieter base or staying close to the action?

#GlobeTrotter100Club #BarraDaTijuca #GrandHyattRio #RioDeJaneiro #BrazilTravel
Most visitors only spend a few hours in San Marino Most visitors only spend a few hours in San Marino. I decided to stay overnight, and it completely changed the experience.

As the day-trippers left, the streets fell silent. The medieval castle took on a different charm in the warm evening light, the sunset over the surrounding countryside was unforgettable, and dinner was a delicious plate of fresh truffle pasta.

If you’re planning a trip through Italy, don’t just make San Marino a quick stop. Spend the night. You’ll experience a peaceful side of one of the world’s smallest countries that many visitors never get to see.

Would you stay overnight in San Marino?

#SanMarino #VisitSanMarino #EuropeTravel #CastleViews #TrufflePasta SunsetLovers
Follow on Instagram

Copyright © 2025 Claudia Looi