Malaysian Laksa Soup with Chicken and Coconut Broth

Updated November 4, 2026

Total time
1 hr
prep 25 min · cook 35 min
Serves
4
portions as written
Safe temperature (USDA)
165°F / 74°C
check the thickest piece

Jump to recipe

Malaysian Laksa Soup with Chicken and Coconut Broth

Malaysian laksa is a fragrant noodle soup with regional versions that range from sour and tamarind-rich to spicy and coconut-creamy. This curry-style bowl pairs rice vermicelli, chicken, tofu puffs, and a coconut broth for a filling meal with bright lime and fresh garnishes.

Ingredients

  • 8 oz (225 g) thin rice vermicelli noodles
  • 1 tbsp (15 ml) neutral cooking oil, such as canola oil
  • 4 tbsp (about 60 g) Malaysian laksa curry paste
  • 4 cups (950 ml) low-sodium chicken stock
  • 1 lb (450 g) boneless, skinless chicken thighs, cut into bite-size pieces
  • 1 can (13.5 oz / 400 ml) unsweetened coconut milk, well shaken
  • 6 oz (170 g) tofu puffs, halved; or firm tofu cut into 1-inch (2.5 cm) cubes
  • 1 tbsp (15 ml) fish sauce, plus more to taste
  • 1 tsp (4 g) granulated sugar
  • 2 cups (about 200 g) bean sprouts, rinsed and drained
  • 1 cup (about 30 g) loosely packed laksa leaves, also called Vietnamese coriander or daun kesum, thinly sliced; or use a mix of cilantro and mint
  • 2 scallions (about 30 g), thinly sliced
  • 1 lime (about 60 g), cut into wedges
  • 2 tbsp (30 ml) sambal oelek or another chili paste, for serving
  • Fine salt, ¼ tsp (1.5 g), or to taste
  • 8 cups (1.9 L) just-boiled water for soaking the noodles, or as directed on the noodle package

Instructions

  1. Prepare the ingredients. Cut the chicken into similar-size pieces, halve the tofu puffs, slice the scallions and laksa leaves, and rinse the bean sprouts. Set the garnishes aside. Shake the coconut milk can before opening it so the thick cream and thinner liquid are combined.
  2. Soften the noodles. Put the vermicelli in a heatproof bowl and cover with just-boiled water. Soak for about 5 minutes, or follow the package timing if it differs, until tender but not falling apart. Drain, rinse briefly with cool water to stop the softening, and set aside. If your package calls for boiling rather than soaking, use that method and drain the noodles as soon as they are just tender.
  3. Fry the laksa paste. Heat the oil in a large, heavy pot or Dutch oven over medium heat. Add the laksa paste and stir constantly for 3 to 4 minutes, until it smells fragrant and looks glossy. Keep the heat moderate: scorched paste can make the broth bitter. If it begins sticking before it is fragrant, lower the heat and stir in a spoonful of stock.
  4. Simmer the chicken. Pour in the chicken stock and scrape the bottom of the pot to loosen any browned paste. Bring the broth to a gentle boil, add the chicken, and reduce the heat to maintain a steady simmer. Cook for 12 to 15 minutes, stirring once or twice, until the largest chicken pieces reach the USDA FSIS safe minimum internal temperature of 165°F (74°C), checked with a food thermometer.
  5. Finish the coconut broth. Stir in the coconut milk, tofu puffs, fish sauce, sugar, and salt. Keep the soup at a gentle simmer for 5 minutes so the tofu warms through and takes on some broth. Avoid a vigorous boil, which can make a coconut broth look separated. Taste and adjust with a little more fish sauce for savoriness, salt if needed, or sugar if the paste tastes particularly sharp.
  6. Set out the bowls. Divide the drained noodles among four large bowls. Add bean sprouts and sliced laksa leaves over the noodles. Ladle in the hot chicken, tofu, and broth, distributing the solids evenly. Finish with scallions and lime wedges, and put sambal on the table so each person can choose the heat level.

Tips

  • Check the paste before seasoning. Laksa pastes vary widely in salt and heat. Start with the stated amount, use low-sodium stock, and adjust fish sauce and salt only after the coconut milk is in the pot. If the soup is too spicy, add a splash of coconut milk or stock rather than more sugar.
  • Use the noodle package as your guide. Rice vermicelli thickness varies, and some brands soften in a few minutes while others need a short boil. Drain them when they are just tender; they continue to soften if left sitting in hot broth.
  • Make a practical herb swap. Laksa leaves, or daun kesum, have a distinctive peppery, citrusy character and may be sold at Southeast Asian grocers. If you cannot find them, use mostly cilantro with a little mint. The soup will still taste fresh, though it will not have quite the same herbal flavor.
  • Keep the broth below a hard boil. Once the coconut milk is added, gentle heat is enough. A rolling boil is more likely to separate the broth and can make the chicken overcook while you wait for the soup to come together.

Serving Suggestions

