If you have spent any time planning a food trip around Malaysia in 2026, you have probably hit a wall trying to figure out what separates assam laksa from curry laksa. Both are called laksa. Both involve noodles in broth. But eat them back to back and you will wonder how two dishes with the same name can taste so completely different. This guide cuts through the confusion — no glossing over, no vague descriptions — so you know exactly what you are ordering and why both versions matter to Malaysian food culture.
What Assam Laksa Actually Is
Assam laksa is a sour, fish-based noodle soup with deep roots in the Malay and Peranakan communities of northern Peninsular Malaysia, particularly Penang. The word assam comes from the Malay word for tamarind, which is the primary souring agent in the broth — though cooks also use asam gelugor, which are dried slices of Garcinia cambogia, a sour tropical fruit native to Southeast Asia.
The broth is built on flaked poached fish — almost always mackerel (ikan kembung) — simmered with lemongrass, galangal, dried chillies, and generous amounts of those sour tamarind-based ingredients. The result is a broth that is opaque, reddish-brown, intensely savoury, and sharp with acidity. There is no coconut milk in traditional assam laksa. None at all. The richness comes entirely from the fish and aromatics, not from fat.
Assam laksa is recognised as part of Penang’s broader hawker food culture, which received UNESCO Intangible Cultural Heritage status. That recognition has made the dish more visible internationally since 2024, and you will now find assam laksa served in upscale Malaysian restaurants abroad — though it rarely matches the depth of flavour from a hawker-cooked version.
The paste that goes into the broth — a combination of shrimp paste (belacan), torch ginger flower (bunga kantan), Vietnamese mint (daun kesum), and ground dried chillies — is what gives assam laksa its complexity. It smells pungent and fishy when raw. In the pot, it transforms into something deeply umami and aromatic.
What Curry Laksa Actually Is
Curry laksa, also widely called laksa lemak in some states, is an entirely different creature. The broth here is coconut milk-based, yellow-orange in colour, and built on a curry spice paste that typically includes dried chillies, turmeric, candlenuts, shallots, garlic, lemongrass, and shrimp paste. The result is rich, creamy, and warming — the kind of broth that coats your spoon and your palate.
The cultural lineage of curry laksa is more mixed than assam laksa’s. It reflects the Peranakan (Nyonya) tradition of blending Chinese cooking techniques with Malay spice use. Chinese immigrants who settled in the Straits Settlements — Penang, Malacca, and Singapore — began adapting Malay curry pastes to their noodle soups, producing a dish that belongs fully to neither culture and beautifully to both.
Curry laksa typically includes protein — most commonly tofu puffs (tau pok), cockles, prawns, fish cake, and sometimes chicken. The broth is finished with coconut milk right before serving, which keeps it fresh rather than overly cooked. Overcooked coconut milk curdles and loses its sweetness, so timing matters. A good curry laksa broth should taste lightly sweet, gently spiced, and layered — not one-dimensional heat.
In Kuala Lumpur and the Klang Valley, curry laksa has become the more dominant everyday laksa, partly because of the city’s large Cantonese and Hokkien population who adapted the dish into their food culture over generations.
The Noodle Question
Noodle type is not a minor detail in laksa — it fundamentally changes the texture and eating experience of each bowl.
Assam laksa is traditionally served with thick rice noodles, locally called laksa noodles or lai fun. These are round, white, and slightly chewy. They have enough body to absorb the sour broth without going mushy, and their neutral flavour lets the sharp, complex broth do all the work. Some hawkers use a slightly thinner version depending on their regional tradition.
Curry laksa is more flexible. Common choices include:
- Yellow egg noodles (mee) — springy, wheat-based, slightly alkaline in flavour, common in KL-style curry laksa
- Thin rice vermicelli (bee hoon) — delicate, absorbs broth quickly, typical in Nyonya versions
- A combination of both — the most common hawker approach, giving you two textures in one bowl
- Laksa noodles — thick rice noodles also appear in some Sarawak and Penang curry laksa versions
Asking for a specific noodle in your curry laksa is entirely acceptable and often expected. Many hawker stalls display noodle options and will ask you directly.
Toppings and Garnishes — Where the Personality Shows
The toppings on each dish tell you a lot about where the dish comes from and what food culture shaped it.
Assam laksa is finished with a very specific set of raw garnishes: thinly sliced onion rings, cucumber julienne, shredded pineapple, torch ginger flower (bunga kantan), fresh mint leaves, and a dollop of hae ko — a thick, dark, sweet prawn paste that sits on top and gets stirred in gradually. That hae ko is polarising. It smells extremely strong and tastes intensely salty-sweet. But it is not optional — it is the counter-balance to all that sourness, and without it, assam laksa is incomplete.
Curry laksa toppings lean toward cooked proteins and textural additions: halved boiled eggs, fried tofu puffs that have soaked up the broth, cockles or prawns, fish balls, bean sprouts, and a squeeze of calamansi lime on the side. Fresh herbs are less prominent here. The heat-spice dimension is adjusted through a side of fresh cut chillies or sambal, which is placed on the table rather than added to the broth directly.
Regional Variations Across Malaysia
Malaysia’s laksa landscape is not two dishes — it is a whole family, and geography shapes each version significantly.
Penang Assam Laksa is the benchmark. Intensely sour, heavily aromatic, with a dark, slightly thick broth. This is the version most associated with the dish internationally and the one that placed assam laksa on CNN’s World’s Best Foods list multiple times.
Kedah and Perlis Assam Laksa tends to be slightly less sour than Penang’s version, with a lighter fish-to-tamarind ratio. The garnishes are similar but the broth is thinner and paler.
KL-style Curry Laksa is rich, slightly sweet, moderately spiced, and dominated by yellow noodles with tofu puffs and cockles. This is the version most visitors encounter first.
Nyonya Laksa (Malacca style) uses a spicier, more complex curry paste with a pronounced lemongrass and galangal presence. Coconut milk is used more sparingly here than in KL versions, making the broth spicier and less creamy.
Sarawak Laksa deserves its own mention entirely. It is not quite assam and not quite curry — the broth is based on a pre-made sambal-style paste, finished with coconut milk, and served with vermicelli, shredded chicken, prawns, egg strips, and calamansi. Sarawak locals consider it superior to both Peninsular versions, and the debate is ongoing.
Johor Laksa goes further still — using spaghetti-style thick noodles (sometimes literally spaghetti, introduced during British colonial influence) with a fish-based sauce closer to assam laksa than curry.
What It Actually Feels Like to Eat Each Dish
Assam laksa hits you with sourness first — a bright, almost aggressive tang that makes your mouth water immediately. Then comes the fishiness, deep and savoury, not unpleasant but very much present. The torch ginger flower gives fleeting floral notes between bites of the thick, chewy noodles. The raw garnishes cut through the broth’s intensity, and when you eat a spoonful with pineapple shreds and a trace of hae ko dissolved in, the combination is sour, salty, sweet, and aromatic all at once. It is a broth that demands your full attention.
Curry laksa, by contrast, wraps around you. The first spoonful of that golden, coconut-scented broth is warm and enveloping — creamy without being heavy, spiced without burning. A tofu puff bitten open releases a rush of absorbed broth that is almost soup-within-soup. The cockles add a mineral, oceanic edge. The calamansi squeezed over the top at the end lifts everything with a quick citrus brightness. It is a dish that feels generous and satisfying in a way that assam laksa is not designed to be.
2026 Budget Reality — What Both Dishes Cost
Laksa of both types remains one of Malaysia’s most accessible meals in 2026, though prices have moved upward from pre-2024 levels due to ingredient cost increases, particularly for seafood and cooking oils.
Assam Laksa
- Budget (hawker stalls, food courts): MYR 6 – MYR 9 per bowl
- Mid-range (casual restaurants, kopitiam settings): MYR 10 – MYR 15 per bowl
- Comfortable (heritage dining rooms, Penang-focused restaurants in KL): MYR 18 – MYR 28 per bowl
Curry Laksa
- Budget (mamak stalls, hawker centres): MYR 7 – MYR 10 per bowl
- Mid-range (casual restaurants, kopitiam): MYR 12 – MYR 18 per bowl
- Comfortable (hotel coffee houses, Nyonya heritage restaurants): MYR 22 – MYR 35 per bowl
Sarawak laksa, if you encounter it on the Peninsula, typically commands a slight premium of MYR 2–5 above local curry laksa prices due to the imported paste and specific ingredients required.
In 2026, many hawker stalls have moved to cashless payment through DuitNow QR, so carrying small change is no longer essential — though a few older operators still prefer cash.
Frequently Asked Questions
Is assam laksa always spicy?
Assam laksa is not primarily a spicy dish — it is primarily sour. There is chilli in the paste, giving mild background heat, but sourness dominates. If you are sensitive to spice, assam laksa is generally more manageable than curry laksa. You can also ask for less sambal or chilli on the side at most stalls.
Can vegetarians eat either type of laksa?
Vegetarian versions of both dishes exist but are not the standard. Traditional assam laksa contains fish and shrimp paste throughout the broth, making it difficult to adapt. Curry laksa can be made vegetarian more easily — tofu puffs and vegetables replace seafood — but shrimp paste in the curry paste is still a common issue. Always ask the hawker directly in 2026, as vegetarian-labelled versions are becoming more common at food courts.
Which laksa is more popular in Malaysia — assam or curry?
By sheer daily consumption, curry laksa is more widely eaten, particularly in the Klang Valley, Johor, and most urban centres. Assam laksa holds stronger regional dominance in Penang and parts of Kedah. Both dishes have passionate followings, and Malaysians from different states will argue fiercely for their local version over any other.
What is the difference between laksa and Sarawak laksa?
Sarawak laksa is a distinct regional style with its own paste blend — richer in dried shrimp and spice than Peninsular curry laksa, and with no fish-based souring like assam laksa. It uses coconut milk, vermicelli noodles, and a specific garnish combination. Sarawakians consider it a separate dish entirely, not a variation of either main type.
Is the hae ko (prawn paste) in assam laksa the same as belacan?
No. Hae ko is a sweet, thick, dark prawn paste used specifically as a table condiment in assam laksa. Belacan is a dried, pungent shrimp paste used in cooking and sambals. Both are fermented shrimp products, but hae ko is sweeter and softer, meant to be stirred into the soup at the table rather than cooked into the broth.