Curated recipes from 193 countries  •  New seasonal Mediterranean issue out now

Overview

Penang Assam Laksa

Asam Laksa, Penang Laksa

This penang assam laksa recipe poaches mackerel and flakes it into a sour tamarind broth spiced with lemongrass, galangal and chilli, then pours it over thick rice noodles with cucumber, pineapple, red onion, mint and torch ginger. One serving is about 650 g.

Assam laksa is Penang's defining noodle soup, born in the island's hawker stalls where Chinese noodle traditions met Malay souring agents: tamarind, torch ginger and the fermented shrimp paste belacan. Its sour fish broth sets it apart from the coconut-milk curry laksa of the mainland — the two share a name and little else. In 2011 the dish was named one of the world's most delicious foods in a CNNGo poll, and it remains the bowl every visitor to Penang is told to try first.

Pairs well with: Iced lime tea and a plate of fresh fruit

Provenance

Malaysia flag Malaysia

Penang Hawker Classic

East & South Asia

Time Dedication

1h

25m prep • 35m cook

Batch Yield

4 Servings

644 kcal per serving

1 serving ≈ 650 g

Technical Skill

Intermediate

Intermediate (Sour Fish Broth)

Meal Timing & Digestive Fit

Breakfast

Not Advised

Lunch

Prime Metabolic Fit

Dinner

Ideal Hearty Main

Snack & Tea

Inappropriate

Soups & BrothsPasta & Noodles Occasions: Weekend lunch, hot days, hawker-style family meals, when you want something sour and refreshing Cost: Low — about $3–4 per serving at home
An orange bowl of Penang assam laksa with flaked mackerel, mint and chilli in a sour tamarind fish broth

Penang Hawker Classic

Photo: brown_colour, CC BY 2.0, via Wikimedia Commons

The Heritage Formulary

Measured Ingredients

Estimated cost: Low — about $3–4 per serving at home (USD)

A good assam laksa leads with sourness: the broth should be boldly tangy from tamarind, fragrant with lemongrass and torch ginger, and crowded with fresh garnishes — never creamy.

Execution Methodology & Culinary Technique

Step-by-Step Cooking Guide

Active 1h
P

Prep Stage: Soak, Bruise and Chop the Garnishes

25 Mins • Knife Work

Soak the tamarind in warm water and the dried chillies in hot water while you work. Check the mackerel for pin bones, bruise the lemongrass and tie it in a knot, slice the galangal, peel the shallots and garlic, and toast the belacan for 1 minute until fragrant. Shred the torch ginger, tear the mint, and julienne the cucumber, onion and pineapple so every garnish is ready before the broth is.

