¥¥¥¥
¥88-398 a la carte, ¥198 for two hours free-flowBrunchMediterranean weekend brunchJingan
Terrakota in a glasshouse extension on Yanping Road in Shanghai serves a Mediterranean weekend brunch set every Saturday and Sunday at noon.
OrderThe Fish Sausage with Truffle Potato Foam or the Octopus Meloso Rice for sharing.
TipLast order for brunch is 2:30pm; the free-flow package runs two hours and is worth it with a group.
¥¥¥¥
Brunch dishes from about ¥68; the goat cheese salad is ¥108BrunchClassic French weekend brunchXuhui
Cuivre on Huaihai Middle Road in Shanghai, run by chef Michael Wendling since 2011, serves a weekend brunch of classic hearty French cooking.
OrderThe goat cheese salad with house bacon, or the eggs Benedict with porchetta from the brunch list.
TipThe terrace suits a casual al fresco brunch and is dog-friendly.
¥¥¥¥
¥128-188 per dish, ¥188 for two hours free-flowBrunchAmerican brunch with a rooftop terraceXintiandi
Highline near Xintiandi in Shanghai still draws a weekend crowd to its rooftop terrace for Benedicts, chicken and waffles, plus a free flow deal.
OrderThe Crab & Shrimp Cake Benedict or the Chicken & Waffles.
TipAsk for a terrace table when you book; the view is the reason regulars keep coming back here.
¥¥¥¥
¥288 per person set, ¥188 for four hours free-flowBrunchItalian villa weekend brunchXuhui
Bella Vita Bistro inside a historic Hengshan Fang villa in Shanghai pours a free flow weekend brunch set of pasta, eggs and Italian dessert.
OrderThe tagliatelle al ragu from the pasta course of the fixed brunch set.
TipAsk for the 24-seat rooftop terrace when you book; the villa also has dining rooms on two floors below it.
¥¥¥¥
¥68-88 per dish, ¥150 for four hours free-flowBrunchBoozy Mexican weekend brunchFrench Concession
Cantina Agave on the Fumin Road strip in Shanghai has long been the go-to for a boisterous weekend brunch, built around four hours of free-flow margaritas.
OrderThe Eggs Benedict with jalapeño hollandaise or the chorizo and scrambled eggs.
TipThe patio spills onto Fumin Road and gets loud fast; go early if you want a quieter brunch.
¥¥¥¥
¥88-188 per dishBrunchDaily brunch and bistroChangning
Head in the Clouds on Zhenning Road in Shanghai serves brunch every single day, its eggs Benedict ranked a local favourite since it opened in 2019.
OrderThe eggs Benedict, top ranked on Dianping since the restaurant opened in 2019.
TipWeekdays are the calmer option; book ahead for the terrace on weekends when it gets busy.