THE BEST Restaurants in Shanghai
From street food to fine dining — discover the best restaurants in Shanghai with curated picks, local tips, and free itinerary planning tools.
🍽️ Restaurants in Shanghai
- Din Tai Fung — The Taiwanese dumpling chain’s Shanghai branches serve xiaolongbao soup dumplings with exactly 18 folds and a perfect broth-to-meat ratio.
- Fu He Hui — A Michelin-starred vegetarian restaurant in a former French Concession villa, serving artful Buddhist cuisine with mock meats and seasonal vegetables.
- Jesse Restaurant — A Shanghainese institution in the French Concession serving red-braised pork, hairy crab, and other classic local dishes in a 1930s villa setting.
- M on the Bund — A landmark restaurant on the Bund’s 7th floor serving European cuisine with rooftop views of Pudong, open since 1999 and still a Shanghai favourite.
- Da Dong — A Beijing-based roast duck restaurant in Pudong serving Peking duck with a crackling skin and innovative accompaniments in a sleek setting.
- Lost Heaven — A Yunnan restaurant in Xintiandi serving the bold, sour, and spicy flavours of China’s southwest, with minority dishes and a rooftop terrace.
- Yang’s Dumplings — A no-frills chain famous for pan-fried pork buns (shengjian bao) with crispy bottoms and soupy fillings, with branches across the city.
- Hai Di Lao — The famous hotpot chain known for exceptional service, where you can get a manicure and shoe shine while waiting for your table.