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.

shanghai and  waitan in Shanghai, China

🍽️ 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.

← Back to Shanghai Travel Guide

Back to destinations