I’ve had a craving. This is so y’all can help share that burden.

Here is a list of restaurants where you can get sandwiches right now. Most of these restaurants have delivery, but more importantly, all venues listed below are open for dine-in!

More and more venues are reopening (yay!) but have reduced operation hours to cope with the strain from the outbreak. If you’re reading this further down the line, please call the venues to ask about updated opening hours.

Heritage by Madison

*Open for dine-in!*

Address: 1/F, 600 Zhongshan Dong Er Lu, near Longtan Lu 中山东二路600号1楼, 近龙潭路
Tel: 63129089
Reduced Hours: 11:30am-9:30pm

Delivery: Eleme, Meituan, Sherpa’s, Shansong (WeChat: austinhu101)

Where to eat sandwiches in Shanghai—American sandwiches at Heritage by Madison.
L: Gentleman Caller (roast beef and horseradish aioli)
R: Pastrami Sandwich (house smoked pastrami and sauerkraut)
(Images provided)

Austin Hu’s bringing back your favorite sandwiches from Madison Kitchen and then some, available for dine-in and delivery—Chicken Club (¥88), Big Girl Pastrami Sandwich (¥128), “Fuggedaboutit” Chicken Parma Sandwich (¥88), Tuna Melt (¥78), and the most desirable “Great Balls of Fire” Meatball Sub (¥88). The restaurant is open for dine-in, serving the full Heritage menu. They also have a menu for delivery, including whole trays of lasagna, buckets of fried chicken, roasted pork belly, and more

O’Mills Bakery

*Open for dine-in!*

Address: 110 Yongjia Lu, near Jiashan Lu 永嘉路110号, 近嘉善路
Tel: 62092952
Reduced Hours: 10am-7pm
Delivery: Eleme, Meituan, Sherpa’s

Where to eat sandwiches in Shanghai—Green Giant Flaxseed vegan sandwich at O'Mills.
Green Giant Flaxseed sandwich
(Image provided)

O’Mills has a new menu loaded with a new line of healthy eats including sandwiches, salads, and kombuchas. A highlight is the vegan-friendly Green Giant Flaxseed (¥58) sandwich, featuring a homemade patty of potato, spinach, cauliflower, beans, and more. Another is the Meat Love (¥68) sandwich, which has layers of chicken breast, beef, parma ham, pickles, rocket, cheese, lettuce, and garlic mayo. Of course, breads are still baked fresh daily! Those you can get to go.

Co. Cheese 2

*Open for dine-in!*

Address: 509 Nanchang Lu, near Shaanxi Nan Lu 南昌路509号, 近陕西南路
Tel: 13122556050
Hours: 11:30am-11pm

Delivery: Sherpa’s (Eleme coming soon)

Where to eat sandwiches in Shanghai—Grilled cheese sandwiches at Co. Cheese. Photo by Rachel Gouk @ Nomfluence.
Mac n Cheese and Caesar

Praise be! Co. Cheese 2 is open! Pay respects to the gods of grilled cheese sandwiches and stop in for picklebacks and cheesy goodness. Sandwiches are ¥50 for 3 triangles, ¥80 for five. Favorites: Mac n Cheese, Caesar, and Philly Cheese. Full menu of 20 sandwiches available at the Cheese on Nanchang Lu. TBD on Co. Cheese 1 opening—but hopefully soon.


*Open for dine-in!*

Address: No. 5, Xintiandi North Block, 181 Taicang Lu, near Huangpi Nan Lu 太仓路181弄5号新天地北里, 近黄陂南路
Tel: 63339897
Reduced Hours: 11am-9pm

Where to eat sandwiches in Shanghai—Club sandwich at Polux. Photo by Rachel Gouk @ Nomfluence.
Real Double Decker Club

Polux is open for dine-in, serving brunch dishes from morning to afternoon and bistro fare in the evening. Of sandwiches, there’s the classic Croque Monsieur (¥100) or Madame (¥110). My favorite is still the Real Double Decker Club Sandwich (¥100)—crispy bacon, lettuce, tomato, and chicken between toasted bread, served with fries. Delivery coming soon.

Saigon Mama

*Open for dine-in!*

Multiple Locations, here are two of them:
Shanghai Centre: 1376 Nanjing Xi Lu, near Xikang Lu 南京西路1376号, 近西康路
Tel: 62890522
Reduced Hours: 10am-8pm
Dapuqiao: SML Center, 1/F, 618 Xujiahui Lu, near Taikang Lu 徐家汇路618号日月光中心广场1楼, 近泰康路
Tel: 31593305
Regular Hours: 10am-10pm
Delivery: Eleme, Meituan, Sherpa’s

