Skip to content
Zaffaron

Curry Laksa (Kari Laksa) — Malaysian Coconut Noodle Soup

Curry laksa is a beloved Malaysian noodle soup with a rich coconut broth, chile-spice paste, tofu puffs, seafood, chicken, and herbs. It reflects the Peranakan and kopitiam traditions of Penang, Melaka, and Kuala Lumpur.

By Zaffaron Kitchen· Published June 22, 2026 Verified Recipe
Halal
Contains: dairy, eggs, gluten, fish, shellfish, soy, tree nuts
75 min total Prep 35m · Cook 40m 4 servings 765 cal
↓ Jump to Recipe
Curry Laksa — Malaysian Coconut Noodle Soup - authentic malaysian recipe

Printable Recipe Card

Servings: 4 · Total: 75 min · Difficulty: medium

Ingredients (quick list)

  • 8 dried red chiles (stemmed and seeded)
  • 250 ml boiling water (for soaking chiles)
  • 6 Asian shallots (peeled and halved)
  • 5 clove garlic
  • 2 stalk lemongrass (tender lower thirds only, thinly sliced)
  • 1 inch galangal (peeled and sliced)
  • 1 inch fresh turmeric (peeled and sliced)
  • 4 candlenuts (lightly toasted)
  • 12 g belacan shrimp paste (toasted until fragrant)
  • 2 tbsp Malaysian meat curry powder
  • 2 tsp ground coriander
  • 1 tsp ground cumin

+ 17 more in the full ingredients section below.

Steps (summary)

  1. Place the dried chiles in 250 ml boiling water and soak them for 15 minutes until pliable. Drain them well, discarding the soak…
  2. Blend the soaked chiles, shallots, garlic, lemongrass, galangal, turmeric, candlenuts, toasted belacan, curry powder, coriander…
  3. Heat the neutral oil in a heavy pot over medium heat and add the laksa paste. Fry it for 10 to 12 minutes, stirring often, unti…
  4. Pour in the remaining chicken stock gradually while stirring to loosen the paste from the bottom of the pot. Add the coconut mi…
  5. Add the chicken breast to the simmering broth and cook it for 14 minutes, turning once halfway through. Transfer the chicken to…
  6. Add the shrimp, sliced fish cake, and tofu puffs to the broth and simmer for 3 to 4 minutes until the shrimp are just opaque. K…

+ 2 more steps in the full instructions section below.

Cultural Background

Curry laksa, often called laksa lemak in parts of Malaysia, shows the layered trade-port flavors of Malay, Chinese, and Peranakan cooking. It is a hawker-stall and kopitiam staple eaten for breakfast, lunch, or a hearty family meal.

savoryspicycreamylightly sweetseafood-richspringy noodlessilky brothjuicy shrimpspongy tofu puffscrisp bean sproutslemongrasstoasted belacancoconut richnesswarm curry spice🌶 medium

Equipment

heavy soup potblender or food processorsmall skillet for toasting belacanlarge saucepan for blanching noodlesfine strainertongsladledeep serving bowls

💡 Tips

  • Fry the spice paste until it darkens slightly and smells rounded; undercooked paste is the most common reason curry laksa tastes harsh.
  • Use full-fat coconut milk for authentic body, but simmer gently after adding it so the broth stays creamy rather than broken.
  • Blanch noodles separately instead of cooking them in the broth, which keeps the soup clean-tasting and prevents starch from thickening it too much.

⚠️ Common Mistakes

  • Boiling the coconut broth aggressively after the coconut milk is added.

    ✅ Fix: Keep the broth at a gentle simmer and stir occasionally so it stays creamy and does not split.

  • Stopping the spice paste frying too early.

    ✅ Fix: Cook it until fragrant, glossy, and slightly darker, with oil beginning to separate around the edges.

  • Letting noodles sit in the hot soup for too long before serving.

    ✅ Fix: Blanch noodles separately and assemble bowls immediately before ladling over the broth.

🧊 How to Store

Store broth, noodles, and garnishes separately in airtight containers. Refrigerate the broth and proteins for up to 3 days, and reheat gently to 74 C without boiling hard. Prepare fresh bean sprouts and herbs just before serving.

📅 Make Ahead

Make the laksa paste up to 3 days ahead and refrigerate it after frying. The broth can be cooked 1 day ahead, but blanch noodles and add sprouts, herbs, eggs, and lime only when serving.

🍽️ Pairs Well With

  • Extra sambal
  • lime wedges
  • cucumber slices
  • iced barley drink
  • Malaysian acar.

Regional Variations

  • Penang-style curry mee often includes cockles, cuttlefish, and a darker chile paste stirred in at the table.
  • Kuala Lumpur versions commonly use chicken, prawns, tofu puffs, fish cake, and a mix of yellow noodles with rice vermicelli.
  • Peranakan laksa lemak may lean more heavily on coconut milk, daun kesum, and a finely pounded spice paste.
everyday family-gathering Hari Raya open house weekend kopitiam meal
#classic#kopitiam-style#coconut-broth#noodle-soup#family-style

