Choice. Shanghai
Essentials

Where to Buy Western Groceries and Warehouse Clubs in Shanghai

上海哪里买西式食品(2026):超市、价格与外卖App
By Choice Essentials Editor · 10 min read · Updated August 2026 · Fact-checked 事实核查 · standards 标准

the standout supermarkets in Shanghai for western groceries in 2026 are City'Super and Ole' for imported cheese and pantry staples, Aldi for cheap everyday basics, Sam's Club.

Shopper choosing imported cheese in a western grocery aisle in Shanghai

Good news first: eating like you did back home is easier in Shanghai than it has been in years, and it no longer means a pilgrimage to one specialist shop. The bad news is that the two names every old guide still lists are both gone. City Shop, the veteran expat chain, closed all of its stores in April 2024. And the Avocado Lady, the tiny Wulumuqi Road institution that fed expats hard-to-find herbs and cheese for a generation, closed in January 2026. So this is the honest, current map: the imported-cheese supermarkets, the budget option, the bulk clubs, and the apps that bring it all to your door.

For the official government list of import supermarkets in the city, the Shanghai gov portal keeps a shopping directory of international chains. It is a useful backstop, though the real intel below comes from actually shopping these aisles.

Good to know

  • Good for: stocking a western pantry in Shanghai in 2026 without overpaying at the premium supermarkets.
  • What you'll pay: a week of western basics for one person runs about 300 to 500 RMB if you shop smart.
  • Make the most of it: buy local produce, eggs and meat, and save the premium stores for the imports you genuinely cannot match.

Where do you get imported cheese and pantry staples?

Imported cheese and cured meats at a premium Shanghai supermarket deli counter

Your two workhorses for imports are City'Super (城市超市) and Ole' (精品超市). Do not confuse City'Super with the defunct City Shop: different company, still very much open, and it is now the single go-to all-round import supermarket in the city. You will find real cheddar, brie, parmesan and feta, proper pasta and sauces, cereals, baking supplies, imported meat and a strong wine wall. The flagship inside IAPM on Huaihai Road and the Taikoo Hui branch are the deepest. Ole', owned by China Resources Vanguard, sits in premium malls in Jing'an and Xuhui and covers much the same ground with a slightly more local-premium tilt and an excellent in-house bakery for sourdough and croissants.

Neither is cheap, and you should not pretend otherwise. This is where you go for the specific thing you cannot find anywhere else, not for your weekly staples. Both take foreign Visa and Mastercard at the till in practice, but linking a card to Alipay or WeChat Pay is smoother. A smaller street-level chain, Just Fresh, is worth knowing too: less glamorous, often on residential roads rather than malls, but it reliably carries chickpeas, tomato paste, fresh herbs and the mid-list items standard supermarkets skip.

What is the low-cost way to buy everyday western basics?

Shopper with a basket of milk eggs and bread at a budget supermarket in Shanghai

Aldi (奥乐齐) is the answer, and it has quietly become the most useful store on this list for normal life. The German discounter has expanded fast across Shanghai with compact neighborhood stores stocked heavily with its own-brand milk, eggs, butter, yogurt, granola, pasta, canned goods, ready sandwiches and a rotating European cheese selection. The range is narrower than City'Super, but the prices are a fraction of it, and the quality of the own-brand line is genuinely good. If you are furnishing a pantry on a budget, start here and only go premium for the gaps.

Is a warehouse membership worth it?

If you cook a lot, host, or have a family, yes. Sam's Club (山姆) is the expat bulk favorite: imported beef, salmon, cheese, butter, baking supplies and its Member's Mark house brand, plus a famous ready-food counter. Membership runs 260 RMB a year for the standard tier and 680 RMB for premium, and the app does one-hour delivery in most of the city, so you do not even have to drive out. Costco charges 299 RMB a year for its Gold Star card and has a handful of Shanghai-area warehouses; the imported cheese, olive oil and wine value is hard to beat if you can store the volume. Both let you sign up with your passport and a Chinese phone number.

Metro (麦德龙), the German wholesaler, is the third bulk option and leans toward German breads, bulk spices, large meat cuts and catering sizes. It now runs on a paid membership-store model, so bring your passport to sign up at the desk. The honest verdict: pick one bulk membership, not three. Sam's Club is the safest single choice for most western shoppers.

Is a Costco or Sam's Club membership worth the fee?

Two friends choosing a Swiss roll and croissants at a warehouse bakery table
The famous four members restock on repeat: the Swiss roll, the rotisserie chicken, mochi bread and the tiramisu.