Where to eat sandwiches in Shanghai—bahn mi at Saigon Mama.
Bahn Mi at Saigon Mama
(Image provided)

In need of a bahn mi fix? Saigon Mama has eight locations in Shanghai (when did that happen?) to serve just that plus other popular Vietnamese fare. Thin slices of pork, pate, and pickled vegetables are served on crusty French baguette. You can even get a chicken bahn mi. Priced ¥55-58 per sandwich.

Moka Bros

*Open for dine-in!*

1788: 1/F, 1788 Nanjing Xi Lu, near Wulumuqi Zhong Lu 南京西路1788广场1楼109室, 近乌鲁木齐中路
Tel: 62030306
Reduced Hours: 10am-6pm
688: 1/F, 688 Nanjing Xi Lu, near Qinghai Lu 南京西路688号1层, 近青海路
Tel: 62339610
Reduced Hours: 10am-6pm
KWAH: 1/F, 108 Xiangyang Bei Lu, near Xinle Lu襄阳北路108号1楼, 近新乐路 Tel: 36696080
Reduced Hours: 10:30am-8pm

Delivery: Eleme, Meituan, JSS, Sherpa’s

Where to eat sandwiches in Shanghai—Kale & Spinach Sandwich at Moka Bros
Kale & Spinach Sandwich
(Image provided)

Hip healthy cafe Moka Bros has three locations open for dine-in. Sandwiches galore (and salads too), plus some vegan-friendly wraps. Highly recommend their Kale & Spinach Sandwich (¥60) with cream cheese spread, roasted onions, raisins, and walnuts. There’s also a Steakhouse Sandwich (¥90) with avocado, cream cheese, and rocket.

The Rooster

*Open for dine-in!*

Address: 455 Shaanxi Bei Lu, near Beijing Xi Lu 陕西北路455号, 近北京西路
Tel: 15618808692
Reduced Hours: 10:30am-7:30pm
Delivery: Eleme, Sherpa’s

Where to eat sandwiches in Shanghai—Buffalo Chicken Sandwich at The Rooster.
Buffalo Chicken Sandwich
(Image provided)

Drinking hole The Rooster is going strong! They have a Buffalo Chicken Sandwich (¥55) that comes with fries and pickles. Happy hour is Monday to Friday from 3-8pm—Heineken draft (¥25), craft beers (¥45), house wine and house pours (¥35), and cocktails (¥45).

Boxing Cat Brewery

*Open for dine-in!*

Sinan Mansions: Unit 26A, 519 Fuxing Zhong Lu, near Sinan Lu
思南公馆, 复兴中路519号26A, 近思南路
Tel: 64260360
No. 19, 181 Taicang Lu, near Madang Lu 太仓路181弄19号, 近马当路
Tel: 53510116
Yongfu Lu: 82 Fuxing Xi Lu, near Yongfu Lu 复兴路82号, 近永福路
Tel: 64312091
All venues reduced hours: 11am-9pm

Delivery: Eleme, Meituan, Sherpa’s

Where to eat sandwiches in Shanghai—Pulled pork sandwich at Boxing Cat Brewery.
Tamala! Sichuan Pulled Pork Sandwich
(Image provided)

All Boxing Cat locations are open for dine-in are serving full menus. If it’s beer and a sandwich you’re gunning for, go with the Tamala! Sichuan Pulled Pork Sandwich (¥78), made with numb-and-spicy Sichuan spiced pulled pork, pickled daikon, and Asian slaw, served with fries. They also have a ¥1 beer promo (one per order) when ordering via Eleme and Meituan, valid until March 8.

Liquid Laundry

*Open for dine-in!*

Address: 2/F, 1028 Huaihai Zhong Lu, near Donghu Lu 淮海中路1028号, 嘉华坊2楼, 近东湖路
Tel: 64459589
Reduced Hours: 11:30am-9pm
Delivery: Eleme, Meituan, Sherpa’s

Where to eat sandwiches in Shanghai—Korean Fried Chicken Sandwich at Liquid Laundry.
Korean Fried Chicken Sandwich
(Image provided)