Serve laksa immediately while the broth is hot and the noodles are still springy. Put extra lime wedges, sambal, fish sauce, and bean sprouts on the table so everyone can tune the bowl to taste. A squeeze of lime cuts through the creamy broth, while sambal brings a more direct chili heat. Add the bean sprouts at the last moment if you like their crisp texture; for a softer topping, let them sit under the ladled broth for a minute.

This is a substantial one-bowl meal, but small sides work well if you are serving a group. Offer cucumber slices or a simple crunchy salad to contrast with the warm soup, or serve a plate of fresh fruit afterward. Provide a spoon as well as chopsticks: the noodles are easiest to lift with chopsticks, while the coconut broth is best sipped from a spoon.

Variations

Make it seafood laksa. Replace the chicken with peeled raw shrimp, firm white fish, or a combination. Add shrimp near the end and cook until opaque and at least 145°F (63°C), checked with a food thermometer; pieces of fish should also reach 145°F (63°C). Seafood cooks quickly, so do not simmer it for the full chicken cooking time. For a mixed-protein pot, cook the chicken to 165°F (74°C) first, then add the seafood only for the time it needs.

Make it vegetarian. Use vegetable stock, replace the chicken with extra tofu puffs or firm tofu, and swap the fish sauce for light soy sauce or a vegetarian mushroom seasoning. Check the laksa paste label, since some pastes contain shrimp or other seafood. These changes produce a savory, satisfying soup, but the flavor will differ from a version seasoned with fish sauce and seafood-based paste.

Adjust the richness and heat. For a lighter broth, replace up to half of the coconut milk with additional stock; it will be less creamy and the spice may taste more pronounced. For a richer bowl, use the full can as written. A mild curry paste can be supplemented with sambal at the table, while a very hot paste can be reduced to 3 tablespoons (about 45 g) and balanced with extra stock.

Change the noodles or toppings. Rice noodles are traditional in many laksa bowls, but you can use thicker rice noodles if that is what you have. Cook them according to their package directions and keep them separate until serving. For additional texture, add sliced cucumber, fried shallots, or halved hard-boiled eggs; for a whole egg, cook it until the yolk and white are firm.

Storage and Reheating

For the best texture, store the broth and noodles separately. Let the broth cool briefly, then refrigerate it and any cooked chicken or tofu within 2 hours of cooking. Keep the noodles, bean sprouts, herbs, lime, and sambal in separate covered containers. The cooked broth keeps for 3 to 4 days in the refrigerator; cooked noodles are best within 2 days, since they can become soft and sticky. Keep fresh garnishes refrigerated and use them promptly.

Reheat only the amount of broth and chicken you plan to eat in a saucepan over medium heat, stirring occasionally. Heat leftovers to 165°F (74°C), checked with a food thermometer, and avoid boiling them hard. Add the cold noodles to the bowl and pour the hot broth over them, or warm the noodles briefly in hot water before serving. If the broth has thickened in the refrigerator, stir in a splash of stock or water. Freeze broth with its chicken for up to 2 to 3 months for best quality, but freeze it without noodles or fresh garnishes; thaw overnight in the refrigerator and reheat to 165°F (74°C).

Frequently Asked Questions

What kind of laksa is this recipe?

This is a curry-style Malaysian laksa with coconut milk, often described as a coconut-rich laksa lemak. Malaysian laksa is not one single fixed recipe: ingredients and broth styles vary by region and household, and some well-known versions are sour and tamarind-based rather than creamy. This recipe uses curry paste for a practical, weeknight-friendly broth.

Where can I buy laksa paste?

Look for a jar or packet labeled laksa paste at a Southeast Asian grocery store or in the international aisle of a larger supermarket. The seasoning strength differs by brand, so begin with 4 tablespoons (about 60 g) and taste the finished broth before adding extra salt or chili. If it is unavailable, a Thai red curry paste can provide a workable base, but the soup will have a different flavor and will not taste exactly like laksa.

Can I make the broth ahead?

Yes. Prepare the broth and cook the chicken and tofu, then cool and refrigerate them promptly, within 2 hours. Reheat the broth to 165°F (74°C) before serving and cook or soften the noodles separately. Keeping noodles and garnishes apart prevents them from soaking up the broth and turning mushy.

Why did my coconut broth separate?

A little surface oil can appear with coconut milk and does not necessarily mean the soup is ruined. A hard boil, especially for several minutes, can make the broth look more noticeably split. Keep the pot at a gentle simmer after adding coconut milk and stir before serving; if needed, a whisk can bring the broth back together.

How can I make the soup less spicy?

Use a smaller amount of laksa paste, such as 3 tablespoons (about 45 g), and taste the broth before adding more. Choose a mild paste if the package indicates a heat level, and leave the sambal off the bowls until serving. Extra stock or coconut milk can soften the heat, though either addition also dilutes the seasoning, so taste again and adjust with fish sauce or salt.

Can I use chicken breast instead of thighs?

Yes. Cut boneless, skinless breast into evenly sized pieces and begin checking it early, since lean breast can dry out if simmered longer than necessary. The largest piece must reach 165°F (74°C), the USDA FSIS safe minimum for poultry. Thighs are more forgiving in soup and tend to stay tender through the simmer, which is why they are used here.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).