Ingredients

  • 8dried red chiles (stemmed and seeded)
  • 250 mlboiling water (for soaking chiles)
  • 6Asian shallots (peeled and halved)
  • 5 clovegarlic
  • 2 stalklemongrass (tender lower thirds only, thinly sliced)
  • 1 inchgalangal (peeled and sliced)
  • 1 inchfresh turmeric (peeled and sliced)
  • 4candlenuts (lightly toasted)
  • 12 gbelacan shrimp paste (toasted until fragrant)
  • 2 tbspMalaysian meat curry powder
  • 2 tspground coriander
  • 1 tspground cumin
  • 45 mlneutral cooking oil
  • 1000 mllow-sodium chicken stock
  • 400 mlunsweetened coconut milk
  • 20 mlfish sauce
  • 12 gpalm sugar
  • 6 gfine sea salt
  • 300 gboneless skinless chicken breast
  • 250 glarge raw shrimp (peeled and deveined)
  • 150 gsliced fish cake
  • 120 gtofu puffs (halved)
  • 400 gfresh yellow wheat noodles
  • 100 gdried rice vermicelli
  • 160 gbean sprouts (rinsed and drained)
  • 2eggs (hard-boiled, peeled, and halved)
  • 12 sprigVietnamese coriander leaves (also called daun kesum or laksa leaf)
  • 2limes (cut into wedges)
  • 4 tbspcooked sambal chile paste

🔄 Substitutions

  • candlenutsmacadamia nuts
  • belacan shrimp pastedried shrimp powder
  • fresh yellow wheat noodlesadditional rice vermicelli

Instructions

  1. 1

    Place the dried chiles in 250 ml boiling water and soak them for 15 minutes until pliable. Drain them well, discarding the soaking water so the paste does not become overly bitter.

  2. 2

    Blend the soaked chiles, shallots, garlic, lemongrass, galangal, turmeric, candlenuts, toasted belacan, curry powder, coriander, and cumin into a smooth paste. Add 30 ml of the measured chicken stock only if the blender needs help moving, then scrape the sides until the mixture is evenly fine.

  3. 3

    Heat the neutral oil in a heavy pot over medium heat and add the laksa paste. Fry it for 10 to 12 minutes, stirring often, until the oil separates slightly and the raw shallot smell turns sweet and aromatic.

  4. 4

    Pour in the remaining chicken stock gradually while stirring to loosen the paste from the bottom of the pot. Add the coconut milk, fish sauce, palm sugar, and sea salt, then bring the broth to a gentle simmer without letting it boil hard.

  5. 5

    Add the chicken breast to the simmering broth and cook it for 14 minutes, turning once halfway through. Transfer the chicken to a board, rest it for 5 minutes, then shred it into bite-size strands.

  6. 6

    Add the shrimp, sliced fish cake, and tofu puffs to the broth and simmer for 3 to 4 minutes until the shrimp are just opaque. Keep the heat moderate because vigorous boiling can split the coconut milk and make the broth greasy.

  7. 7

    Blanch the fresh yellow noodles in boiling water for 30 seconds, then drain them thoroughly. Soak or cook the rice vermicelli according to the package timing, drain it well, and divide both noodles among 4 deep bowls.

  8. 8

    Top each bowl with shredded chicken, shrimp, fish cake, tofu puffs, bean sprouts, and half a hard-boiled egg. Ladle over the hot coconut broth, then finish each serving with Vietnamese coriander, a lime wedge, and 1 tablespoon cooked sambal.

🪪 Recipe Passport

Origin: Malaysian Cuisine
Researched by: Zaffaron Kitchen
Published: June 22, 2026

Cultural Background

Curry laksa, often called laksa lemak in parts of Malaysia, shows the layered trade-port flavors of Malay, Chinese, and Peranakan cooking. It is a hawker-stall and kopitiam staple eaten for breakfast, lunch, or a hearty family meal.

Regional Variations

Penang-style curry mee often includes cockles, cuttlefish, and a darker chile paste stirred in at the table.
Kuala Lumpur versions commonly use chicken, prawns, tofu puffs, fish cake, and a mix of yellow noodles with rice vermicelli.
Peranakan laksa lemak may lean more heavily on coconut milk, daun kesum, and a finely pounded spice paste.

Researched from multiple sources and validated by the Zaffaron editorial team. Every recipe is tested for accuracy, measurements, and cultural authenticity.

📚 Sources & Cultural References

  • James Oseland — Cradle of Flavor: Home Cooking from the Spice Islands of Indonesia, Malaysia, and Singapore — (2006)
  • Alan Davidson — The Oxford Companion to Food — (2014)

Sources cited by the Zaffaron editorial team during recipe research. Cultural and culinary references supporting authenticity claims.

Share:

Nutrition per serving

765
Calories
38g
Protein
36g
Fat
72g
Carbs
6g
Fiber
1350mg
Sodium

Pairs well with

If you enjoyed this recipe, here are a few related Zaffaron recipes to try next.

Does your family make this differently?

Every family has their own version. Maybe your grandmother adds a secret ingredient, or your aunt has a completely different technique. Preserve your family's version — with their name on it, forever.

You Might Also Like

Reviews

Rated 0.0 out of 5 stars
0 reviews

Cooked this recipe?

Tap the stars to rate it — that's all it takes. A few words are welcome but optional.

Please sign in to rate this recipe.
Rated 0.0 out of 5 stars

No ratings yet. Cooked this one? Be the first to rate it — it takes one tap.