Vegan Thai Red Curry with Tofu

This Vegan Thai Red Curry is made with crispy tofu, sautéd red peppers and bok choy, and rice noodles, all covered in a creamy coconut red curry sauce.

Prep Time
20 mins
Cook Time
30 mins
Total Time
50 mins
4.88 from 8 votes
Thai Red Curry with Tofu
Course: Main Course, Main Dish
Cuisine: Thai
Keyword: Vegan Thai Red Curry
Servings: 4 servings
Calories: 602 kcal
Author: Sarah McMinn
Coconut Red Curry Sauce
Crispy Tofu
  • 1 tablespoon coconut oil
  • 10 ounces extra firm tofu
  • 1/4 teaspoon salt
Everything Else
  • 1 tablespoon coconut oil
  • 1/2 red onion thinly sliced
  • 1 red bell pepper thinly sliced
  • 2 baby Bok choy cut in half
  • 8 ounces A Taste of Thai's Straight Cut Rice Noodles
  • small handful cilantro chopped
  • 2 green onions chopped
  1. Bring 2 quarts of salted water to a boil. Add rice noodles, stirring to separate. Cook for 4-6 minutes, until noodles, are al dente. Drain and rinse noodles under cold water and set aside.

  2. Meanwhile, make the Coconut Red Curry Sauce. Heat the coconut oil in a cast-iron skillet over medium heat. Add ginger and garlic and sauté for 3 minutes until lightly brown and fragrant. Stir in the red curry paste. Add the remaining sauce ingredients and bring to a low simmer. Simmer for 10 minutes while preparing the tofu and vegetables to allow the sauce to thicken slightly.

  3. In a separate skillet, heat 1 tablespoon coconut oil over medium-high. Cut tofu in 1" X 1/2" pieces then cut diagonally to create triangles. Add tofu to the hot oil and sauté for about 7 minutes, flipping once, until tofu is crispy and brown on both sides. Transfer to a paper towel to let excess oil absorb.
  4. In the same skillet, add the remaining tablespoon of coconut oil. Add onions and peppers and sauté for 5 minutes, stirring occasionally. Once tender, move vegetables to one side of the skillet and place halved baby Bok choy on the other side. Cook Bok choy for 5 minutes, until tender.
  5. To assemble the bowls, stir together 1/2 cup of coconut sauce and cooked rice noodles. Divide noodles evenly among 4 bowls and top with vegetables, tofu, and remaining sauce.
  6. Serve immediately with fresh cilantro and green onions.
Nutrition Facts
Vegan Thai Red Curry with Tofu
Amount Per Serving
Calories 602 Calories from Fat 315
% Daily Value*
Fat 35g54%
Saturated Fat 29g181%
Sodium 889mg39%
Potassium 527mg15%
Carbohydrates 61g20%
Fiber 2g8%
Sugar 7g8%
Protein 11g22%
Vitamin A 4125IU83%
Vitamin C 67.7mg82%
Calcium 136mg14%
Iron 5.6mg31%
* Percent Daily Values are based on a 2000 calorie diet.