Curry Mee Soup with Coconut Milk and 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

Curry Mee Soup with Coconut Milk and Noodles

Curry mee is a Malaysian noodle soup, especially associated with the country’s diverse hawker-food traditions, made with a fragrant chili curry broth, coconut milk, noodles, and toppings such as chicken, tofu puffs, and bean sprouts. Versions vary by region and cook; this practical home version balances a rich, gently spicy broth with fresh, crisp garnishes.

Ingredients

  • 8 oz (225 g) dried rice vermicelli or thin rice noodles
  • 8 oz (225 g) fresh yellow wheat noodles, or additional rice noodles
  • 1 lb (450 g) boneless, skinless chicken thighs
  • 1 tsp (5 ml) fine salt, divided
  • 2 tbsp (30 ml) neutral cooking oil
  • 1 medium yellow onion, about 6 oz (170 g), finely chopped
  • 3 garlic cloves, minced
  • 1 tbsp (15 g) finely grated fresh ginger
  • 2 tbsp (30 g) Malaysian curry powder, or a mild curry powder
  • 1 tbsp (15 g) chili paste, such as sambal oelek, plus more to taste
  • 1 tsp (2 g) ground turmeric
  • 4 cups (950 ml) low-sodium chicken broth
  • 1 can coconut milk, 13.5 fl oz (400 ml), well shaken
  • 1 tbsp (15 ml) fish sauce
  • 8 oz (225 g) fried tofu puffs, halved
  • 2 cups (200 g) bean sprouts, rinsed and drained
  • 4 oz (115 g) green beans, trimmed and cut into 1-inch (2.5 cm) pieces
  • 2 tbsp (30 ml) lime juice, plus lime wedges for serving
  • ¼ cup (10 g) chopped cilantro leaves
  • 2 scallions, thinly sliced

Instructions

  1. Bring a kettle or pot of water to a boil. Put the rice vermicelli in a heatproof bowl and cover it with boiling water. Soak according to the package directions, usually 4–6 minutes, until tender but not mushy. Drain, rinse briefly under cool water, and set aside. Cook the yellow noodles separately according to their package directions, then drain and rinse. Keep the two noodle types separate if you like, or divide both among the serving bowls.
  2. Cut the chicken thighs into bite-size pieces and season with ½ teaspoon of the salt. In a large heavy pot, heat the oil over medium heat. Add the onion and cook for 5–7 minutes, stirring now and then, until soft and beginning to turn golden. Stir in the garlic and ginger and cook for 30 seconds.
  3. Add the curry powder, chili paste, and turmeric. Stir constantly for about 1 minute, until fragrant and evenly moistened by the oil. If the spices begin sticking or look dry, add a tablespoon of water rather than letting them scorch.
  4. Pour in the chicken broth and coconut milk. Stir in the fish sauce and remaining ½ teaspoon salt, then bring the soup to a gentle simmer. Add the chicken pieces and green beans. Simmer uncovered for 12–15 minutes, stirring occasionally, until the chicken is cooked through and the beans are tender-crisp. Check the thickest chicken piece with a food thermometer: USDA FSIS sets 165°F (74°C) as the safe minimum internal temperature for poultry.
  5. Stir in the tofu puffs and simmer for 3–4 minutes so they absorb some broth. Taste the soup; add more chili paste for heat, fish sauce for savory depth, or a little salt if needed. Take the pot off the heat and stir in the lime juice.
  6. Divide the drained noodles among four deep bowls. Ladle the hot soup, chicken, green beans, and tofu puffs over them. Top each bowl with bean sprouts, cilantro, and scallions. Serve immediately with lime wedges and extra chili paste on the side.

Tips

  • Check noodle package directions rather than relying on a fixed soaking time. Rice noodles soften quickly, and they will continue absorbing hot broth in the bowl.
  • Malaysian curry powder and sambal add characteristic warmth. If they are hard to find, use a good-quality mild curry powder and a different red chili paste; the broth will still be tasty, though its flavor will be less distinctly Malaysian. Adjust the chili gradually.
  • For a less rich soup, replace up to half the coconut milk with additional chicken broth. For a richer broth, use full-fat coconut milk and avoid boiling it hard, which can make the soup look separated.
  • Rinse the bean sprouts well and keep them chilled until serving. Add them raw to individual bowls for crunch, or blanch them briefly in boiling water if you prefer them softer.

Serving Suggestions

Serve curry mee as a complete meal while the broth is hot and the noodles are freshly portioned. Put lime wedges, chili paste, and extra chopped scallions on the table so each person can adjust acidity and heat. A small side of sliced cucumber or a simple plate of leafy greens offers a cool, crisp contrast. If serving a group, keep noodles and broth in separate containers until everyone is ready to eat; this helps prevent the noodles from soaking up too much soup.

Variations

For a seafood version, replace the chicken with peeled shrimp or chunks of firm fish. Simmer shrimp just until opaque and firm, or cook fish until it reaches 145°F (63°C), the USDA FSIS safe minimum for fish, checked with a food thermometer. For a vegetarian bowl, use vegetable broth, omit fish sauce, and season with soy sauce or a vegetarian fish-sauce alternative; add extra tofu puffs, mushrooms, or cooked potatoes. To make the dish dairy-free, no change is needed when using coconut milk, but check packaged curry powders and chili pastes for ingredients that do not suit your needs. You can also use all rice noodles or all yellow noodles, depending on what is available.

Storage and Reheating

For best texture, store broth and toppings separately from the noodles. Refrigerate the cooked soup and chicken within 2 hours in shallow, covered containers; they keep for 3–4 days in the refrigerator. Cooked noodles keep for about 3 days when covered and chilled. Reheat only the amount of broth and chicken you plan to eat, bringing it to 165°F (74°C) throughout; USDA FSIS recommends that temperature for reheated leftovers. Add a splash of broth or water if the soup has thickened. Reheat noodles separately by briefly dipping them in hot water, then drain. Freeze broth with chicken for up to 2 months for best quality, but freeze noodles and fresh garnishes separately or make them fresh. Thaw frozen soup in the refrigerator and reheat it thoroughly.

Frequently Asked Questions

What does curry mee mean?
Curry mee is the name commonly used for a Malaysian curry noodle soup. The dish varies: toppings, noodle types, broth richness, and chili level differ among cooks and regions.

Can I use only one kind of noodle?
Yes. Use 16 oz (450 g) total of either rice vermicelli or fresh yellow noodles, following the package directions. Combining them gives contrasting textures, but it is not essential.

How can I make the soup less spicy?
Start with 1 teaspoon of chili paste instead of 1 tablespoon, then taste before adding more. Curry powders vary in heat, so choose a mild one if serving people who prefer a gentler broth.

Can I prepare curry mee ahead?
You can make the broth with chicken a day ahead and refrigerate it promptly. Cook or soak the noodles, rinse the bean sprouts, and chop the garnishes closer to serving so they retain a better texture.

Why are tofu puffs used?
Fried tofu puffs have porous interiors that soak up curry broth while staying pleasantly chewy. If unavailable, use firm tofu cubes; they will not absorb as much soup, but still make a useful topping.

Can I use light coconut milk?
Yes. The broth will be thinner and less creamy. You can use light coconut milk as directed, or replace part of the broth with it; avoid adding extra water unless you are comfortable with a lighter flavor.

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