Curry Mee KL: A Kuala Lumpur Curry Noodle Soup

Updated November 4, 2026

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

Jump to recipe

Curry Mee KL: A Kuala Lumpur Curry Noodle Soup

Curry mee KL is Kuala Lumpur-style curry noodle soup: noodles sit in a fragrant coconut curry broth with tofu puffs, chicken, shrimp, and fresh garnishes. Versions vary by stall and household; this practical home recipe balances creamy, spicy broth with contrasting noodles and toppings.

Ingredients

  • 8 oz (225 g) dried rice vermicelli, or 12 oz (340 g) fresh yellow wheat noodles
  • 1 lb (450 g) boneless, skinless chicken thighs, cut into bite-size pieces
  • 8 oz (225 g) peeled, deveined shrimp
  • 7 oz (200 g) fried tofu puffs, halved; if unavailable, use firm tofu browned in a little oil
  • 2 tablespoons (30 ml) neutral cooking oil
  • 1 medium yellow onion, about 6 oz (170 g), finely chopped
  • 3 tablespoons (45 g) Malaysian curry paste, preferably a curry mee or laksa-style paste
  • 1 teaspoon (2 g) ground turmeric
  • 4 cups (950 ml) chicken stock, preferably unsalted
  • 1 can coconut milk, 13.5 fl oz (400 ml), well shaken
  • 1 tablespoon (15 ml) fish sauce, plus more to taste
  • 1 teaspoon (5 g) granulated sugar
  • ½ teaspoon (3 g) fine salt, plus more to taste
  • 4 oz (115 g) bean sprouts, rinsed and drained
  • 2 hard-boiled eggs, peeled and halved, for serving
  • ½ cup (15 g) loosely packed fresh mint leaves
  • ½ cup (15 g) loosely packed fresh cilantro leaves
  • 2 limes, cut into wedges
  • Chili oil or sambal, to serve (optional)

Instructions

  1. Prepare the noodles according to their package directions. For dried rice vermicelli, soak or boil as directed until just tender, then drain and rinse briefly under cool water to stop the cooking. For fresh yellow noodles, cook according to the package. Divide among four serving bowls and set aside.
  2. Heat the oil in a large, heavy pot over medium heat. Add the chopped onion and cook for 5–6 minutes, stirring often, until soft and beginning to turn golden. Stir in the curry paste and turmeric. Cook for 2–3 minutes, stirring constantly, until fragrant and the paste looks glossy. If it begins sticking, add a spoonful of the stock.
  3. Pour in the chicken stock and scrape up any paste from the bottom of the pot. Add the coconut milk, fish sauce, sugar, and salt. Bring the broth to a gentle simmer, not a hard boil, and cook uncovered for 10 minutes, stirring occasionally. Taste it; curry pastes vary in salt and heat, so adjust the seasoning later if needed.
  4. Add the chicken pieces and tofu puffs. Keep the broth at a gentle simmer for 10–12 minutes, stirring occasionally, until the chicken is cooked through. Check the thickest chicken pieces with a food thermometer: USDA FSIS sets 165°F (74°C) as the safe minimum internal temperature for poultry.
  5. Add the shrimp and simmer for 3–5 minutes, just until opaque and firm. Check the thickest shrimp with a food thermometer; the USDA FSIS safe minimum for fish and shellfish is 145°F (63°C). Avoid prolonged boiling, which can make shrimp rubbery. Taste the broth and add more salt or fish sauce if needed.
  6. Divide the bean sprouts among the noodle bowls. Ladle the hot broth, chicken, shrimp, and tofu puffs over the noodles. Top each bowl with half a hard-boiled egg, mint, and cilantro. Serve immediately with lime wedges and chili oil or sambal on the side.

