Best Restaurants with Terraces for Brunch in Shanghai


Where to eat brunch at the best restaurants in Shanghai

There is never a shortage of dining options in Shanghai, with an A-to-Z list of restaurants serving budget brunch sets to buffets with free-flow champagne deals. Book out your weekends these al fresco brunches in Shanghai.

Brunch around The Bund / Huangpu

The Cathay Room

The Sunday brunch at The Cathay Room is the perfect way to spend a weekend afternoon. Best parts: the scrumptious buffet spread and covered terrace. The buffet brunch features an abundance of fresh seafood, including lobster, Alaskan king crab, French oysters and fresh cuts of sashimi. Other signatures include foie gras, charcuterie, European cheeses, fresh salads, cold appetizers and classic Chinese cuisine. Brunch is RMB798 per person, including free-flow Laurent-Perrier Brut, imported red and white wines, beer and soft drinks, RMB598 without alcohol.

Address: 9/F, Fairmont Peace Hotel, 20 Nanjing Dong Lu (near Zhong Shan Dong Yi Lu) 南京东路20号和平饭店9楼 (近中山东一路)
Tel: 6138-6881


If you’re looking to revel in the Bund’s wonderful views, POP’s sweeping seventh floor rooftop is hard to beat. The American brasserie serves a brunch set menu that starts at RMB208 for breads and pastries, one main course and one appetizer or dessert. If you’re really hungry, it’s RMB258 for three courses and RMB288 for four courses. Appetizers include carpaccio, smoked salmon with scrambled egg, French toast; mains include roasted salmon, fish and chips, BBQ pork spare ribs, burgers and more. Don’t miss desserts—we recommend the banana split. All menus include a coffee or tea; a la carte also available.

Address: 7/F, Three on the Bund, 3 Zhongshan Dong Yi Lu (near Guangdong Lu) 中山东一路3号7楼 (近广东路)
Tel: 6321-0909

M on the Bund

There’s nothing quite iconic like the view of The Bund and Pudong skyline from M on the Bund’s terrace. The world-renowned restaurant serves an array of European, Middle Eastern and North African dishes and should be on everyone’s “must eat” list. The brunch is RMB268 for two courses, RMB298 for three and includes a cocktail and unlimited tea or coffee. A few highlights from the menu include terrine, salmon gravlax, French toast, spring chicken and eggs Benedict. We’d go right for M’s Fry Up, which has minute steak, lamb chop and sausage as the main attraction. Finish with M’s Very Famous Pavlova.

Address: 7/F, 20 Guangdong Lu (near Zhongshan Dong Yi Lu) 广东路20号7楼 (近中山东一路)
Tel: 6350-9988


Every weekend Maya and sister location Mayita serve up their infamous brunch; head to Mayita for the terrace. Brunch is a la carte with dishes under RMB70, dishes like Corn Bread Benedictos, Cochinita Pibil Sandwich, Big Breakfast Burrito and more. They do a free-flow margarita deal for RMB165 per person—that’s five hours of drinking from 11am-4pm.

Address: 6/F, 98 Shouning Lu (near Xizang Nan Lu) 寿宁路98号6楼 (近西藏南路)
Tel: 6334-3288

Brunch around Jing’an

Bull & Claw Brunch at Hooked

Big brother Bull & Claw takes over Hooked’s menu on the weekend, that is, until their new home is ready. The brunch is RMB85 for one course, RMB145 for two, RMB165 for three. Just go for three. Courses that pop include the French toast, English breakfast and eggs Benedict. Really though, you’re here for the free-flow—sparkling, rose, house wine and beer from start until 3pm for RMB128. Children’s menu available. Strong espressos and excellent Bloody Marys.

Address: 158 Julu Lu (near Ruijin Yi Lu) 巨鹿路158号 (近瑞金一路)
Tel: 6333-2198

The Commune Social

The Commune Social is one of the top ten brunches in Shanghai. They don’t take reservations, unless you’re a VVIP regular or have mad guanxi. Pro tip: go early to get a table or be prepared to wait. They have a gorgeous patio in the compound for al fresco brunch. Here, the seasonal menu is RMB188 for three dishes—and it’s a damn good deal for the quality you’re getting. Get some of their tapas classics as add-ons, like the Tongue & Cheek Empanada (RMB98) or the Spanish Breakfast (RMB68). Make sure you save room for dessert. Our favorites: lemon meringue with basil sorbet and peanut ice cream with caramel.

Address: 511 Jiangning Lu (near Kangding Lu) 江宁路511号 (近康定路)
Tel: 6047-7638

El Efante

Mediterranean restaurant el Efante is one of the busiest brunch spots in Shanghai, with late brunch-goers lounging the afternoon away on the huge deck. The brunch here is inexpensive for the quality, a whopping RMB198 per person for a choice of five dishes. Their free-flow deal is also hard to beat: RMB100 for two hours of bottomless cava, Bloody Marys and sangria. Highlights include the frittata, fried eggs with chorizo, roast chicken, mini beef skewers and caramel apple tart. Vegetarian options available.

