Go Back Email Link
+ servings
Close-up of creamy Thai curry with tofu and vegetables being served over rice noodles.

Creamy Thai Curry Noodles with Tofu

Gari
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.
Rate this Recipe
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Course Main Course
Cuisine Thai
Servings 4 servings
Calories 361 kcal

Equipment

Large skillet or sauté pan
Medium pot (for noodles)
cutting board
Sharp knife
Measuring cups and spoons
Spatula

Ingredients
  

For the Curry

  • 1 tablespoon chili oil
  • 1 small red onion thinly sliced
  • 3 cloves garlic minced
  • 1 tablespoon fresh ginger grated
  • 2 green onions sliced (white and green parts separated)
  • 1 large carrot cut into matchsticks
  • 1 red bell pepper sliced
  • 3 tablespoons Thai red curry paste
  • 1 13.5-ounce can full-fat coconut milk
  • 1.5 cup vegetable broth
  • 1 tablespoon soy sauce or tamari
  • 1 teaspoon maple syrup or brown sugar
  • 14 ounces extra-firm tofu cubed
  • 2 cups broccoli florets
  • Juice of ½ lime

For Serving

  • 8 ounces rice noodles
  • Fresh cilantro
  • Chopped roasted peanuts
  • Sliced green onions
  • Lime wedges
  • Red chili slices optional

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.
    Cooking rice noodles in boiling water as per packet instrucions.
  • 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.
    Sautéing onions, garlic, and green onions in chili oil.f
  • Stir in the sliced red bell pepper and carrots, and cook for another 2 minutes.
    Add veggies like carrots and bell peppers and saute for 2-3 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.
    Red Thai curry paste being added to vegetables.
  • Pour in the coconut milk and vegetable broth. Stir until smooth, then mix in the soy sauce and maple syrup.
    Pouring coconut milk into Thai red curry with vegetables.
  • Add the tofu and simmer for 10-15 minutes.
    Adding cubed tofu to curry.
  • Stir in the broccoli florets and continue simmering for another 4–5 minutes, or until tender-crisp.
    Once the curry is almost done, then add sturdy vegetables like broccoli, snap peas, etc.
  • Turn off the heat and stir in the lime juice.
  • Garnish with cilantro, chopped peanuts, green onions, lime wedges, and sliced chilies if desired.
    Garnishing Thai curry noodles with peanuts, cilantro, lime juice, and green onions.
  • 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.
Rate this Recipe

Notes

 

  • Press the tofu for at least 20 minutes before cooking for the best texture.
  • Don't overcook the broccoli—it should stay bright green and slightly crisp.
  • Use full-fat coconut milk for the creamiest sauce.
  • Add more vegetable broth if you prefer a thinner curry.
  • This recipe is naturally vegetarian and can easily be made gluten-free by using tamari and gluten-free rice noodles.
  • Store the curry and noodles separately to keep the noodles from soaking up all the sauce.

Variations

  • Add mushrooms, snap peas, baby corn, spinach, or bok choy.
  • Swap tofu for chickpeas, edamame, or tempeh.
  • Use green curry paste instead of red curry paste.
  • Add a spoonful of peanut butter for a richer peanut curry.
  • Increase the curry paste or add sriracha for extra heat.

Storage

  • Refrigerate leftover curry for up to 4 days.
  • Freeze the curry (without noodles) for up to 2 months.
  • Reheat gently on the stovetop or in the microwave, adding a splash of broth if the sauce thickens.
Keyword Coconut Curry Noodles, Creamy Thai Curry Noodles, Dairy-Free Thai Curry, Easy Thai Noodles, Red Curry Noodles, Thai Coconut Curry Noodles, Thai Curry Noodles with Tofu, Thai Noodle Bowl, Thai Red Curry Recipe, Thai Rice Noodle Recipe, Tofu Curry Noodles, Tofu Noodle Bowl, Vegetarian Thai Curry, Vegetarian Thai Noodles, Weeknight Thai Dinner
Tried this recipe?Mention @thisthatmoreworld or tag #thisthatmore!
For other Food Videos!Check out ThisThatMore!
QR Code linking back to recipe