Gastropub Liquid Laundry is back up and running with the full menu for dine-in. There’s only one sandwich I can think of when it comes to LL and it’s the Korean Fried Chicken Sandwich (¥98), made with crispy fried chicken, Asian slaw, Sriracha aioli, and pickled daikon. They also have a ¥1 beer promo (one per order) when ordering via Eleme and Meituan, valid until March 8.


*Open for dine-in!*

Address: 12 Xiangyang Bei Lu, near Julu Lu 襄阳北路12号, 近巨鹿路
Regular Hours: 8am-6:30pm
Delivery via WeChat ID: eggcafe

Where to eat sandwiches in Shanghai—breakfast sandwiches at Egg cafe.
L: Toastie, R: Egg Bun
(Images provided)

All-day cafe Egg is also back with regular hours. They have two sandwiches with more on the way. There’s an Egg Bun (¥65), made with eggs, British red cheddar, candied pink peppercorn bacon, avocado smash, and spicy mayo on toasted ciabatta bun, and a Toastie (¥55) of ham, British red cheddar, smoked mayo, Parmesan, and Sichuan-style pickles on rye sourdough.

Brut Eatery

*Open for dine-in!*

Multiple Locations, here are two:
Yuyuan Lu: 698 Yuyuan Lu, near Zhenning Lu 愚园路698号, 近镇宁路
Tel: 19921491514
Reduced Hours: 8am-10pm
Zhaojiabang Lu: 238 Zhaojiaobang Lu, near Shaanxi Nan Lu 肇嘉浜路238号, 近陕西南路
Tel: 64086783
Reduced Hours: 8am-10pm
Delivery: Eleme, Meituan, Sherpa’s

Where to eat sandwiches in Shanghai—breakfast sandwiches at Brut Eatery.
Smoked Salmon Sandwich (¥32)
(Image provided)

Brut Eatery has five locations in Shanghai, all open for dine-in and delivery. It’s the lowest average check venue on this list and they’re open early enough for breakfast. That said, Brut has 5-6 breakfast sandwiches with eggs, bacon, salmon, and sausage on an English muffin.


*Both locations open for dine-in from Feb 28!*

Address: Bldg 14, 332 Anfu Lu, near Wukang Lu 安福路322号14幢, 近武康路
Tel: 13636595172
Reduced Hours: Mon-Sat 8am-8pm, Sun 8am-4:30pm

Shaanxi Lu: 55 Shaanxi Nan Lu, near Huaihai Zhong Lu 陕西南路55号, 近淮海中路
Reduced Hours: 10am-4:30pm
Tel: 13636595172

Where to eat sandwiches in Shanghai—Avocado, Egg & Cheese sandwich at RAC. Photo by Rachel Gouk @ Nomfluence.
Avocado, Egg & Cheese

RAC is reopening both locations on Feb 28. The Anfu Lu location will be serving the full menu of all-day brunch favourites—galettes, sandwiches, and breakfast plates—and an early dinner menu. The Shaanxi Lu location will be serving the full brunch menu. My vote is for the Avocado, Egg & Cheese (¥55) with extra bacon (¥15).

Al’s Diner

*Open for dine-in from Feb 29!*

Address: 2/F, 174 Xiangyang Nan Lu,near Fuxing Zhong Lu 襄阳南路174号2楼, 近复兴中路
Reduced Hours: 11am-11pm

Tel: 54251930
Delivery: Eleme, Sherpa’s, Meituan

Where to eat sandwiches in Shanghai—Patty Melt at Al's Diner.
Patty Melt
(Image provided)

The beloved American diner is reopening for dine-in! They have a few breakfast sandwiches (pork sausage with eggs on English muffin) and the classic comfort food sandwiches. The crowd favorite: Patty Melt (¥85), made with a double beef patty, caramelised onions, sautéed mushrooms, and gouda cheese, comes with a side of fries.


Delivery only via WeChat ID: saucepan_sh
Service hotline: 52172175

Where to eat sandwiches in Shanghai—Sandwiches for delivery via Saucepan.
The Sando
(Image provided)

The Bull & Claw and Hooked chef Hardeep Somal is rolling out a bunch of sandwiches on delivery platform Saucepan. One of those is the Naanwich Tandoori Chicken Club (¥78), of food festival fame. It’s a fluffy homemade naan wrapped with tandoori marinated chicken thigh, crispy maple glazed bacon, cool mint raita, and pineapple and onion salsa. Another is The Sando (¥78)—fried spicy chicken breast with maple glazed bacon, cheddar cheese, lettuce, pickled onion, and pickled beetroot with ranch dressing. More sammies coming soon.