Home Xiamen China Xiamen Hotels About
Home  ›  China  ›  Xiamen  ›  Minnan Snacks
🇨🇳 Xiamen Snacks & Sweets · 2026

Xiamen Snacks & Sweets
8 Minnan street bites to eat

Xiamen is a city built for grazing — fresh popiah spring rolls rolled with sweet braised vegetables and ground peanuts, peanut soup simmered until it melts in the mouth, pork-and-salted-egg zongzi glossed with satay sauce, and skewers dipped in fragrant peanut shacha. The flavour here is sweet, savoury and mellow, not spicy, and you can eat one bite at a time all day.

Why graze here

Sweet, savoury, peanut-richa city made for walking and eating

Honestly, half the charm of Xiamen lives in the snacks down its lanes. People here graze as a way of life — wandering and eating, one bite, one stall at a time. The cooking belongs to the Minnan (闽南 / Hokkien) school: light, fresh and sweet-savoury, not the numbing málà of Chongqing or Hunan. What sets it apart is the thread of peanuts and satay sauce (沙茶 shacha) running through so many dishes. That satay flavour is a legacy of the overseas-Chinese (华侨) who came home from Southeast Asia and brought the taste back with them — which is why a lot of it feels instantly familiar to a Thai palate.

Most Xiamen snacks are cheap and not spicy, so they're easy to dive into — a few yuan a roll, a few yuan a bowl, and you can graze across many of them without spending much. The trick is eating in the right place. The good stuff at local prices is at the Bashi market (八市) and the lanes around Zhongshan Road in the old town, while Gulangyu island and Zengcuo'an are tourist streets where prices climb and some shops sell to crowds rather than to taste. We picked the 8 snacks and sweets that tell the story of Xiamen's grazing culture best — and tell you where to eat them and what they cost so you don't pay tourist prices.

Zhongshan Road pedestrian street in Xiamen at night, colonnaded heritage buildings with arched verandas on both sides, lit shopfronts and people strolling
Zhongshan Road (中山路) in the old town — the area that holds the legendary Huang Zehe peanut-soup house and a tangle of snack lanes, all a short walk from the Bashi market (a street scene of the area, not any one eatery).
The snacks

8 street bites Xiamen locals really eat

From the fresh spring roll that's the face of the city, to the satay skewers you can smell from down the lane.

Xiamen popiah fresh spring roll, a thin pale wheat skin wrapped around vegetable-and-peanut filling, sliced into sections on a red-rimmed plate with red chilli and herbs visible inside 1
Popiah
薄饼 · 润饼 · fresh spring roll of braised veg, peanuts and seaweed

This is the face of Xiamen snacking — a fresh spring roll that's never fried. A thin, soft, chewy skin wraps a filling of braised vegetables — carrot, bamboo shoot, bean sprout and cabbage stewed until soft and sweet — then it's showered with ground peanuts, crisp fried seaweed, shredded egg and fried bits before being rolled into a plump log. Each bite gives you the soft sweetness of the vegetables, the rich fragrance of peanut and the crunch of seaweed all at once. Locals have eaten popiah for generations, especially around the Qingming festival, but you'll find it year-round in markets and food lanes now. Mellow and sweet-savoury, it's easy going for anyone who doesn't eat spicy.

Where: Bashi market (八市) · lanes around Zhongshan Road · old-town snack stalls
Price: ¥8–15 (฿40–75) a roll
Tip: eat it straight away while the skin is soft · pick a stall rolling each one to order
🥜2
Peanut Soup
花生汤 · silky sweet peanut soup, the Huang Zehe institution

A warm dessert Xiamen locals eat from breakfast onward — peanuts simmered until they're meltingly soft in a clear, lightly sweet broth that never cloys. The legendary house is Huang Zehe (黄则和) on Zhongshan Road, open since 1945. Locals order it with a crisp fried dough stick, or crack a raw egg into the hot bowl so it poaches in the soup, turning it into a light meal or dessert that's gentle on the stomach. Old shops like this run on coupons — you buy first and collect at the counter. It's very cheap and an easy stop while you walk Zhongshan Road.