Address: 20 Donghu Lu (near Huaihai Zhong Lu) 东湖路20号 (近淮海中路)
Tel: 5404-8085

Brunch around Xintiandi


Highline serves some of the best contemporary American food in Shanghai. The service is stellar and the low-rise terrace is amazing. The brunch is a la carte and made for sharing. Go for the arctic shrimp deviled egg dip (RMB98) to start, or the burrata and mushroom (RMB108). Mains include some of the best chicken and waffles (RMB148), crab cake benedict (RMB128) and a brisket sandwich (RMB108) that’ll put you in a food coma. Order the chiffon cake (RMB68), their least heavy dessert. Cocktails available by the carafe.

Address: 6/F, 282 Huaihai Zhong Lu (near Huangpi Nan Lu) 淮海中路282号6楼 (近黄陂南路)
Tel: 6333-0176

T8 Restaurant & Bar

T8 has one of the best terrace views in downtown Shanghai, overlooking Xintiandi park—bring your sunglasses and lounge in the sun. They serve a four-course brunch menu for RMB188, which includes a soup, appetizer, main course, choice of eggs and dessert. Appetizers include tuna tataki, salads, cold cuts and more, while mains include steaks, lamb shank, pan-fried salmon, sausage plate and more to choose from. Add RMB148 for free-flow prosecco and red and white wine.

Address: W08-W10, 3/F, Hubindao, 168 Hubin Lu (near Jinan Lu) 湖滨路168号3楼W08,W09,W10单元 (近济南路)
Tel: 6355-8999

El Luchador

El Luchador serves a weekend brunch menu of Mexican dishes and eggy mains that start from RMB65 per dish—burritos, quesadillas, tacos and sizzling fajitas. Add-ons include free-flow sparkling for RMB128, margarita jugs for RMB128 and five Coronas for RMB128. Their al fresco spot in Xintiandi is great for people watching.

Address: Unit 107, House 5, South Block Plaza, 123 Xingye Lu (near Madang Lu) 兴业路123弄5号楼107室 (近马当路)
Tel: 6331-0703

Brunch around Xuhui


Modern Asian restaurant Ginger is one of our favorite al fresco dining in Shanghai—the terrace set against the leafy backdrop of a private garden and quiet surroundings. The brunch set is RMB148 per person, which includes a tasting platter of four small bites, one selected main and one daily dessert. While it may not be your traditional brunch, they serve a mean shakshouka (RMB80).

Address: 91 Xingguo Lu (near Hunan Lu) 兴国路91号 (近湖南路)
Tel: 3406-0599

Bread ETC

Bread ETC during peak hours can be rather hectic. Though, if you snag a seat out on their terrace, you probably wouldn’t mind waiting a couple more minutes. On the weekend, they serve an all day brunch menu with eggy breakfast sets. Though, we still think the highlights are their regular items, the Shakshouka (RMB60) and Vol Au Vent (RMB50). They’ll also serve granita during the summer.

Address: 500 Xiangyang Nan Lu (near Jianguo Lu) 襄阳南路500号 (近建国路)
Tel: 5419-8775


Pistolera serves an a la carte brunch at Hengshan Lu and Hongmei Lu, which coincidentally, both have al fresco seating. The hearty mains start from RMB78 and include omelets with cheese, rajas, ranchero sauce and refried beans, tortilla chips with shredded chicken, cheese and fried egg, fried eggs atop fried corn tortillas and more. Chef Leonardo “Tabasco” Guerrero has outdone himself with a mouthwatering selection of authentic dishes.

Address: No. 8, 3338 Hongmei Lu (near Huaguang Lu) 虹梅路3338号虹梅路休闲街8号 (近华光路)
Tel: 6221-6392

The Cannery

Gastrolounge The Cannery opens up their terrace for al fresco brunch on the weekend, where you can pick and choose three dishes from the menu for RMB198. It also comes with a welcome drink, a mini Bloody Mary. Additional dishes are RMB68 each. Try the DIY Campground Bacon & Eggs, which comes with a red-hot skillet for you to fry your own egg. Be sure to order one of the sandwiches—Grilled Cheese and Oyster Po’Boy are to die for. Meat lovers can indulge in ribs, chili con carne and fried chicken. They also have healthy options too, but who are we kidding? Tons of cocktails.

Address: Rm. 106, Bldg. 1, 1107 Yuyuan Lu (near Jiangsu Lu) 愚园路1107号1号楼106室 (近江苏路)
Tel: 5276-0599

Brut Cake Cafe

Brut Cake Cafe serves all-day a la carte brunch on the weekend. The best part of this contemporary American eatery is the deck seating out front, which is also pet-friendly. We recommend the Brut Breakfast (RMB65), which includes two eggs, two sausages, sourdough bread and salad and the Sweet & Savory (RMB78) chicken and waffles and the Green Tartine (RMB62). Order a main and get 50% off your first coffee, tea or juice. It’s one of the best value brunches in Shanghai.

Address: 698 Yuyuan Lu (near Zhenning Lu) 愚园路698号 (近镇宁路)
Tel: 173-2100-8129


Please enter your comment!
Please enter your name here