These Thai-style curry noodles toss rice noodles, crisp vegetables, and tofu in a spicy coconut sauce flavored with red curry paste, lime, and fish sauce. The recipe draws on familiar Thai flavors without claiming to represent one definitive regional version; it works because the creamy, savory sauce clings to the noodles while lime and fresh herbs keep each bowl bright.
Ingredients
- 8 oz (225 g) dried flat rice noodles, about ¼-inch (6 mm) wide
- 1 tbsp (15 ml) neutral oil, such as canola or avocado oil
- 14 oz (400 g) firm tofu, drained and cut into ¾-inch (2 cm) cubes
- 2 tbsp (30 g) Thai red curry paste; use less for a milder sauce
- 2 cloves garlic (about 6 g), finely minced
- 1 tbsp (15 g) fresh ginger, finely grated
- 1 can (13.5 oz / 400 ml) unsweetened coconut milk, well shaken
- 1 cup (240 ml) low-sodium vegetable broth
- 1 tbsp (15 ml) fish sauce, or soy sauce for a vegetarian version
- 2 tsp (8 g) brown sugar
- 1 red bell pepper (about 150 g), thinly sliced
- 1 medium carrot (about 100 g), cut into matchsticks or thinly sliced
- 1 cup (100 g) snap peas, trimmed and halved diagonally
- 2 tbsp (30 ml) fresh lime juice, plus lime wedges for serving
- ¼ cup (10 g) chopped fresh cilantro
- 2 scallions (about 30 g), thinly sliced
- 1 red Thai chile (about 5 g), thinly sliced, optional
- 2 quarts (1.9 L) hot water for soaking the noodles, or the amount specified on the noodle package
Instructions
- Soak the noodles and prepare the vegetables. Put the rice noodles in a large heatproof bowl and cover them with hot water. Soak for about 8 minutes, or follow the package directions, until pliable but still slightly firm in the center. Drain well. While they soak, cut the tofu and vegetables and measure the sauce ingredients. Rice noodles soften further in the pan, so avoid soaking them until completely tender.
- Brown the tofu. Heat the oil in a large skillet or wok over medium-high heat. Add the tofu in a single layer and cook for about 5 minutes, turning the cubes every minute or two, until several sides are lightly golden. Transfer the tofu to a plate. If the pan is dry, add a teaspoon of oil; if it has plenty of oil left, continue without adding more.
- Cook the aromatics and curry paste. Reduce the heat to medium. Add the garlic and ginger and stir for about 30 seconds, just until fragrant. Add the red curry paste and cook for another 30 seconds, stirring so it dissolves in the oil rather than scorching. Curry paste strength varies by brand, so starting with 2 tablespoons gives a noticeable but adjustable heat level.
- Make the coconut curry sauce. Pour in the coconut milk and broth, then stir in the fish sauce and brown sugar. Bring the mixture to a gentle simmer and cook for 3 minutes, stirring once or twice. Keep it at a steady, quiet simmer rather than a hard boil; vigorous boiling can make the sauce look separated. Taste a spoonful and note whether it needs more salt, sugar, or lime later.
- Cook the vegetables. Add the bell pepper and carrot and simmer for 2 minutes. Add the snap peas and tofu, then cook for about 2 more minutes. The vegetables should be bright and tender-crisp, not soft and dull. If you prefer softer vegetables, simmer them for an extra minute, but remember that they will continue cooking briefly when the noodles are added.
- Toss in the noodles. Add the drained noodles and use tongs to turn them through the sauce for about 2 minutes. Lift and separate the strands as you toss so they absorb sauce evenly instead of forming a dense clump. If the sauce becomes too thick before the noodles are tender, add hot water or broth 2 tablespoons (30 ml) at a time. If it looks loose, keep tossing for another 30 to 60 seconds; the noodles will take up some of the liquid.
- Finish and serve. Turn off the heat and stir in the lime juice. Taste and adjust: more lime brightens the sauce, a little extra brown sugar softens sharpness, and a small splash of fish sauce or soy sauce adds savoriness. Divide among four bowls and top with cilantro, scallions, and optional sliced chile. Serve lime wedges at the table.
Tips
- Check the curry paste label. Thai red curry paste commonly contains chiles, lemongrass, galangal, and aromatics, but some versions include shrimp paste or fish ingredients. For a vegetarian or vegan bowl, choose a paste labeled vegetarian or vegan and use soy sauce instead of fish sauce. The sauce will still be savory, though it will lose some of fish sauce’s briny depth.
- Control the heat in stages. Curry paste brands differ considerably in salt and chile intensity. Begin with 1 tablespoon (15 g) if you are sensitive to heat, then taste the simmering sauce and add more before the noodles go in. Removing chile from a finished sauce is difficult, while adding heat at the table is easy.
- Use the noodle texture as your guide. Rice noodle thickness and soaking instructions vary. Drain them when they bend without breaking but still have a slight bite. If they are already fully soft before they hit the pan, they can turn mushy as they absorb hot sauce.
- Keep the sauce balanced, not heavy. Use unsweetened coconut milk, not sweetened coconut cream or a carton beverage. If the sauce tastes rich but flat, add lime a teaspoon at a time before adding more salt. If it tastes too sharp, a pinch of brown sugar can round it out.
Serving Suggestions
Serve the noodles hot in shallow bowls so each portion gets both sauce and vegetables. Put extra lime wedges, sliced chile, and cilantro on the table, allowing everyone to adjust the acidity and heat to taste. A small dish of chopped roasted peanuts makes a crunchy garnish; add it just before eating so it stays crisp. For a fresh side, serve cucumber slices or a simple cabbage-and-herb salad with a light lime dressing. Keep the side dressing restrained, since the noodles already have a bold, creamy sauce.
If serving several people, bring the skillet to the table or portion the noodles promptly after tossing. Rice noodles continue to absorb liquid as they sit, so a small bowl of warm broth on the table is useful for loosening any servings that thicken before they are eaten. For a larger meal, pair the bowls with steamed greens or a platter of lightly dressed vegetables rather than another rich dish.
Variations
Make it vegetarian or vegan: Use vegetarian curry paste and replace fish sauce with soy sauce or tamari. Check the curry paste ingredients rather than assuming all red curry paste is meat-free. If you want more plant protein, add another 7 oz (200 g) of tofu or a drained 15 oz (425 g) can of chickpeas. Chickpeas are less traditional in this style of noodle bowl, but they are convenient and take on the coconut sauce well.
Swap the vegetables: Broccoli florets, sliced mushrooms, zucchini, baby corn, or shredded cabbage can replace the pepper, carrot, and snap peas. Use about 3 cups (300 g) of prepared vegetables in total. Add firm vegetables, such as broccoli, with the carrot; add quick-cooking vegetables, such as cabbage or zucchini, near the end so they do not become watery or overcooked.
Use a different protein: Thinly sliced chicken can replace the tofu. Cook it in the skillet until the thickest pieces reach 165°F (74°C), checked with a food thermometer; this is the USDA FSIS safe minimum internal temperature for poultry. Remove it before cooking the aromatics and return it with the vegetables. For a seafood version, add peeled shrimp and cook until opaque and at least 145°F (63°C), the USDA FSIS safe minimum for fish and seafood, as measured with a food thermometer.
Choose another noodle: Wide rice noodles give the bowl a soft, silky texture, while thinner rice sticks make it feel lighter. Wheat noodles can also work, but cook them separately according to their package directions and drain them before adding to the sauce. They may absorb sauce differently, so keep a little extra broth or hot water available.
Storage and Reheating
Let leftovers cool briefly, then refrigerate them in a shallow, airtight container within 2 hours of cooking. They keep for 3 to 4 days in the refrigerator. The noodles will absorb sauce as they chill, and the vegetables will soften somewhat; that texture change is normal. For best quality, store the noodles and any extra garnishes separately when you know you will have leftovers.
Reheat a portion in a skillet over medium-low heat with 1 to 3 tablespoons (15 to 45 ml) of water or broth, tossing gently until hot throughout. You can also microwave it in a covered, microwave-safe bowl, stirring halfway through and adding a splash of liquid if needed. Reheat leftovers to 165°F (74°C), as measured with a food thermometer. Add fresh lime, cilantro, and scallions after reheating rather than before. Freezing is possible for up to 2 months, but rice noodles and snap peas may become softer after thawing; thaw overnight in the refrigerator and reheat with extra broth.
Frequently Asked Questions
How spicy are these Thai curry noodles?
The heat depends mainly on the curry paste and the optional fresh chile. Two tablespoons make a moderately spicy sauce with many brands, but some pastes are hotter or saltier than others. For a mild bowl, start with 1 tablespoon, leave out the fresh chile, and taste the sauce before adding the noodles. Diners who want more heat can add chile at the table.
Can I make the sauce ahead?
Yes. You can cook the coconut curry sauce with the aromatics, broth, fish sauce, and sugar up to 2 days ahead, then cool and refrigerate it promptly. Reheat it gently in a skillet and cook the vegetables, tofu, and noodles just before serving. Keeping the noodles separate until the last few minutes prevents them from soaking up the sauce and becoming too soft.
Why did my noodles clump together?
They may have soaked too long, gone into the pan without being drained, or sat in the sauce without being tossed. Drain them thoroughly and add them while the sauce is hot, then lift and separate the strands with tongs. If they have already clumped, add a splash of hot water and gently tease them apart; avoid stirring hard enough to break the noodles.
Can I use light coconut milk?
Yes. Light coconut milk makes a thinner, less rich sauce, so simmer it gently and add broth gradually rather than pouring in all of it at once. You may need less liquid overall, and the sauce may cling less firmly to the noodles. Avoid coconut milk beverages sold for drinking, which are usually much thinner and can make the sauce watery.
What can I use instead of fish sauce?
Use the same amount of soy sauce or tamari for a straightforward vegetarian substitute. For a vegan meal, check that both the curry paste and any packaged broth are free of animal-derived ingredients. Soy sauce adds a more direct salty flavor and less of fish sauce’s fermented, briny character, so finish with lime and adjust the salt only after tasting.
Can I prepare this without tofu?
Yes. Leave it out and increase the vegetables, or add cooked chickpeas. If you use chicken or shrimp instead, cook it to the USDA FSIS safe minimum temperature described in the variations section before serving. For a meat-free bowl that still feels substantial, mushrooms and extra snap peas add texture, while an additional portion of tofu is the closest match to the recipe as written.
Related
- Vietnamese Ramen Soup: Chicken, Ginger and Lemongrass
- Vietnamese Soup Dishes: Chicken Pho (Pho Ga)
- Vietnamese Pork Stew (Thit Kho) with Coconut Water
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).