This is the grocery question expats argue about most, so here is the honest math. A Sam's Club card is ¥260 (about USD 36) a year, ¥680 (about USD 94) for the Excellence tier, and a Costco Gold Star card is ¥299 (about USD 42). Either pays for itself fast if you cook, buy staples in bulk, and can get the haul home. Live alone in a small flat and it is genuinely marginal.

The card earns back its fee on a short list of items people restock: Sam's Member's Mark Swiss roll at ¥45.9 (about USD 6), the ¥39.8 (about USD 6) rotisserie chicken, mochi bread and a party sized tiramisu, then the quieter savings on imported meat and cheese, coffee, nuts, bulk paper goods and freezer basics. Promotions move the prices, so check the app before you count on any single figure.

The thing that rewrote the decision is delivery. Sam's runs small cloud warehouses (前置云仓) that reach you in about an hour within roughly 3 to 5km, and free express delivery now starts at ¥49 (about USD 7), free citywide over ¥149 (about USD 21). If your flat sits inside a zone, you never haul a flat of water up four flights again, and the card makes sense even without a car.

MembershipYearly feeWorth it if
Sam's Club standard¥260 (USD 36)You cook, buy bulk, or sit inside a delivery zone
Sam's Club Excellence (卓越)¥680 (USD 94)You want 2% cashback, car wash, warranty, dental
Costco (开市客)¥299 (USD 42)You can reach Minhang or Pudong and like a treasure hunt
Metro PLUS (麦德龙)¥199 (USD 28)You want a more central store for imported cheese, meat, wine

So sort yourself into a line. Cook for a family or a hungry couple, and the card pays back in a shop or two. Live alone but inside the ¥49 (about USD 7) delivery zone, and it still works: split a card with a neighbour and let the hour delivery do the carrying. Solo in a small flat, no car, outside the radius, and you can skip it or borrow a friend's card for the occasional big restock. Everything else is Swiss roll.

What about the wet market for fresh food?

For produce, eggs and everyday meat, the neighbourhood wet market beats every store on this list, and it is where the buy-local rule pays off hardest. Prices run roughly 30 to 50 percent below the supermarkets for the same vegetables, and the quality is often better because the turnover is relentless: most of what is on the table was picked that morning. You will also find greens and herbs that never make it into an app, and vendors happy to tell you how to cook them. Payment is easy, WeChat Pay works at nearly every stall, nobody expects you to haggle because the prices are already low, and pointing plus fingers for the quantity gets you through if your Mandarin is thin. Save the imported supermarkets for the cheese and the pantry gaps, and do your fresh shopping here.

How do you get groceries delivered to your door?

Unpacking a fresh grocery delivery on a Shanghai apartment kitchen counter

This is where Shanghai genuinely spoils you. Hema (Freshippo / 盒马), Alibaba's grocery arm, is the daily driver: order fresh produce, imported cheese, milk, meat and hot meals in the app and it lands in about 30 to 60 minutes, and members get 12 percent off on one chosen day a week. The app is Chinese-only but very visual, so most expats manage it quickly. For restaurant-style and general delivery, Meituan (美团) and the app formerly called Ele.me, now rebranded Taobao Instant (淘宝闪购), both carry supermarket and convenience orders alongside food, with delivery fees of only a few RMB. Our full walkthrough lives in the Meituan and Ele.me delivery guide.

For a fully English experience, Sherpa's (食派士) is still going after more than two decades: an English app that delivers from western restaurants and stocks groceries, wine and household basics. You pay a premium for the convenience and the language, but for a stressful first month it earns its keep. And for pure imported-pantry runs, Epermarket is the specialist: an English website and app with thousands of imported products, meats, cheeses and organic produce, foreign-card friendly, delivering across Shanghai and several other cities. Kate & Kimi is a similar community-run online grocer worth a look for imported meat and dairy; check its current delivery zones before you build a big cart.

What do western groceries actually cost in Shanghai?

Prices move, but here is a realistic 2026 snapshot for common items so you can budget.

What western groceries cost in Shanghai, 2026 (RMB)
ItemTypical price
Block of cheddar (250 to 500g)45 to 90
Imported peanut butter35 to 60
Fresh milk, 1L15 to 25
Dozen eggs15 to 25
Baguette or sourdough loaf20 to 35
Box of imported pasta15 to 30
Pack of tortillas20 to 35
Mid-range imported wine90 to 180
In US dollars, most items land between about $2 and $27; a week of basics for one person runs roughly $45 to $75. Converted at about 6.74 RMB to the dollar, August 2026, so treat the dollars as a ballpark. Premium supermarkets sit at the top of each range, Aldi and the bulk clubs at the bottom.