Maestro Tip: Do all the garnish chopping first — once the broth is hot, the bowls must be assembled in minutes or the noodles go soggy.

  1. 1

    Poach and Flake the Mackerel

    15 Mins Gentle simmer, ~95°C (203°F)

    Bring 800 ml of the water to a gentle simmer in a large pot. Slide in the mackerel fillets and poach for 8 minutes until the flesh flakes easily and reads at least 63°C (145°F). Lift the fish out, let it cool for 2 minutes, then flake it into large pieces, discarding any skin and bones. Keep the poaching water — it is the start of your broth.

    Poach, never boil hard: a rolling boil shreds the fish into the broth and you lose the flakes that make the bowl.

    Done when: Fish flakes easily with a fork and reads at least 63°C (145°F); flakes are large, not mush.

  2. 2

    Blend and Fry the Spice Paste

    10 Mins Medium heat, ~160°C (320°F)

    Blend the soaked chillies, shallots, garlic, galangal and toasted belacan with 2 tablespoons of water into a smooth, deep-red paste. Heat a dry pot over medium heat, add the paste with no oil, and fry for 5 minutes, stirring constantly, until it darkens, smells deeply fragrant and the raw edge is gone.

    Frying the paste until it darkens is what builds the laksa's depth — a pale, raw paste makes a thin, sharp broth.

    Done when: The paste is dark red, fragrant and slightly dry at the edges of the pot.

  3. 3

    Build the Tamarind Broth

    20 Mins Gentle simmer, ~95°C (203°F)

    Pour the reserved poaching water and the remaining 400 ml of water into the pot with the paste. Add the lemongrass, the strained tamarind water, sugar and fish sauce, and bring to a gentle simmer for 15 minutes — do not boil hard. Return the flaked fish to the pot for the last 5 minutes. Taste: it should be boldly sour first, then salty, then sweet, with chilli heat behind it. Adjust tamarind, sugar or fish sauce to taste, then lift out the lemongrass.

    Sour leads in assam laksa — if it tastes flat, it needs more tamarind, not more salt. And remember: no coconut milk ever goes in this broth.

    Done when: The broth is cloudy, rusty-red and fragrant; the taste is sour first, then salty and sweet, with heat.

  4. 4

    Cook the Noodles

    8 Mins Rolling boil, 100°C (212°F)

    Bring a separate large pot of water to a rolling boil and cook the thick rice noodles for 6–8 minutes until tender with a slight chew. Drain well and divide between four warmed bowls. The noodles keep cooking in the hot broth, so pull them while they still have bite.

    Cook the noodles in a separate pot: cooking them in the broth would cloud it with starch and dull the sourness.

    Done when: Noodles are tender with a slight chew in the centre.

  5. 5

    Assemble and Serve

    7 Mins Serve steaming, ~75°C (167°F)

    Ladle the hot broth and flaked fish over the noodles in each bowl. Top generously with cucumber, red onion, pineapple, lettuce, mint, torch ginger and chilli rings, and drizzle a little hae ko over each bowl. Serve at once with iced lime tea — the laksa waits for no one.

    Be generous with the garnishes — the cool, raw crunch is half the dish, and a timid handful leaves the bowl one-note sour.

    Done when: The bowl is steaming, the broth covers the noodles, and a colourful pile of garnishes sits on top.

Finishing Touches & Plating

Ladle the steaming tamarind broth and flaked mackerel over the noodles, pile the fresh garnishes high, and drizzle hae ko over the top. Serve at once with iced lime tea on the side.

Nutritional Physiology & Benefits

Nutrition

Energy

644

kcal / serving

Protein

28g

Complete AA

Carbs

99g

Complex

Fats

15g

Healthy

Per serving (4 servings · 1 serving ≈ 650 g)
Energy644 kcal
Protein28 g
Carbohydrates99 g
Fat15 g
Fibre5.8 g
Sugar22.1 g
Sodium1106 mg
Per 100g
Energy99 kcal
Protein4.2 g
Carbohydrates15.3 g
Fat2.4 g
Fibre0.9 g
Sugar3.4 g
Sodium170 mg

Nutrition values are estimated — calculated from USDA FoodData Central values for the listed ingredients.

Vitamins & minerals: Vitamin C (pineapple, chilli, mint), vitamin D and omega-3 fats (mackerel), B vitamins and selenium (fish), vitamin A (chilli, lettuce).

Sour, Spicy and Refreshing

The hot, sour, lemongrass-scented broth and the steam from the noodles make this a deeply refreshing bowl on a hot Penang afternoon.

Fish Protein and Omega-3

Mackerel brings about 28 g of protein per serving plus omega-3 fats, and the noodles give steady energy — one bowl keeps you full for hours.

Fresh Herbs and Fruit

Cucumber, pineapple, onion, mint and torch ginger add crunch, vitamin C and freshness that lift the sour fish broth.

Food Pairings

What to Eat With

To optimize nutrient absorption and elevate the sensory depth, pair with these authentic accompaniments:

Drinks

Iced Lime Tea

Something cold, sour and lightly sweet cools the chilli heat without fighting the tamarind sourness.

Sides

Fresh Fruit Plate

