A seaside city where the food is light, fresh and gently sweet-savoury, built on seafood landed that morning and laced with a satay flavour that overseas-Chinese returnees carried home from Southeast Asia — none of the fiery heat of Sichuan, none of the heaviness of the north. This is southern Fujian, and you won't taste it quite like this anywhere else.
Xiamen (厦门) is the heart of Minnan (闽南) cuisine — the cooking of southern Fujian, and the opposite of the "Chinese food has to be fiery" stereotype. The flavour here is light, fresh, gently sweet-savoury and built on seafood, because this is a port city where oysters, mantis shrimp, crab and fresh fish arrive every morning. There's no numbing málà like Sichuan or Hunan, and none of the heavy richness of northern cooking. What makes Xiamen taste like Xiamen is shacha (沙茶) sauce — a finely ground blend of peanuts, dried shrimp and dried fish, fragrant and lightly sweet — which descends from the satay sauce of Southeast Asia. Overseas-Chinese (华侨) returnees from Indonesia, Malaysia and the Philippines brought the flavour home and reworked it for a southern-Chinese palate.
The dish that explains the city best is shacha noodles (沙茶面) — yellow noodles in a warm, orange satay-nut broth, with toppings you choose à la carte: shrimp, squid, pork intestine, tofu skin, fish cake. Locals eat it at breakfast and all day long. The other current running through the city is tea — Fujian oolong and Tieguanyin — and one of the densest café scenes in China. We've pulled together 11 dishes and bites that capture the Minnan table most clearly, and we'll tell you exactly where to find the real thing.
Ordered by how distinctive they are — the flavours you won't find as light and fresh anywhere but southern Fujian.
1
This is the dish that says "Xiamen" in one bite — yellow noodles blanched into a warm orange broth simmered from shacha (沙茶) sauce, the peanut, dried-shrimp and dried-fish blend that overseas-Chinese brought back from Southeast Asia. The flavour is nutty, fragrant and gently sweet-savoury, never spicy. The fun is that you pick your own toppings — prawns, squid, pork intestine, duck blood, tofu skin, fish cake — and the cook blanches them into your bowl and ladles over the thick broth. Famous shops such as Wutang (乌糖沙茶面) and Yuehua (月华沙茶面) have queues every day.
2
A Minnan classic that shares its DNA with Taiwan — small, fresh oysters bound with sweet-potato starch and egg, then pan-fried hard so you get two textures in one: crisp at the edges, gooey in the middle. Xiamen's oysters are small but bursting with briny sweetness, and the omelette comes with a tangy-sweet starch dip and a scatter of spring onion and coriander. Eat it straight off the griddle while it's hot. Locals usually order it alongside a bowl of mianxian paste for breakfast or an afternoon snack.
Xiamen's legendary breakfast — superfine rice vermicelli, almost thread-thin, cooked in a pork-bone-and-seafood broth thickened with starch until it turns silky and smooth, easy to spoon down. You add what you like: oysters, pork intestine, shrimp, or whatever's on the counter. The flavour is mild and comforting, exactly what you want first thing in the morning. Locals break a length of fried dough stick (油条) into the bowl and let it soak up the thick broth. It looks simple but it's quietly addictive, and you'll see it in every lane of the old town.
Xiamen's un-fried fresh spring roll — a soft, thin pancake wrapped around a medley of slow-stewed vegetables like bamboo shoot, carrot, cabbage, tofu and tiny shrimp, finished with crunchy bits: ground peanuts, crisp seaweed and fried crumbs, so you get soft and crunchy in the same mouthful. The flavour is gently sweet-savoury from the stewed filling. It's a Qingming-festival (清明) tradition for Xiamen families, but you can find it year-round at old-town stalls. Best eaten the moment it's rolled, while the wrapper is still soft.
The famous Minnan oddity, for the adventurous — sandworm jelly (土笋冻) is made from a small coastal sipunculid "sea worm" that's simmered until its collagen leaches out, then chilled until it sets into a clear, cool jelly with the worms suspended inside. You eat it cold with dips of soy, vinegar, wasabi or chilli sauce. The taste is mild, lightly savoury and oceanic, with a springy, bouncy bite. Honestly, it looks confronting and it isn't for everyone — but it's a genuine local specialty Xiamen is proud of. Try one piece before you decide.
The cosy Minnan dish for when you want something deep and warming — ginger duck (姜母鸭) is duck stir-fried with sesame oil, thick slices of old ginger and rice wine, then braised in a claypot over low heat until the meat is tender and the broth is rich with ginger. The flavour is warm and aromatic from the ginger and sesame oil — not spicy, not sharp — and it leaves you toasty all over. People across Fujian and Taiwan eat it in cooler weather. Order it as a shared claypot for the table; a fermented-tofu dip makes it even better.
The warm sweet that Xiamen locals have grown up on — peanut soup (花生汤) is shelled peanuts simmered for hours over low heat until they're so soft they melt in your mouth, in a smooth, sweet, nutty broth lightly sweetened with rock sugar. The institution is Huang Zehe (黄则和) on Zhongshan Road, which has been making it for over half a century. People love to crack a soft-boiled egg into the hot soup or eat it with a fried dough stick. It works as both a dessert to end a meal and a light, warming breakfast.
Xiamen's take on the sticky-rice dumpling, served hot and sauced — shao rouzong (烧肉粽) is fragrant fried glutinous rice in a bamboo-leaf wrap, packed with marinated pork belly, shiitake, chestnut and salted egg yolk, and sometimes dried shrimp, steamed until soft and savoury. What sets it apart from a plain zongzi is the peanut sauce and sweet-chilli sauce ladled over the top, giving a sweet-savoury, gently spiced finish that cuts the richness of the rice and pork. Old shops in the old town are the ones to seek out. One is a filling meal in itself, and it works as a snack too.
The nibbles to graze on while you wander Gulangyu island (鼓浪屿) — filled pies (馅饼) with thin, flaky pastry around sweet mung-bean paste or a savoury meat filling are the island's classic souvenir. Pair them with fish balls (鱼丸), springy and stuffed with minced pork in a clear broth, soft chewy mochi (麻糍) rolled in ground peanut and sesame, and dried seafood to take home. Be honest with yourself: island food costs more than in the city. But grazing lightly as you stroll past the colonial-era villas and catch the sound of a piano suits the island perfectly.
The best seafood experience in Xiamen — at the Bashi market (八市 / 第八市场), an old wet market in the old town, you pick fresh seafood off the stalls — razor clams, blood cockles, mantis shrimp, crab, prawns and fish — then carry it to a cook-stall beside the market to have it steamed, done with garlic or lightly stir-fried in the Minnan way, which lets the freshness lead instead of drowning it in heavy seasoning. The crucial tip: always confirm the price and weigh everything first, then agree the cooking fee, so you don't get overcharged. Go early, 7–9am, for the freshest catch and thinner crowds.
Xiamen's most famous vegetarian food is inside a temple — Nanputuo Temple (南普陀寺), an old Buddhist temple at the foot of a hill beside Xiamen University, has a celebrated vegetarian canteen known for dishes that mimic meat convincingly using mushrooms, tofu and vegetables. The classics range from "sweet-and-sour fish" to "duck", all made meat-free, with the mild, balanced seasoning typical of Minnan cooking — clean and easy on the stomach. It's a lovely, calm meal after visiting the temple and looking out over the sea, and students and locals come for the lunchtime vegetarian set too.
Want more? We have a separate guide for each category — start with whatever you most want to eat.
In Xiamen you eat the real thing in the old town and graze on the islands — know what each area does best before you plan.
The real heart of Xiamen's food is the Bashi market (八市), an old wet market where locals shop and eat every day — fresh seafood, oyster omelette, mianxian paste, popiah and the full sweep of Minnan snacks in one spot, at the cheapest and most authentic prices. The lanes around Zhongshan Road (中山路), a pedestrian street dating to 1925, hide plenty of old-timer shops too. This is your base for the everyday flavours Xiamen locals actually eat.
A small, car-free island full of colonial-era villas and the sound of pianos, made for strolling with snacks in hand — filled pies, fish balls, mochi and dried seafood as souvenirs. Be honest: island food costs more than in the city and most places cater to tourists, so graze lightly while you take in the views and keep your proper meals for the old town. The ferry over from the city pier takes only a short while.
An old fishing village turned popular seaside snack street — narrow lanes lined with stalls of bites, grills, milk tea, fresh juice and novelty snacks. It's lively and fun, especially in the evening, with a good seaside vibe. But to be straight with you, it's pricier and squarely a tourist zone, with flavours that are more about a fun photo than the genuine article. Come for the atmosphere — but for the real food, head back to the old town.
Shapowei (沙坡尾) is an old harbour turned hip district full of cafés, bars and new-style snacks, with an arty waterside feel that's nice for sitting around. Around Xiamen University and Nanputuo Temple (南普陀) you'll find cheap student eats and the famous temple vegetarian canteen. It's an area that blends the new with the local well, good for a relaxed wander tasting a bit of everything at friendly prices.
Not a list of fancy restaurants — these are the areas and bites that actually tell the story of this city. Put them on your plan.
The market where Xiamen locals genuinely shop and eat every day, tucked between Kaiyuan Road and Kaihe Road in Siming District — pick fresh seafood for a cook-stall to prepare, eat oyster omelette, mianxian paste, popiah and the full range of Minnan dishes in one place, at the cheapest and most authentic prices in the city. The key tip is to always confirm the price and weigh your seafood first. Go early, 7–9am, for the freshest catch and thinner crowds; 5–7pm has more of a night-market buzz.
Xiamen's historic pedestrian street, about 1.2km long and open since 1925, its rows of old arcade-style shophouses (骑楼) telling the story of the ties between Minnan and Taiwanese culture through flavour — the lanes off this street hide shacha noodle shops, popiah stalls, Huang Zehe's peanut soup and plenty of old-timer snack shops. To be straight, the main drag is fairly touristy, but duck into the small side lanes and you'll find the real thing at local prices. It connects on foot to the Bashi market.
A Xiamen dessert institution that has stood on Zhongshan Road for over half a century — famous for its smooth, sweet peanut soup, with peanuts simmered until they're soft enough to melt in your mouth. People love to crack a soft-boiled egg into the hot soup. Beyond the soup there's a spread of other Minnan snacks to choose from — popiah, old-style sweets and small bites. It's a handy stop to refuel on something sweet while you walk Zhongshan Road, and it's known equally well by locals and visitors.
The best shacha noodles tend to be old shops in the old-town lanes — institutions like Wutang (乌糖沙茶面) and Yuehua (月华沙茶面) have queues every day and sell out fast around noon. The way to order is to point at the toppings you want from the case — prawns, squid, pork intestine, tofu skin, fish cake — and the cook blanches them into your bowl and ladles over the thick satay-nut broth. Look for the shop where locals are packed in; that's the sign it's good. It's only ¥12–30 a bowl, depending on what you pick.