Choice Shanghai巧思甄选·上海
HomeGuides › Dining
Dining

Shanghai Brunch Guide 2026: Where Expats Actually Go on Weekends

Shanghai weekend brunch on a sunlit terrace
By Lingyue · July 9, 2026 · 9 min read

I have eaten more eggs Benedict in Shanghai than any reasonable person should admit to. Some were transcendent. Some were a poached egg sitting on a sad English muffin next to hollandaise that tasted like warm mayonnaise. After eight years and approximately 400 weekend brunches, here are the ones I keep going back to, and the ones I finally stopped pretending to enjoy.

Weekend Brunch Eggs · Coffee · Free-flow deals · The queue question

Brunch in Shanghai is a religion with its own denominations. There are the European bistro loyalists who will queue 45 minutes for a galette. There are the free-flow seekers who view brunch primarily as a vehicle for two hours of bottomless drinks. There are the cafe hoppers who photograph more than they eat. And there are the rest of us, who just want good eggs, decent coffee, and a seat before noon. This guide is for the last group, with notes for the others.

The classics: the spots that earned their reputation

Galette RAC · 68 RMB Avocado Toast Egg · 58 RMB Fluffy Pancakes Highline · 78 RMB

Free-flow brunch deals: the social ones

Prosecco Margarita Bloody Mary Free-flow: 188–388 RMB

Some people go to brunch for the food. Others go for the socially acceptable excuse to drink prosecco at 11 AM. Shanghai does not judge. Here are the free-flow deals that are actually worth the price.

Quiet mornings: when you want food, not a party

Sometimes brunch is just you, a book, and a good flat white.

Not every brunch needs to be an event. Sometimes you want a corner table, a flat white, and food that arrives without commentary. These places get it.

Hotel brunch: the once-in-a-while splurge

Hotel brunch in Shanghai is a genre unto itself. Enormous buffet spreads, live cooking stations, champagne towers, carving stations, and prices that make you briefly reconsider your life choices. But once or twice a year: birthday, visiting parents, that friend who insists on “doing something fancy”, they deliver.

The brunch survival guide

After far too many weekends spent learning these lessons the hard way:

Frequently asked questions

How much does brunch cost in Shanghai?

Budget brunch (cafes, bakeries): 50–100 RMB per person. Mid-range brunch with drinks: 150–250 RMB. Free-flow brunch deals: 188–388 RMB, usually including two hours of drinks and food. Hotel brunch: 400–800 RMB per person.

Do I need a reservation for brunch in Shanghai?

For popular spots on Saturday and Sunday between 10 AM and 1 PM, yes. Book via Dianping or call directly. Weekday brunch rarely needs a reservation. Arriving before 10 AM on weekends usually works without booking.

Where is the most popular brunch area for expats?

The streets around Anfu Lu, Wukang Lu, and Yongkang Lu in Xuhui have the highest concentration of brunch spots. Jing’an around Shaanxi Bei Lu and Kangding Lu is a close second. Pudong has fewer options but the Lujiazui area has solid hotel brunches.

Choice Shanghai · Curated in person
← More guides
EN · 中文 · 日本語 · 한국어