A plate of sliced fresh fruit — watermelon, papaya or mango — cleanses the palate after the sour, spicy broth.

Keropok (Fish Crackers)

A small plate of fried fish crackers adds crunch beside the soup and is the classic Penang hawker-centre extra.

Full Menus

As Part of a Hawker-Style Meal

Serve the laksa as the main bowl beside iced lime tea and fresh fruit — the classic Penang hawker-centre lunch.

Complete menu

Serve the assam laksa as the main bowl with iced lime tea and a plate of fresh fruit on the side — the classic Penang hawker-centre lunch.

Digestive Guardrails

What NOT to Combine

To prevent digestive distress, sluggishness, or palate clash, avoid pairing the dish with these elements:

Extra Sambal on Top of a Hot Sour Broth

The broth is already spicy and sour; piling on extra sambal can irritate the stomach and drown the tamarind flavour. Add it a little at a time, to taste. This is general guidance, not medical advice.

Very Sweet Drinks With the Meal

A very sweet drink with such a salty, sour soup can leave you feeling heavy and thirsty; plain water or unsweetened iced tea is a kinder match. This is general guidance, not medical advice.

General information only, not medical advice — consult a doctor for personal dietary decisions.

Who Should Eat It

Who Should Eat

  • General adultsA complete, filling lunch — fish, noodles and a garden of garnishes in one tangy bowl.
  • ChildrenSuitable from age 8+ with the chilli left out and the sourness softened with a little extra sugar; check for fish and shellfish allergy first.
  • ElderlySoft noodles and flaked fish are easy to eat; use a mild chilli level and a modest portion of broth because of the salt.
  • Pregnant womenGenerally suitable if the mackerel is cooked through to 63°C (145°F); keep the chilli comfortable and the fish portion moderate.
  • Breastfeeding womenGenerally suitable; the protein, fluids and omega-3 fats support recovery — keep the chilli and salt moderate.
  • AthletesA strong post-training meal: plenty of protein and carbohydrate, plus salt and fluids. Eat it after, not just before, hard exercise.
  • Weight gainA good choice — the bowl is filling at about 644 kcal; add fish crackers on the side for more energy.
  • Weight lossA moderate choice at about 644 kcal — share the noodles, load up on cucumber and herbs, and drink only part of the salty broth.

Health Conditions — Adjust or Avoid

Conditions

  • DiabetesThe noodles and the sugar in the broth raise blood sugar — keep the noodle portion modest and skip extra sugar. Ask your clinician about portion size.
  • High blood pressureMost of the sodium sits in the broth, fish sauce, shrimp paste and hae ko; drink only part of the broth and use less fish sauce. Ask your clinician about a suitable portion.
  • Kidney diseaseLimit the broth and the salty seasonings; the protein load is also high for one meal. Ask your clinician about portion size.
  • GoutEat occasionally and in smaller portions — mackerel and shrimp paste are moderately high in purines.
  • Stomach issuesTamarind sourness, chilli and raw onion can irritate a sensitive stomach — use a mild chilli level, less tamarind, and a smaller portion.
  • Cardiovascular diseaseMackerel's omega-3 fats are a plus, but the broth is salty; enjoy it in a modest portion and drink only part of the broth. Ask your clinician about frequency.
  • Fatty liverKeep the portion modest and favour the fish, cucumber and herbs over the noodles and sweetened broth; save it for an occasional meal.
  • Food allergiesContains fish (mackerel, fish sauce), shellfish (shrimp paste, hae ko) and gluten-free rice noodles as written — check the noodle packet, as some brands contain wheat.
  • Special therapeutic dietsIf you follow a prescribed low-sodium diet, use less fish sauce, shrimp paste and hae ko, and a smaller broth portion — and check with your clinician.

If you have a medical condition, consult your doctor before changing your diet.

Storage & Use

Storage & Use