Where: Huang Zehe, Zhongshan Road · old dessert houses in the old town
Price: ¥6–12 (฿30–60) a bowl
Tip: order it with a fried dough stick · try it with an egg poached in the soup
A zongzi opened to show brown sticky rice, a large chunk of braised pork belly, peanuts and an orange salted egg yolk, wrapped in a bamboo leaf 3
Xiamen Zongzi
烧肉粽 · sticky rice with pork, shiitake, chestnut and salted egg

Minnan zongzi done the Xiamen way — sticky rice stir-fried with a savoury sauce until fragrant, then packed tight with marinated pork belly, shiitake, chestnut, dried shrimp and salted egg yolk and wrapped in bamboo leaves to steam until the rice is soft, chewy and soaked through with flavour. The "shao" (烧) means it's served hot, and when it lands you spoon over a special sauce blending peanut, satay and sweet chilli to lift it. This is a richer, more loaded zongzi than most — one is genuinely filling. A heavier snack, but worth every bite.

Where: old zongzi shops in the old town · Bashi market · stalls around Zhongshan Road
Price: ¥8–18 (฿40–90) each
Tip: get the satay sauce all over it · eat it hot, when the rice smells best
🌭4
Five-Spice Rolls
炸五香 · minced-pork rolls in bean-curd skin, deep-fried crisp

A Minnan deep-fried favourite you'll want the moment you see it — minced pork mixed with onion, water chestnut and five-spice (五香), wrapped in a thin bean-curd skin into long rolls and fried until the surface is golden and crisp while the inside stays soft and juicy. They're snipped into bite-sized lengths and served with a sweet dip or satay sauce to cut the richness, sometimes with pickled radish and fresh veg alongside. Each piece gives you crunch outside, tenderness inside, and that warm five-spice fragrance. A moreish savoury snack that's perfect to share.

Where: fried-snack stalls at Bashi market · old-town food lanes · Minnan snack shops
Price: ¥10–20 (฿50–100) a serve
Tip: eat it while it's crisp · use the satay dip for the full flavour
🐟5
Fish Balls
鱼丸 · springy pork-filled fish balls in a clear broth

A seaside city is bound to do good fish balls — Minnan fish balls are made from fresh fish pounded until springy, and the prized version is filled with minced pork in the centre, so you bite through a bouncy shell into a juicy pork core. They're served in a clear broth with celery, scallion and white pepper, light and easy on the stomach. Xiamen and Fuzhou fish balls are cousins, and every shop has its own filling and bounce. This is the watery, palate-cleansing snack that balances out all the fried things — and another one that suits people who don't eat spicy.

Where: old-town fish-ball shops · Bashi market · broth stalls around Zhongshan Road
Price: ¥10–18 (฿50–90) a bowl
Tip: order the pork-filled ones · sip the hot broth to cut the richness
🥮6
Gulangyu Pies
馅饼 · flaky mung-bean and meat pies from Gulangyu island

The famous edible souvenir from Gulangyu island — thin, flaky pastry around a dense filling. The classic is sweet mung-bean paste, smooth and gently sweet, while the savoury kind has a sweet-salty meat filling that's rich and fragrant. The pastry is buttery and crumbles in the mouth. People buy them by the box to take home. Honestly, on Gulangyu itself the prices are high and a lot of it is tourist-facing branding — so if you want the original taste at a fair price, look for old pie shops back in the mainland old town instead. Better value and the flavour holds up.

Where: old pie shops on Gulangyu (tourist prices) · pie shops in the old town (better value)
Price: ¥5–15 (฿25–75) a piece · gift boxes from ¥30
Tip: check the date if buying as a gift · try both sweet and savoury fillings
🍡7
Mochi
麻糍 · glutinous rice rolled in peanut, sugar and sesame

A chewy sweet made fresh in front of you — glutinous rice pounded until soft and stretchy, pinched into bite-sized pieces and rolled in ground peanuts mixed with sugar and toasted sesame. Each piece is chewy, soft, sweet and nutty in just the right balance. It's an old Minnan snack, and stalls often pound the dough and coat it right there so you can see it's fresh — some keep it cold in a case, others serve it warm and softer. It costs only a few yuan, a light way to finish your grazing that kids and chewy-texture lovers go for. You'll find it across the old town and on Gulangyu too (though prices run higher on the island).

