Creamy Thai Curry Noodles with Tofu is an easy 40-minute vegetarian dinner made with crisp vegetables, extra-firm tofu, rice noodles, and a rich coconut red curry sauce. This restaurant-quality meal is packed with bold Thai-inspired flavors, naturally dairy-free, and perfect for busy weeknights or meal prep.
2green onionssliced (white and green parts separated)
1large carrotcut into matchsticks
1red bell peppersliced
3tablespoonsThai red curry paste
113.5-ounce can full-fat coconut milk
1.5cupvegetable broth
1tablespoonsoy sauceor tamari
1teaspoonmaple syrup or brown sugar
14ouncesextra-firm tofucubed
2cupsbroccoli florets
Juice of ½ lime
For Serving
8ouncesrice noodles
Fresh cilantro
Chopped roasted peanuts
Sliced green onions
Lime wedges
Red chili slicesoptional
Get Recipe Ingredients
Prevent your screen from going dark
Instructions
Bring a pot of water to a boil and cook the rice noodles according to the package directions. Drain, rinse with cold water, and set aside.
Heat the oil in a large skillet over medium heat. Add the onion, garlic, ginger, carrots, and the white parts of the green onions. Cook for 3–4 minutes until fragrant.
Stir in the sliced red bell pepper and carrots, and cook for another 2 minutes.
In a bowl, add red curry paste, soy sauce/tamari, and maple syrup. Mix until well combined, then add the curry paste and cook for 1 minute, stirring constantly to toast the spices.
Pour in the coconut milk and vegetable broth. Stir until smooth, then mix in the soy sauce and maple syrup.
Add the tofu and simmer for 10-15 minutes.
Stir in the broccoli florets and continue simmering for another 4–5 minutes, or until tender-crisp.
Turn off the heat and stir in the lime juice.
Garnish with cilantro, chopped peanuts, green onions, lime wedges, and sliced chilies if desired.
Divide the cooked rice noodles among serving bowls. Ladle the curry over the noodles. Adjust the seasoning if needed and enjoy!
Instant Pot Instructions
Select Sauté and heat the oil. Cook the onion, garlic, ginger, carrots, and green onions for 3–4 minutes.
Stir in the bell pepper and Thai red curry paste; cook for 1 minute.
Add the coconut milk, vegetable broth, soy sauce, and maple syrup.
Stir in the tofu. Lock the lid and cook on High Pressure for 0 minutes (or 1 minute if you prefer softer vegetables), then perform a quick release.
Stir in the broccoli and carrots, and let it sit on Keep Warm for 2–3 minutes until tender-crisp.
Finish with lime juice, cilantro, green onions, and chopped peanuts.
Serve over separately cooked rice noodles.Note: Always cook the rice noodles separately. They become mushy if pressure-cooked with the curry.
Video
Nutrition Facts
Creamy Thai Curry Noodles with Tofu
Amount per Serving
Calories
361
Calories from Fat 63
% Daily Value*
Fat
7
g
11
%
Saturated Fat
1
g
6
%
Polyunsaturated Fat
2
g
Monounsaturated Fat
3
g
Sodium
801
mg
35
%
Potassium
517
mg
15
%
Carbohydrates
62
g
21
%
Fiber
4
g
17
%
Sugar
7
g
8
%
Protein
12
g
24
%
Vitamin A
6242
IU
125
%
Vitamin C
85
mg
103
%
Calcium
102
mg
10
%
Iron
3
mg
17
%
* Percent Daily Values are based on a 2000 calorie diet.