Tips

  • Choose a useful curry paste. Malaysian curry mee paste is ideal, but a laksa paste or a Malaysian-style curry paste is a practical substitute. Their salt, heat, and aromatics differ, so start with 2 tablespoons, taste the simmering broth, and add more as needed.
  • Keep coconut milk from splitting. Simmer gently rather than boiling vigorously, especially after adding coconut milk. A little separation is harmless, but a steady low simmer keeps the broth more even and creamy.
  • Prepare noodles separately. Cooking them in the curry broth can make the soup starchy and leave leftovers with swollen, soft noodles. Drain them well and assemble each bowl just before serving.
  • Make it less spicy or richer. Use less curry paste for a milder soup, or add a splash of stock if the broth is too intense. For a richer bowl, add more coconut milk a few tablespoons at a time, then rebalance with lime and fish sauce.

Serving Suggestions

Serve curry mee hot, with lime wedges to squeeze into the broth just before eating. Set out chili oil or sambal so each person can choose their preferred heat. The mint and cilantro offer a fresh contrast to the coconut-rich soup; extra bean sprouts add crunch. A small plate of sliced cucumber or a simple green vegetable makes a refreshing side without competing with the curry.

Variations

For a seafood-focused bowl, replace the chicken with an equal weight of fish fillets cut into chunks, or add squid rings; cook seafood just until done and check fish reaches 145°F (63°C). For a vegetarian version, use vegetable stock, omit the fish sauce and chicken, and add browned firm tofu, mushrooms, or blanched greens. Season with soy sauce or a vegetarian mushroom sauce instead of fish sauce. For a more filling version, include cooked fish balls or extra tofu puffs, checking packaged ingredients and heating them thoroughly in the broth.

Noodle choice is flexible: rice vermicelli is light and soaks up broth, while yellow wheat noodles are springier. Some versions mix both. If using fresh noodles, follow their package directions and drain them well before assembling.

Storage and Reheating

For best texture, store the broth and toppings separately from the noodles and bean sprouts. Refrigerate cooked components within 2 hours of cooking, in covered, shallow containers. The broth with chicken and shrimp keeps for 3–4 days in the refrigerator at 40°F (4°C) or below; cooked noodles are best within 2–3 days. Freeze broth without the fresh herbs or sprouts for up to 2 months for best quality, though coconut milk may separate slightly when thawed.

Reheat only the amount you plan to eat, bringing the broth and its chicken and seafood to 165°F (74°C), checked with a food thermometer. Heat gently and stir; add a little stock or water if the broth has thickened. Do not repeatedly cool and reheat the full pot. Assemble over freshly prepared or separately reheated noodles, and add fresh herbs, sprouts, and lime after heating.

Frequently Asked Questions

What does “curry mee KL” mean?
“Mee” means noodles, and KL is a common abbreviation for Kuala Lumpur. Curry mee KL refers to Kuala Lumpur-style curry noodle soup, usually served with curry broth, noodles, and toppings such as tofu puffs, seafood, or meat. Recipes vary from stall to stall.

Is curry mee the same as laksa?
They are related noodle soups, but names and ingredients vary across Malaysia and neighboring regions. Curry mee commonly features a coconut curry broth, while laksa covers several distinct regional styles. Curry pastes can overlap, but the dishes are not always interchangeable.

Can I make the broth ahead?
Yes. Make the broth with the chicken and tofu up to 3 days ahead and refrigerate it promptly. For the best shrimp texture, cook the shrimp when reheating the broth, then check it reaches 145°F (63°C). Store noodles, herbs, and sprouts separately.

What can I use instead of tofu puffs?
Use firm tofu cut into cubes and browned in a skillet, or add prepared fish balls. Tofu puffs are airy and absorb broth, while firm tofu stays denser; either works, but the texture will differ.

How do I adjust the broth if it is too spicy or salty?
For excess heat, stir in a little coconut milk or unsalted stock. If it is too salty, add unsalted stock and taste again; a squeeze of lime can brighten the flavor but does not remove salt. Adjust gradually rather than adding a large amount at once.

Can I use leftover cooked chicken?
Yes. Add it near the end, just long enough to heat through, rather than simmering it with the raw chicken. Reheated leftovers should reach 165°F (74°C). Keep in mind that the broth’s cooking time will be shorter, but the overall seasoning still needs tasting.

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