How to store
Store the broth, noodles and garnishes separately in airtight containers; noodles left in the broth go soggy.
In the fridge
Broth 3 days; cooked fish and noodles 2 days.
In the freezer
Broth (without noodles or garnishes) 2 months; noodles and fresh garnishes do not freeze well.
How to reheat
Bring the broth to a rolling boil, then add the fish and simmer until steaming throughout; reheat to 74°C (165°F). Cook fresh noodles for serving.
Freezing recommended
Only the broth, without noodles or garnishes — up to 2 months.
Signs it has spoiled
Sour or off smell beyond the normal tamarind tang, slimy fish, or a rancid-smelling broth.

More recipes to explore

Nasi lemak — coconut rice with crispy fried chicken, red sambal, omelette, peanuts and cucumber in a takeaway box Malaysia flag Malaysia 1h 10m
Breakfast •Malaysian Heritage

Nasi Lemak

This nasi lemak recipe brings Malaysia's national breakfast to your own table: rice steamed in coconut milk with pandan, a dark, sweet-hot sambal, golden turmeric fried chicken, and the classic little pile of crispy anchovies, roasted peanuts, boiled egg and cool cucumber. One serving is about 465 g.

Hearty & Satisfying

A full Malaysian breakfast plate — fragrant coconut rice with sambal, crispy chicken, egg, anchovies, peanuts and cucumber.

Pairs Well With
A spoonful of hot sambal and cool cucumber slices, with teh tarik or iced lime tea.
Char kway teow on a green plate — glossy flat rice noodles with fried egg, cockles, bean sprouts and garlic chives Malaysia flag Malaysia 25m
Dinner •Penang Street-Food Icon

Char Kway Teow

This char kway teow recipe tosses wide flat rice noodles in a blazing-hot wok with garlic, soy sauce, chilli paste, prawns, cockles, Chinese sausage, egg, bean sprouts and garlic chives, so the noodles pick up the smoky char called wok hei. Cook one plate at a time, exactly like a hawker stall, and eat it straight from the wok. One serving is about 475 g.

Smoky & Satisfying

Flat rice noodles seared over fierce heat with prawns, cockles, egg and bean sprouts — a fast, smoky Malaysian hawker dinner.

Pairs Well With
Pickled green chillies, cucumber slices, and iced lime tea or teh o ais
Pasta & Noodles • Quick Prep (<30m)
A white bowl of curry laksa in orange coconut curry broth with tofu puffs, fish balls, spring onions and fried shallots Malaysia flag Malaysia 50m
Lunch •Malaysian Hawker Classic

Curry Laksa

This curry laksa recipe simmers a spiced rempah paste with coconut milk and chicken stock into a rich orange broth, then pours it over rice vermicelli and egg noodles with shredded chicken, tofu puffs and crisp bean sprouts. One serving is about 703 g.

Comfort & Warmth

A rich, spiced coconut curry noodle soup with chicken, tofu puffs and bean sprouts.

Pairs Well With
Cool cucumber salad and a glass of iced lime tea
Soups & Broths • Pasta & Noodles
Roti prata and egg roti on a white plate with a bowl of chicken curry Malaysia flag Malaysia 1h 30m
Breakfast •Mamak Stall Heritage

Roti Canai

This roti canai recipe makes the flaky mamak flatbread the slow way: a soft dough rested until it stretches paper-thin, laminated with ghee, folded into squares and fried until the outside crisps and the inside stays soft and layered. It is served torn into pieces for dipping into a warm dhal curry with coconut milk, the way every mamak stall in Malaysia serves it for breakfast. One serving is about 374 g.

Comfort & Warmth

Flaky, laminated flatbread stretched paper-thin, folded and fried in ghee until crisp at the edges, torn and dipped into warm dhal curry.

Pairs Well With
Dhal curry & teh tarik

The Dinner Gazette

Never wonder what’s for dinner again

One email a week with easy dinner ideas from around the world — ingredients, steps and nutrition, tested in our kitchen first.

Delivered every Thursday morning. Unsubscribe anytime.