Curry Laksa (Malaysian Curry Noodle Soup with Shrimp)

A bowl of prepared Malaysian curry laksa with coconut milk, noodles, cilantro, chilies and more

Curry laksa is a coconut-based noodle soup built around a chili paste, shrimp, aromatics and spices. The broth turns a deep orange-red once the paste cooks out, and it thickens slightly as it simmers with coconut milk.

The paste needs a few minutes in oil before any liquid goes in. If you rush that step, the broth tastes flat and the oil sits on top instead of blending through. The first time I made this, I didn’t cook the paste long enough and the broth separated almost immediately.


Once it’s cooked properly, the color deepens and the smell shifts from sharp to savory. The noodles and tofu puffs pull in the broth quickly, so the bowl changes as it sits. For more dishes like this, see the Malaysian recipes hub.

What This Dish Is

Curry laksa is a Malaysian noodle soup made with coconut milk, spice paste, noodles and seafood. It’s commonly served with shrimp, tofu puffs, herbs and bean sprouts.

The broth is cooked first, then poured over noodles and toppings just before serving.

What It Tastes Like

The broth is rich, spicy and savory with a noticeable coconut base. Garlic, shrimp paste and chili come through first, followed by a lingering heat.

The oil from the paste carries a lot of the flavor, so if it isn’t fully cooked at the start, the whole dish tastes unfinished.

This chicken laksa is another variation.

Key Ingredients

Laksa paste: A chili-based paste with garlic, lemongrass and shrimp paste. Cooking it properly is what builds the base of the broth.
Tofu puffs: Fried tofu that absorbs the broth quickly. They get heavier as they sit in the soup.
Rice noodles: Thick rice vermicelli are most common, but flat noodles also work.
Shrimp paste: Also called belacan. It adds depth and saltiness to the broth.
Coconut milk: Full-fat coconut milk gives the broth body. Thin versions don’t hold the flavor as well.

How to Make Curry Laksa

Step 1: Cook the noodles

Cook the rice noodles according to the package instructions. Drain and set aside.

Step 2: Build the broth

Heat oil in a large pot and add the laksa paste, garlic and shrimp paste. Cook until the paste darkens slightly and smells deeper. Pour in chicken broth and coconut milk, then bring to a gentle simmer.

Step 3: Add proteins

Add shrimp, tofu puffs and chicken if using. Simmer until the shrimp are cooked through. Divide noodles into bowls and ladle the hot broth over the top. Add bean sprouts, herbs, lime and extra chilies.

Tips for Best Results

Cook the paste fully: If the paste is undercooked, the broth separates and tastes thin.
Keep noodles separate: Leaving them in the pot causes them to swell and soften too much.
Watch the coconut milk: High heat can cause it to split, so keep the simmer steady.
Let it sit briefly: After serving, the broth thickens slightly within a few minutes as the noodles absorb more liquid.

A bowl of curry laksa with shrimp and noodles.

Variations and Substitutions

If laksa paste isn’t available: Use red curry paste with a small amount of shrimp paste.
If you want it less spicy: Reduce the paste or add extra coconut milk.
If you want a different protein: Chicken, tofu or fish balls can be used.

Make Ahead and Storage

Make ahead: The broth can be prepared a day in advance.
Fridge: Store the broth separately from noodles for up to 3 days.
Freezer: The broth freezes well for up to 2 months.
Reheat: Warm gently and add fresh noodles before serving. If reheating from cold, the broth may look slightly separated at first but comes back together once heated through.

What to Serve With It

Serve with Malaysian cucumber salad, sambal belacan or fried popiah.

Blue bowl of curry laksa with shrimp and herbs.

Photo by You Le on Unsplash

More Malaysian Recipes

  • If you’re working through Malaysian dishes, Penang assam laksa is worth trying next. It uses a completely different broth with tamarind and fish, so the flavor profile shifts in a noticeable way.
  • For something thicker, kari kapitan is built around a cooked spice paste that clings to the chicken. It’s less about broth and more about concentrated flavor.
  • If you want a lighter rice-based dish, nasi kerabu uses herbs and vegetables with a much fresher profile.
  • Or go with nasi lemak, which centers around coconut rice and a mix of small side components.