Where: sweet stalls at Bashi market · old-town food lanes · Gulangyu (pricier)
Price: ¥5–12 (฿25–60) a piece or bag
Tip: choose a stall pounding and coating it fresh · eat it straight away for the softest bite
🍢8
Satay Skewers
沙茶串 · skewers dipped in fragrant sweet-savoury shacha sauce

The heart of Xiamen flavour is satay sauce (沙茶 shacha) — a peanut sauce with spices and dried shrimp, the taste the overseas-Chinese brought back from Southeast Asia. Locals use it as a dip for skewers of fish balls, tofu, vegetables, offal and seafood. The popular way is to blanch your skewers in a shared broth, then dip them in the thick shacha; some are grilled and brushed with it instead. The flavour is nutty, sweet-savoury and gently spiced — something a Thai palate clicks with at once. You pick what you fancy, eat by the skewer and pay by the stick. A fun evening graze you'll lose count of.

Where: skewer stalls at Bashi market · Shapowei (沙坡尾) harbour · old-town snack spots
Price: ¥1–5 (฿5–25) a skewer (priced per stick)
Tip: count your sticks before you pay · ask for extra shacha if you like it bold
Flavour note: if you see "shacha" (沙茶) on a Xiamen menu, don't picture skewered satay the way you might know it — here it means a peanut-and-spice sauce that goes into noodles, skewers and even zongzi. It's nutty, sweet-savoury and gently spiced, and Thai travellers tend to recognise the taste at once. Order something with shacha at least once and you'll understand the Xiamen flavour a little better.
Eat Xiamen properly

Read on for more Xiamen food

Snacks are only part of it — Xiamen also has its legendary satay noodles, oyster omelette and food markets waiting to be walked.

Where to eat

Where to go for the real snacks at fair prices

The best and best-value Xiamen snacks are in the old town — know what each area does well, and which ones are tourist-priced.

Bashi Market (八市)
第八市场 · the old wet market in the heart of the old town, near Zhongshan Road

This is the most authentic place to eat snacks in Xiamen — a wet market where locals actually shop and eat. The streets around it are full of stalls doing popiah, five-spice rolls, fish balls and grilled seafood at genuine local prices, because the main customers are Xiamen residents. Mornings to early afternoon are when everything is freshest and busiest. Follow the stalls with the biggest local crowds and you'll rarely go wrong.

Best for: popiah · five-spice rolls · fish balls · seafood · When: morning–afternoon
Zhongshan Road & old-town lanes
中山路 · the main pedestrian street in the old town

The old town's main pedestrian street, lined with colonnaded heritage buildings — home to the legendary Huang Zehe (黄则和) peanut-soup house, with snack lanes branching off it. The main drag is touristy, but turn into the small side lanes and you'll find old shops where locals genuinely eat. The plus is you can graze across many things in one loop, and it's a short walk from the Bashi market.

Best for: peanut soup · zongzi · pies · sweets · When: 10am–10pm
Shapowei (沙坡尾)
沙坡尾 · old harbour turned arty district of cafés and snacks

An old fishing harbour reborn as a hip, arty quarter — a mix of cafés, bars and snack stalls in a photogenic waterside setting. It's good for an evening stroll with a stop for satay skewers and small bites, and the atmosphere beats the usual tourist streets. Prices are middling — not as cheap as Bashi, but not wildly marked up either. A nice fit if you want both the food and the photos.

Best for: satay skewers · small bites · cafés · When: afternoon–evening
Gulangyu & Zengcuo'an
鼓浪屿 · 曾厝垵 · popular island and beach village (tourist prices)

Gulangyu island and the Zengcuo'an village are the big tourist draws, lined with snacks — pies, mochi, fish balls and all sorts. They're fun and photogenic, but the prices are clearly marked up, and many shops are franchises selling to crowds rather than the original taste. Honestly, treat snacks here as a token taste — pick old shops with a real queue, and check the price before you buy. For the good stuff at fair prices, head back to the Bashi market.

Best for: pies · mochi · small bites (a token taste) · When: daytime
Gulangyu island in Xiamen, old European-style villas among green trees with red roofs and the sea behind
Gulangyu (鼓浪屿) — lovely to wander, but the snacks on the island are tourist-priced; take a token taste, then go back for the real thing at fair prices at the Bashi market (a scene of the island, not any one eatery).
Frequently asked