A week of western basics for one person lands roughly at 300 to 500 RMB if you shop smart, more if you live out of City'Super and Ole'. The money-saving rule every long-term resident learns: buy local where local is good, meaning produce, eggs, meat and staples, and spend on imports only where there is no decent local match.

Which store is right for you?

Common questions

Do these stores accept foreign credit cards?

City'Super, Ole', Sam's Club and Costco generally accept foreign Visa and Mastercard at the till, but the smoothest path everywhere is linking your card to Alipay or WeChat Pay. Aldi and the delivery apps strongly prefer local mobile payment. See the Alipay and WeChat Pay guide for expats to set that up first.

Can I get western groceries delivered in the suburbs?

Yes. Hema, Sam's Club and Epermarket all deliver across most of Shanghai, including Minhang, Pudong and Qingpu. Times can run a little longer than downtown, but same-day is normal.

Where do I find specialty items like tortillas, halal meat or Middle Eastern goods?

City'Super and Epermarket carry tortillas and a wide international range. For halal meat and Middle Eastern staples like hummus, pita and tahini, small specialist shops around Jing'an and the Gubei and Hongquan Road Korean and Muslim food streets are your go-to bet.

Where do I buy organic produce and health food?

Aldi, City'Super and Epermarket all stock organic lines, and the bulk clubs carry organic staples in larger formats. Expect to pay a premium over conventional produce. For eating out on a special diet, see the vegetarian, vegan and gluten-free guide.

Is the Avocado Lady really closed?

Yes. The shop at 274 Wulumuqi Middle Road closed in January 2026 after a family bereavement. For the herbs, feta and hard-to-find produce she was loved for, City'Super, Just Fresh and Epermarket now fill the gap, and the surrounding Wukang and Anfu Road neighborhood is still worth a wander.

What are the main supermarkets in Shanghai for western groceries?

The main supermarkets are City'Super and Ole' for imports, Aldi for budget basics, Sam's Club, Costco and Metro for bulk, and Hema (Freshippo) for delivery. City Shop and Avocado Lady are closed.

Is Sam's Club or Costco better in Shanghai?

It depends on which store you can reach. Sam's has seven Shanghai stores plus one hour delivery, so access is easier, and its Member's Mark private label runs deep. Costco charges ¥299 (about USD 42), keeps two stores in Minhang and Pudong, and leans on a treasure hunt range. Pick by geography first.

Is a Sam's Club membership worth it for one person?

It is marginal for one person in a small flat, since pack sizes are large and a freezer fills after one shop. It tips to worth it if you live inside the ¥49 (about USD 7) express delivery zone, split a card with a neighbour, or portion and freeze so the bulk does not go to waste.

Over to you · 换你说

Now you: which Shanghai store or app finally cracked your homesick grocery list? Tell us in the comments.在下面留言告诉我们。

Share 分享 · 转发
The Thursday Letter · 周四来信

One quietly useful email a week.

New guides, openings worth your time, and the small things that make Shanghai easier. For expats, by people who live here. 每周四一封,新指南与本地实用信息。

Choice Shanghai WeChat QR 微信二维码
Follow on WeChat
扫码关注公众号

Read next 继续阅读

What a Cat or Dog Costs You Each Month in Shanghai (2026)
Essentials
What a Cat or Dog Costs You Each Month in Shanghai (2026)
How to Get Laundry and Dry Cleaning Done in Shanghai (2026)
Essentials
How to Get Laundry and Dry Cleaning Done in Shanghai (2026)
Is Shanghai Safe? An Honest Look for Expats and Women (2026)
Essentials
Is Shanghai Safe? An Honest Look for Expats and Women (2026)
What It Costs to Furnish an Empty Shanghai Flat in 2026
Essentials
What It Costs to Furnish an Empty Shanghai Flat in 2026
Choice.
巧 思 甄 选

A personal blog about living in Shanghai, written firsthand by the people who actually go. Honest and independent, never a paid ad dressed up as an opinion.

一个关于在上海生活的个人博客,都是编辑亲身体验后第一手写下的。真诚、独立,绝不做伪装成观点的付费广告。

CHOICESHANGHAI.COMMore firsthand guides