Numbing, fiery and dangerously addictive, mala xiang guo is Singapore's favourite pick-your-own-ingredients stir-fry, and the best stalls are worth crossing the island for. Our 5 picks: Ri Ri Hong's People's Park legend with its famous $1/$2/$3 by-the-portion pricing, Ming Sheng's balanced not-too-oily wok at Whampoa (closed Thursdays), Wang Xing's Far East Plaza OG with a 30-chilli house sauce, and Tang²'s modern build-your-bowl malatang at a flat $2.98 per 100g, whose Parklane outlet runs to 4:30am Monday to Saturday but closes at 10pm on Sundays, which catches people out. Plus the thing most guides skip: what mala actually costs per 100g in 2026, from $1.98 at the cheapest hawker stalls to $3.18 at the chains, and how to order like a pro (xiao la is not a dare).
Numbing, fiery, garlicky and utterly addictive, mala xiang guo has gone from Chinatown obsession to national comfort food. Here are 5 of the best in Singapore.
> Quick view: Top pick Ri Ri Hong (People's Park) prices by portion, at roughly $1 veg / $2 meat / $3 seafood, while most stalls charge $1.98–$3.18 per 100g. The catch: several of the cheapest stalls set a minimum spend of $6–$10, so the lowest rate is not always the cheapest meal.
The picks at a glance
- The pilgrimage: Ri Ri Hong, People's Park: fragrant, garlicky, famously fair $1/$2/$3-by-type pricing.
- The balanced wok: Ming Sheng, Whampoa: flavour-first, not oily.
- Town craving: Wang Xing, Far East Plaza: 30-chilli house sauce, daily 11am–10pm.
- Supper o'clock: Tang² Malatang (Parklane): modern soup-style bowls at a flat $2.98 per 100g, till ~4:30am Mon–Sat, but 10pm on Sundays.
- Weeknight fix: your neighbourhood coffeeshop stall: usually the cheapest per 100g.
What mala xiang guo actually costs per 100g in Singapore (2026)
Most stalls price by weight, so the number that decides your bill isn't the total on the sign but the per-100g rate. Here's roughly where 2026 sits:
| Where | Per 100g | Examples (and any minimum) |
|---|
| Hawker centres & coffeeshops | ~$1.98–$2.68 | Fu Yuan (One Punggol) from $1.98, min spend $7; Spicy Garden (Aperia) $2.20; 57 Degree (Simei) $2.30; Three Kingdoms $2.38, min $6; Mala Wok $2.50; Hometown (Velocity) $2.68, min $10 |
| Restaurant chains | ~$2.88–$3.18 | Zhang Liang (Chinatown) $3.08 on a 300g minimum; Yang Guo Fu from $2.88, but a flat $3.18 at Tampines Mall & City Square Mall |
| Priced by item instead | $0.50–$3 per portion | Ri Ri Hong: ~$1 veg / $2 meat / $3 seafood |
A few things that follow from this:
- A typical basket is 400–600g, so a $1 gap in the per-100g rate is $4–6 on the same food.
- Weight is wet weight. Leafy vegetables and anything soaked (tofu puffs, enoki, instant noodles before frying) weigh more than they look. Meat and seafood are dense, and a few slices of beef move the scale fast.
- Ask to see the scale. Every stall will weigh your basket before cooking if you ask, and that's the moment to put something back, not after it's in the wok.
- Ri Ri Hong is the exception worth knowing if you hate scale anxiety: charged by portion and type, you can total it in your head as you go.
The minimum spend that undoes the cheapest rate
The per-100g rate is only half the price. Several of the cheapest stalls also put a floor under the bill, and it changes which one is genuinely cheapest for a light eater:
| Stall | Per 100g | Minimum |
|---|
| Fu Yuan (One Punggol) | $1.98 | $7 spend |
| Three Kingdoms | $2.38 | $6 spend |
| Hometown (Velocity @ Novena) | $2.68 | $10 spend |
| Zhang Liang (Chinatown) | $3.08 | 300g weight, about $9.24 |
| Spicy Garden (Aperia) $2.20 · 57 Degree (Simei) $2.30 · Mala Wok $2.50 | as listed | none published |
Work it through on a light 250g basket of vegetables and noodles. At Fu Yuan that is $4.95 of food, but the $7 floor applies, so you pay $7, an effective $2.80 per 100g. At Spicy Garden, $2.20 per 100g with no stated minimum, the same basket is $5.50. The stall with the lowest advertised rate on the island turns out to be the dearer meal, by about 27%.
The rule of thumb: a minimum spend only bites if you eat light. If your basket already runs 400–600g, every stall above clears its floor and the per-100g rate is the whole story again.
Malatang in Singapore: the soup version, and what the chains charge
Malatang is the soup sibling of xiang guo, with the same numbing chilli-and-peppercorn flavour, but the ingredients are simmered in broth instead of wok-fried dry. It is lighter, more forgiving on spice, and priced the same way: by weight, at the counter. Three chains cover most of the island.
| Chain | What it charges | Where |
|---|
| Tang² Malatang | A flat $2.98 per 100g, quoted on its own site | Parklane (35 Selegie Rd, #01-09), Jurong Point (#02-40/40A/40B), Marine Parade i-Mall (#03-03); three outlets, not four |
| Yang Guo Fu | From $2.88, but a flat $3.18 at some malls | Tampines Mall #B1-10 (11am–9:30pm) and City Square Mall both charge $3.18 across all 60-odd ingredients |
| Zhang Liang | $3.08 at Chinatown, on a 300g minimum | 3 Pickering Street, #01-36/37 Nankin Row; rates differ by outlet |
The thing to take from that table: none of the three prices itself chain-wide. Yang Guo Fu's headline rate is $2.88, but Tampines Mall's own store listing states $3.18, a 10% gap on identical food, decided by which outlet you walked into. Read the board at the counter you are actually standing at.
Mala xiang guo near me: every stall on this page, by area
The honest answer to "best mala near me" is usually the good one closest to you. Here's where everything named on this page actually is:
| Area | Where to go | Worth knowing |
|---|
| Chinatown / CBD | Ri Ri Hong, People's Park Food Centre (#01-1036 & #01-1152) and Lau Pa Sat Stall 61-62 (18 Raffles Quay); Zhang Liang, Nankin Row | Ri Ri Hong is the pilgrimage, and prices by portion, not weight |
| Orchard | Wang Xing Mala Kitchen, Far East Plaza #05-96/97 | Daily 11am–10pm, no closed-day trap |
| Bugis / Selegie | Tang² Malatang, Parklane Shopping Mall, 35 Selegie Road #01-09 | The supper one: till ~4:30am Mon–Sat |
| Whampoa / Novena | Ming Sheng, 111A Whampoa Road; Hometown, Velocity @ Novena Square | Ming Sheng is closed Thursdays; Hometown has a $10 minimum |
| East | 57 Degree (Simei) $2.30; Spicy Garden (Aperia) $2.20; Tang² Marine Parade i-Mall #03-03; Yang Guo Fu, Tampines Mall #B1-10 | Aperia is the cheapest of these, and publishes no minimum |
| West | Tang² Jurong Point #02-40/40A/40B; Ri Ri Hong Clementi (209B Clementi Avenue 6, #01-10, Clementi NorthArc) | Tang² keeps ordinary mall hours, to about 9:30pm; Ri Ri Hong Clementi lists 11am–9pm |
| North-East | Fu Yuan, One Punggol Hawker Centre (from $1.98, min $7); Ri Ri Hong Bidadari (106 Bidadari Park Drive, #01-05) | Fu Yuan is the cheapest per 100g we found, but not on a small basket |
Open now? Nearly everything above stops between 9:30pm and 10pm, and last orders land a little before the stated close. The one genuine late-night option is Tang² at Parklane, which runs to about 4:30am, but Monday to Saturday only; on Sunday it shuts at 10pm. Outside those hours, the answer is whichever coffeeshop stall near you is still frying.
Good-to-know
- Xiang guo = dry stir-fry; malatang = soup. Same flavours, different formats, and soup is gentler for beginners.
- Pricing is usually by weight (per 100g), occasionally by ingredient type. Seafood adds up fastest either way.
- Check the minimum before you go for the cheapest rate. $6–$10 floors are common, and they undo a low per-100g price on a small basket.
- Xiao la is not weakness. At a good stall it's plenty spicy and lets the fragrance through.
- Check the closed day before you travel. Ming Sheng shuts Thursdays; Tang² Parklane's 4:30am close is Mon–Sat only, 10pm on Sundays.
- Hawker centre cleaning days: NEA closes People's Park Food Centre (Ri Ri Hong) and One Punggol Hawker Centre (Fu Yuan) on 7–8 December 2026, so every stall inside is shut both days.
- Prices and hours vary by stall and can change, so confirm before a special trip.
Related reads
*Rechecked 24 Sep 2026: Tang²'s own site still states $2.98 per 100g and the same three outlets (Parklane, Jurong Point, Marine Parade i-Mall), and we found no closure reports for Ri Ri Hong, Ming Sheng or Wang Xing. Re-verified 12 Sep 2026. That audit removed two Ri Ri Hong outlets that have closed: the Hougang stall at 159A Hougang Street 11 (Food Loft @ 159) is marked permanently closed on Google Maps while the coffeeshop around it still trades, and the Kopitiam Corner coffeeshop at Blk 91 Jalan Satu in Dakota, which housed another, is marked permanently closed with other tenants now listed at the address. We added Ri Ri Hong's Clementi outlet (209B Clementi Avenue 6 #01-10, live on foodpanda) and corrected the People's Park hours to 10:30am–9:30pm daily from its live listing. Ming Sheng (11am–10pm, closed Thursdays), Wang Xing (daily 11am–10pm), Tang² Parklane (to 4:30am Mon–Sat, 10pm on Sunday) and Ri Ri Hong's Lau Pa Sat Stall 61-62 were re-confirmed on their live Google listings. Tang²'s own site (tangtang.com.sg) still states $2.98 per 100g and three outlets, and Tampines Mall's own store page still states Yang Guo Fu's flat $3.18. The December cleaning dates are from NEA's hawker centre closure dataset on data.gov.sg. Per-100g rates and minimum spends for the other stalls are from MoneyBees' June 2026 mala price survey. Prices are approximate, vary by basket and can change, so confirm at the stall. Cover image: Tang² Malatang's dry mala bowl (official photo).*