FAQ · what people ask before they go grazing

How is Xiamen popiah different from a fried spring roll?
Popiah (薄饼), called lunbing (润饼) in Hokkien, is a fresh, un-fried spring roll. A thin, soft, slightly chewy wheat skin is wrapped around a filling of braised vegetables — carrot, bamboo shoot, bean sprout and cabbage stewed together until soft and sweet — then scattered with ground peanuts, crisp fried seaweed, shredded egg and other fried bits before rolling. The result is mellow, sweet-savoury and much fresher than the fried spring rolls you might know. Xiamen locals traditionally eat popiah around the Qingming festival, but you can find it year-round at markets and food lanes now.
Where do you go for Huang Zehe (黄则和) peanut soup, and is it worth it?
Huang Zehe (黄则和) on Zhongshan Road is the institution for Xiamen peanut soup, open since 1945. Its peanut soup (花生汤) simmers the nuts until they're meltingly soft in a clear, lightly sweet broth that never cloys — locals order it with a fried dough stick on the side, or crack a raw egg into the hot bowl to poach it. It's a warm dessert or breakfast that's gentle on the stomach. The shop works like an old canteen: buy a coupon first, then collect at the counter. It's cheap, around ¥6–12 (฿30–60) a bowl, and an easy stop while you walk Zhongshan Road.
Which Xiamen snacks are good if you don't eat spicy food?
Most Minnan snacks aren't spicy at all — the core flavours are sweet-savoury and the fragrance of peanuts and shacha sauce, so they suit people who don't eat chilli. Fresh popiah, sweet peanut soup, pork-and-salted-egg zongzi, peanut-coated mochi, fish balls in clear broth and sweet-filled Gulangyu pies are all mild. Five-spice rolls and satay skewers come with dipping sauces, so you control the punch. If you'd rather skip chilli entirely, just tell the stall "bú yào là" (不要辣, no chilli).
Are snacks on Gulangyu island pricier than in the old town?
Yes — they're clearly tourist-priced. Gulangyu is a hugely popular sight, so snacks like pies, mochi and fish balls along the island's pedestrian lanes cost several times what they do in the old town, and some shops are franchises aimed at visitors rather than the original flavour. For the good stuff at local prices, eat at the Bashi market (八市) and the lanes around Zhongshan Road in the old town instead. On Gulangyu, treat snacks as a token taste, pick old shops with a real queue, and check the price before you buy.
How much does a full day of snacking in Xiamen cost?
Xiamen snacks are cheap and you can graze on a lot for not much. Eating bite by bite, popiah runs ¥8–15 (฿40–75) a roll, peanut soup ¥6–12 (฿30–60) a bowl, zongzi ¥8–18 (฿40–90) each, five-spice rolls ¥10–20 (฿50–100) a serve, fish balls ¥10–18 (฿50–90) a bowl, and mochi or pies ¥5–15 (฿25–75) a piece. Grazing across many stalls all day works out around ¥60–110 (฿300–550) per person to eat well and try a lot — that's at old-town and Bashi prices. On Gulangyu, budget roughly double.
What is the Bashi market (八市) and why do people send you there for snacks?
The Bashi market (八市), formally the Eighth Market (第八市场), is the old wet market in the heart of Xiamen's old town, near Zhongshan Road, where locals actually shop and eat. The streets around it are packed with stalls and tiny shops making Minnan snacks fresh — popiah, five-spice rolls, fish balls and grilled seafood — at local prices, because the main customers are Xiamen residents, so the flavour is authentic and better value than the tourist streets. Mornings to early afternoon are freshest and busiest. Follow the stalls with the longest local queues and you'll rarely go wrong.
Klook · food tours & activities

Xiamen Food Tour — graze the snacks with a local guide

Want to graze Xiamen's snacks without guessing which stalls are the real deal? Look for food tours and activities in Xiamen on Klook — from old-town walking tours to the Gulangyu island ferry and plenty more to pick from.

See Xiamen activities on Klook →
Wherebest is a Klook affiliate partner — we may earn a commission when you book through our links, at no extra cost to you.