Curry Laksa FAQs

Is curry laksa very spicy?
It depends on the paste used. Some are mild, others have a strong chili heat.

Can I make it without shrimp?
Yes, chicken or tofu can be used instead.

Why did my broth split?
This usually happens if the coconut milk is overheated or the paste wasn’t cooked long enough at the start.

History of Malaysian Curry Laksa

Laksa developed in port cities where Chinese migrants settled and adapted their cooking to local ingredients. The dish is closely linked to Peranakan communities in Malaysia and Singapore.

These communities combined Chinese noodle traditions with Malay ingredients such as coconut milk, herbs and fermented shrimp paste.

Over time, noodle soups like laksa became common in street stalls and markets.

The name is thought to come from the Persian word “lakshah,” referring to noodles. Trade routes brought both ingredients and culinary terms into the region.

Curry laksa became popular in areas like Kuala Lumpur and Singapore, where the coconut-based broth and spice paste version developed into a well known style.

A bowl of prepared Malaysian curry laksa with coconut milk, noodles, cilantro, chilies and more
Victoria Haneveer

Curry Laksa Recipe

Curry laksa is a rich Malaysian noodle soup with a coconut curry broth, rice noodles and toppings like shrimp, tofu puffs and bean sprouts. The broth is fragrant with spices and chili, creating a warm, savory bowl with plenty of depth.
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes
Servings: 4
Course: Soup
Cuisine: Malaysian

Ingredients
 

  • 8 ounces (225 g) rice noodles
  • 8 ounces (225 g) shrimp, peeled and deveined
  • 1 cup (about 150 g) tofu puffs, halved
  • 1 cup (140 g) shredded cooked chicken (optional)
  • 1 cup (100 g) bean sprouts
For the Broth
  • 2 tablespoons vegetable oil
  • 3 tablespoons laksa paste
  • 3 cloves garlic, minced
  • 1 teaspoon shrimp paste
  • 4 cups (1 liter) chicken broth
  • 1 ½ cups (360 ml) coconut milk
  • 1 tablespoon fish sauce
  • 1 teaspoon sugar
Optional Garnishes
  • Cilantro (fresh coriander)
  • Lime wedges
  • Sliced red chiles

Method
 

  1. Cook the rice noodles according to the package directions until just tender. Drain them and rinse briefly under warm water so they don’t stick together. Set aside.
  2. Heat the vegetable oil in a large pot or Dutch oven over medium heat. Add the laksa paste and minced garlic. Stir and cook for about 2 to 3 minutes so the paste fries in the oil and becomes fragrant. This step deepens the flavor of the broth.
  3. Stir in the shrimp paste and cook for another 30 seconds. Break it up with a spoon so it dissolves into the paste.
  4. Pour in the chicken broth and stir well to loosen the paste from the bottom of the pot. Bring the mixture to a gentle simmer.
  5. Add the coconut milk, fish sauce and sugar. Stir until the broth is fully combined and smooth. Let it simmer for about 5 to 8 minutes so the flavors blend.
  6. Add the tofu puffs and shredded chicken if using. Simmer for a few minutes so the tofu absorbs some of the broth.
  7. Add the shrimp and cook until they turn pink and opaque, usually about 2 to 3 minutes. Avoid overcooking them so they stay tender.
  8. Taste the broth and adjust seasoning if needed. Add a little more fish sauce for saltiness or a small splash of coconut milk if you want a milder broth.
  9. Divide the cooked rice noodles between serving bowls. Ladle the hot broth over the noodles along with shrimp, tofu and chicken.
  10. Top each bowl with bean sprouts, cilantro, sliced chiles and lime wedges. Serve immediately while the soup is hot so the noodles soak up the curry broth.

Notes

  • A blender can help make a fresh spice paste if you're preparing one from scratch. Otherwise the recipe only needs a large soup pot.

Bowl of Malaysian curry laksa with shrimp and tofu.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating