Laksa Soup: Malaysian Coconut Curry with Noodles

Updated November 4, 2026

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

Jump to recipe

Laksa Soup: Malaysian Coconut Curry with Noodles

Laksa soup is a Malaysian noodle soup with a fragrant, chile-rich curry broth, coconut milk, and rice noodles. This version combines chicken and tofu puffs for a satisfying bowl, while lime and fresh herbs keep the creamy broth bright; laksa varies by region and household, so this is one approachable curry laksa style.

Ingredients

  • 8 oz (225 g) dried rice vermicelli or thin rice sticks
  • 1 lb (450 g) boneless, skinless chicken thighs, cut into 1-inch (2.5 cm) pieces
  • 2 tbsp (30 ml) neutral oil, such as canola or sunflower oil
  • 1/2 cup (120 g) Malaysian curry laksa paste
  • 1 tbsp (15 g) finely grated fresh ginger
  • 4 cups (950 ml) low-sodium chicken stock
  • 1 can (13.5 oz / 400 ml) unsweetened coconut milk, well shaken
  • 4 oz (115 g) tofu puffs, halved; or firm tofu cut into 1-inch (2.5 cm) cubes
  • 1 tbsp (15 ml) fish sauce
  • 1 tsp (4 g) packed brown sugar
  • 1/2 tsp (3 g) fine salt, plus more to taste
  • 2 tbsp (30 ml) fresh lime juice, plus 1 lime cut into wedges (about 8 wedges)
  • 2 cups (200 g) fresh bean sprouts, rinsed and drained
  • 1/2 cup (15 g) loosely packed fresh cilantro leaves
  • 1/4 cup (10 g) loosely packed fresh mint leaves
  • 1 small red chile, thinly sliced (about 1 tbsp / 10 g), optional

Curry laksa paste is the defining shortcut here: it usually blends chiles, aromatics, spices, and sometimes dried shrimp or shrimp paste. Choose a paste labeled for curry laksa rather than plain curry powder, and check its salt and shellfish ingredients. If it is unavailable, use 1/2 cup (120 g) red curry paste; the broth will taste less distinctly Malaysian and may need extra fish sauce and lime. Use a shellfish-free paste if needed.

Instructions

  1. Prepare the noodles and toppings. Bring a large pot of water to a boil. Cook the rice vermicelli according to its package directions, usually about 4–6 minutes, until just tender. Drain and rinse briefly with cool water to stop the cooking; set aside. Thinly slice the chile if using, and arrange the bean sprouts, cilantro, mint, and lime wedges so they are ready to serve. This preparation takes about 10 minutes, not including the time needed to bring the water to a boil.
  2. Build the curry base. Set a large, heavy pot or Dutch oven over medium heat and add the oil. When it shimmers, add the laksa paste and ginger. Stir continuously for 4–5 minutes, scraping the bottom, until the paste smells aromatic and looks glossy. Keep the heat moderate: scorching the paste can make the finished broth bitter. If it sticks before it is fragrant, add a tablespoon of stock rather than turning the heat very high.
  3. Simmer the chicken. Pour in the chicken stock and stir to loosen the paste from the base of the pot. Add the chicken pieces and bring the broth to a gentle simmer. Cook for 12–15 minutes, stirring once or twice, until the chicken is cooked through. Check several of the largest pieces with a food thermometer; the USDA FSIS safe minimum internal temperature for poultry is 165°F (74°C). If any piece has not reached that temperature, continue simmering and check again.
  4. Add coconut milk and tofu. Lower the heat so the soup simmers gently, then stir in the coconut milk, tofu puffs, fish sauce, brown sugar, and salt. Simmer for 5–7 minutes, just long enough for the tofu to heat through and soak up some broth. Avoid a hard boil, which can cause the coconut milk to look separated or oily. Taste a spoonful before adding more salt, since curry paste and fish sauce can both be salty.
  5. Balance the broth. Remove the pot from the heat and stir in the lime juice. Taste again. Add a little more lime for sharpness, fish sauce for savory depth, or brown sugar if the chile heat feels harsh. The broth should be creamy and aromatic, with enough acidity to keep it from tasting heavy. Allow about 3 minutes for this final adjustment.
  6. Assemble and serve. Divide the noodles among four deep bowls. Ladle the hot chicken, tofu, and broth over them. Top each bowl with bean sprouts, cilantro, mint, and chile, then serve with lime wedges. Assemble just before eating so the noodles stay springy and the herbs remain fresh.

Tips

  • Check the paste before seasoning. Laksa pastes differ in heat, salt, and intensity. Start with the measured amount, then adjust the broth only after it has simmered with stock and coconut milk. If your paste is especially hot, use 1/3 cup (80 g) and add more at the end if needed.
  • Keep noodles separate until serving. Rice noodles continue to soften in hot soup and can absorb much of the broth. Rinsing them after cooking helps remove surface starch and keeps them from clumping. If they cool and stick, loosen them with a splash of hot water before dividing into bowls.
  • Know your tofu options. Tofu puffs are airy fried tofu cubes that readily absorb soup; they are often sold chilled or frozen at Asian groceries. Firm tofu is an easy substitute, but it will be denser and less absorbent. Thaw frozen puffs in the refrigerator and gently squeeze out excess water before halving.
  • Make the broth creamy, not greasy. Stir the coconut milk well before measuring and keep the soup at a gentle simmer after adding it. A little surface sheen is normal, but a rolling boil can separate the coconut fat. If the broth tastes rich rather than balanced, add lime gradually instead of watering it down.

Serving Suggestions

Serve laksa as a complete meal in wide, deep bowls, with extra lime wedges and a small dish of sliced chile at the table. Let each person add bean sprouts and herbs to taste; keeping them raw preserves their crunch against the hot, creamy soup. A simple side of sliced cucumber or a lightly dressed green salad is refreshing if you are serving a larger meal, but the noodles, chicken, tofu, and garnishes make the bowls substantial on their own.

Set out napkins and soup spoons as well as chopsticks. The broth is meant to be sipped, and the noodles are easier to manage when they are not packed tightly into the bowl. If serving guests, keep the noodles in a covered dish and the broth warm in the pot, then assemble portions just before bringing them to the table.

Variations

Make it seafood-style: Replace the chicken with 1 lb (450 g) peeled, deveined shrimp. Add the shrimp during the final few minutes of simmering and cook until opaque and firm; check the thickest shrimp with a thermometer for 145°F (63°C), the USDA FSIS safe minimum temperature for fish and seafood. Seafood cooks quickly, so do not leave it simmering while you prepare garnishes.

Use another protein: For a vegetarian bowl, omit the chicken and fish sauce, use vegetable stock, and add 12 oz (340 g) firm tofu or 8 oz (225 g) sliced mushrooms. Replace fish sauce with 1 tbsp (15 ml) soy sauce, tasting before adding salt; soy sauce makes the broth less traditionally savory but works well. Check that the laksa paste itself contains no shrimp paste or other seafood.

Adjust the heat or richness: For a milder soup, reduce the laksa paste and leave out the fresh chile; add paste gradually because its heat varies. For a lighter broth, replace up to 1 cup (240 ml) of coconut milk with an equal amount of stock. The soup will be less creamy, so finish with lime and taste for salt again.

Storage and Reheating

For the best texture, store the broth and noodles separately. Transfer leftovers to shallow, covered containers and refrigerate within 2 hours of cooking. The cooked chicken and broth keep for 3–4 days in the refrigerator; cooked noodles are best within 2–3 days because they soften as they sit. Keep bean sprouts and herbs in separate containers and use them within a few days.

Reheat only the amount of broth and chicken you plan to eat, in a saucepan over medium heat, stirring until hot throughout. Leftovers should reach 165°F (74°C) when checked with a food thermometer. Add a splash of stock or water if the broth has thickened, then taste and refresh it with lime. Warm noodles separately by dipping them briefly in hot water, drain, and add to bowls; do not boil them in the broth again.

To freeze, pack the broth, chicken, and tofu in a freezer-safe container, leaving a little headspace, and freeze for up to 2 months for best quality. Thaw overnight in the refrigerator and reheat to 165°F (74°C). Coconut milk may look slightly separated after thawing; whisk gently while warming. Do not freeze the noodles, sprouts, or fresh herbs, as their texture will suffer.

Frequently Asked Questions

Is laksa soup Malaysian?
Yes. Laksa is strongly associated with Malaysia, and related styles are also enjoyed across Southeast Asia. Recipes vary by region and family: some use a coconut curry broth like this one, while others have a more sour, tamarind-based broth. This recipe is specifically a coconut curry laksa.

Can I make laksa soup less spicy?
Yes. Start with 1/3 cup (80 g) curry laksa paste, leave out the sliced chile, and taste the broth after adding coconut milk. Add more paste a spoonful at a time if you want more heat or aroma. The paste contributes seasoning as well as chile, so do not remove all of it without adjusting the broth to taste.

Can I make the soup ahead?
You can make the broth and cook the chicken up to 3 days ahead, then cool and refrigerate them promptly. Cook the noodles and prepare the herbs closer to serving time. Reheat the broth to 165°F (74°C), adjust with lime, and assemble fresh bowls; this avoids swollen noodles and wilted toppings.

What noodles work if I cannot find rice vermicelli?
Thin rice sticks are the closest substitute and are often sold under several names. Medium-width rice noodles also work, though they make the bowl chewier and may need a different cooking time. Follow the package directions and keep the noodles separate from the broth until serving. Wheat noodles are another option, but they change the texture and are not suitable for someone avoiding wheat.

Can I use light coconut milk?
Yes, but the broth will be thinner and less rich. If using light coconut milk, taste before adding extra salt, since the overall flavor can seem less rounded. You can also use half regular coconut milk and half additional stock for a middle ground; avoid adding coconut cream unless you want a noticeably richer soup.

What if I do not have fish sauce?
Use 1 tbsp (15 ml) soy sauce or tamari instead, then taste before adding more. The substitute provides salt and savory flavor but lacks fish sauce’s distinctive fermented depth. If your laksa paste already contains shrimp paste or is salty, you may need less soy sauce than the full amount.

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).