Vegan Thai Red Curry With Tofu And Vegetables Recipe

I turned seasonal vegetables and silky tofu into a vibrant Red Curry Recipe that conceals a surprising pantry swap for extra richness.

A photo of Vegan Thai Red Curry With Tofu And Vegetables Recipe

I fell in love with this Vegan Thai Red Curry With Tofu And Vegetables the first time I mixed creamy full fat coconut milk with crispy extra firm tofu. I wanted a bowl that feels bright not boring, so i kept the idea simple and a little messy, like a weekday rescue you actually look forward to.

I kept thinking about a Vegan Thai Red Curry Noodle Soup version, and honestly this has wound up in my Best Tofu Recipes for its quick comfort and punchy personality. Try a spoon and see if it doesn’t steal your weeknight dinner plans.

Ingredients

Ingredients photo for Vegan Thai Red Curry With Tofu And Vegetables Recipe

  • Creamy and slightly sweet, high in healthy fats, gives curry it’s rich texture.
  • Spicy savory paste made from chilies and herbs, adds depth and umami.
  • Firm tofu soaks flavors, protein rich, low carb, gives the dish body.
  • Garlic and ginger bring sharp warm aromatics, boost flavor and digestion.
  • Sweet crunchy color and vitamin C, balances spice and adds freshness.
  • Adds fiber vitamins, nice bite that holds up in simmering sauce.
  • Bright acidic lift, cuts richness, makes flavors pop and taste fresher.
  • Sweet anise notes, fragrant leaves finish the curry with herbal lift.

Ingredient Quantities

  • 14 oz (400 ml) full fat coconut milk
  • 3 tbsp Thai red curry paste, check it’s vegan
  • 14 oz (400 g) extra firm tofu
  • 1 tbsp neutral oil (vegetable or canola)
  • 1 medium onion
  • 3 cloves garlic
  • 1 tbsp fresh ginger, grated
  • 1 red bell pepper
  • 1 cup broccoli florets
  • 1 medium carrot
  • 1 cup snap peas or snow peas
  • 1/2 cup baby corn or bamboo shoots (optional)
  • 1 cup vegetable broth or water
  • 2 tbsp soy sauce or tamari
  • 1 tbsp coconut sugar or brown sugar
  • 1 tbsp lime juice (about 1 lime)
  • 4 kaffir lime leaves (optional)
  • 1/2 cup Thai basil leaves
  • 1/4 cup cilantro leaves for garnish
  • 1 tbsp cornstarch plus 1 tbsp water for slurry (optional)
  • salt and black pepper to taste
  • cooked jasmine rice to serve, about 2 cups

How to Make this

1. Rinse 2 cups jasmine rice and start it cooking per package directions so it’s ready when the curry is done; while that’s going, drain the 14 oz tofu, wrap in a towel and press 15 minutes to remove excess water, then cut into 1 inch cubes.

2. Prep the veg: peel and slice 1 medium onion, mince 3 cloves garlic, grate 1 tbsp fresh ginger, slice 1 red bell pepper, cut 1 medium carrot thin on the bias, break 1 cup broccoli into small florets, trim 1 cup snap peas and drain 1/2 cup baby corn or bamboo shoots if using; pick 1/2 cup Thai basil leaves and set aside 1/4 cup cilantro for garnish.

3. Heat 1 tbsp neutral oil in a large skillet or wok over medium high heat, add the tofu cubes and fry until golden on most sides, season lightly with salt and black pepper, then transfer tofu to a plate; don’t worry if some pieces stick, just scrape them free while you move on.

4. In the same pan add the sliced onion and cook 3 to 4 minutes until translucent, add the garlic and ginger and cook about 30 seconds until fragrant, then stir in 3 tbsp Thai red curry paste and fry for about 1 minute to bloom the flavors.

5. Pour in 14 oz full fat coconut milk and 1 cup vegetable broth, stir well scraping up any browned bits, add 2 tbsp soy sauce or tamari, 1 tbsp coconut or brown sugar, and 4 kaffir lime leaves if you have them; bring the mixture to a gentle simmer.

6. Add the carrot, broccoli and baby corn and simmer 4 to 5 minutes so they start to soften but stay a bit crisp.

7. Add the red bell pepper, snap peas and the fried tofu, simmer another 2 to 3 minutes until all veg are crisp tender and tofu is warmed through; stir in 1 tbsp lime juice and about half the Thai basil leaves, tearing larger leaves as needed.

8. If you prefer a thicker sauce, whisk 1 tbsp cornstarch with 1 tbsp water and stir the slurry into the simmering curry, cook 1 minute until thickened; taste and adjust with salt, black pepper, a splash more soy, sugar or lime juice if it needs it.

9. Serve the curry over the cooked jasmine rice, garnish with the remaining Thai basil and 1/4 cup cilantro, squeeze extra lime if you like, and store leftovers covered in the fridge for 3 to 4 days.

Equipment Needed

1. Medium saucepan with lid or rice cooker (to rinse and cook jasmine rice)
2. Large skillet or wok (for frying tofu and simmering the curry)
3. Cutting board and sharp chef knife for chopping veg and tofu
4. Colander or fine mesh strainer (rinse rice, drain tofu, drain baby corn)
5. Kitchen towel or several paper towels plus a plate or heavy pan to press the tofu
6. Measuring cups and spoons (coconut milk, broth, curry paste, cornstarch etc)
7. Wooden spoon or heatproof spatula plus tongs (stir, scrape browned bits, flip tofu)
8. Small bowl and whisk or fork (mix cornstarch slurry and dressings like lime juice)

FAQ

Vegan Thai Red Curry With Tofu And Vegetables Recipe Substitutions and Variations

  • Coconut milk, full fat — swaps:
    • Coconut cream diluted with water (1 part cream to 1 part water) for same richness
    • Cashew cream (soak cashews, blend with water) gives a silky, neutral base
    • Unsweetened oat or almond milk plus 1 tsp coconut extract and a splash of oil if you need lower fat
  • Extra firm tofu — swaps:
    • Tempeh, sliced or cubed, pan fry first so it soaks up the curry
    • Chickpeas (canned, drained) for a hearty, protein packed option
    • Seitan for a meatier chew if you arent avoiding gluten
  • Thai red curry paste — swaps:
    • Store bought green or panang paste for a different but tasty flavor, check vegan labeling
    • Quick DIY: sambal oelek or crushed red chiles + garlic + ginger + a splash soy/tamari and lime zest
    • Mild alternative: red curry powder or a blend of smoked paprika, cumin and chili flakes, though flavor will be less authentic
  • Soy sauce or tamari — swaps:
    • Coconut aminos, milder and lower sodium, great gluten free option
    • Liquid aminos for a close salty, savory hit
    • Miso dissolved in a little water (adds umami) if you want depth instead of straight salt

Pro Tips

– Press and dry the tofu longer than you think, 20 to 30 minutes if you can, then toss the cubes in a light coating of cornstarch before frying. It gives a much better crust, and the tofu won’t go soggy as fast. Don’t crowd the pan or the pieces will steam instead of crisp, use medium high heat and flip once.

– Bloom the curry paste in the hot pan with a splash of coconut milk or oil for about a minute until it smells fragrant. This unlocks deeper flavor, but watch it closely so it doesn’t burn, and scrape up any browned bits from the pan into the sauce later for extra depth.

– Cut and add vegetables by firmness: carrots and broccoli first, then peppers and snap peas last so they stay bright and crisp. Tear the Thai basil with your hands and add most of it at the very end so it keeps its aroma, and bruise the kaffir lime leaves to release oils then fish them out before serving.

– Thicken and balance at the end, not the start. Whisk in the cornstarch slurry a little at a time, simmer briefly, then taste. Fix salt with soy, acidity with more lime, and sweetness with a pinch of sugar. For leftovers reheat gently over low heat and add a splash of water or coconut milk if it looks separated, that helps it come back together.

Vegan Thai Red Curry With Tofu And Vegetables Recipe

Vegan Thai Red Curry With Tofu And Vegetables Recipe

Recipe by Pho Tsventsi

0.0 from 0 votes

I turned seasonal vegetables and silky tofu into a vibrant Red Curry Recipe that conceals a surprising pantry swap for extra richness.

Servings

4

servings

Calories

461

kcal

Equipment: 1. Medium saucepan with lid or rice cooker (to rinse and cook jasmine rice)
2. Large skillet or wok (for frying tofu and simmering the curry)
3. Cutting board and sharp chef knife for chopping veg and tofu
4. Colander or fine mesh strainer (rinse rice, drain tofu, drain baby corn)
5. Kitchen towel or several paper towels plus a plate or heavy pan to press the tofu
6. Measuring cups and spoons (coconut milk, broth, curry paste, cornstarch etc)
7. Wooden spoon or heatproof spatula plus tongs (stir, scrape browned bits, flip tofu)
8. Small bowl and whisk or fork (mix cornstarch slurry and dressings like lime juice)

Ingredients

  • 14 oz (400 ml) full fat coconut milk

  • 3 tbsp Thai red curry paste, check it's vegan

  • 14 oz (400 g) extra firm tofu

  • 1 tbsp neutral oil (vegetable or canola)

  • 1 medium onion

  • 3 cloves garlic

  • 1 tbsp fresh ginger, grated

  • 1 red bell pepper

  • 1 cup broccoli florets

  • 1 medium carrot

  • 1 cup snap peas or snow peas

  • 1/2 cup baby corn or bamboo shoots (optional)

  • 1 cup vegetable broth or water

  • 2 tbsp soy sauce or tamari

  • 1 tbsp coconut sugar or brown sugar

  • 1 tbsp lime juice (about 1 lime)

  • 4 kaffir lime leaves (optional)

  • 1/2 cup Thai basil leaves

  • 1/4 cup cilantro leaves for garnish

  • 1 tbsp cornstarch plus 1 tbsp water for slurry (optional)

  • salt and black pepper to taste

  • cooked jasmine rice to serve, about 2 cups

Directions

  • Rinse 2 cups jasmine rice and start it cooking per package directions so it's ready when the curry is done; while that's going, drain the 14 oz tofu, wrap in a towel and press 15 minutes to remove excess water, then cut into 1 inch cubes.
  • Prep the veg: peel and slice 1 medium onion, mince 3 cloves garlic, grate 1 tbsp fresh ginger, slice 1 red bell pepper, cut 1 medium carrot thin on the bias, break 1 cup broccoli into small florets, trim 1 cup snap peas and drain 1/2 cup baby corn or bamboo shoots if using; pick 1/2 cup Thai basil leaves and set aside 1/4 cup cilantro for garnish.
  • Heat 1 tbsp neutral oil in a large skillet or wok over medium high heat, add the tofu cubes and fry until golden on most sides, season lightly with salt and black pepper, then transfer tofu to a plate; don't worry if some pieces stick, just scrape them free while you move on.
  • In the same pan add the sliced onion and cook 3 to 4 minutes until translucent, add the garlic and ginger and cook about 30 seconds until fragrant, then stir in 3 tbsp Thai red curry paste and fry for about 1 minute to bloom the flavors.
  • Pour in 14 oz full fat coconut milk and 1 cup vegetable broth, stir well scraping up any browned bits, add 2 tbsp soy sauce or tamari, 1 tbsp coconut or brown sugar, and 4 kaffir lime leaves if you have them; bring the mixture to a gentle simmer.
  • Add the carrot, broccoli and baby corn and simmer 4 to 5 minutes so they start to soften but stay a bit crisp.
  • Add the red bell pepper, snap peas and the fried tofu, simmer another 2 to 3 minutes until all veg are crisp tender and tofu is warmed through; stir in 1 tbsp lime juice and about half the Thai basil leaves, tearing larger leaves as needed.
  • If you prefer a thicker sauce, whisk 1 tbsp cornstarch with 1 tbsp water and stir the slurry into the simmering curry, cook 1 minute until thickened; taste and adjust with salt, black pepper, a splash more soy, sugar or lime juice if it needs it.
  • Serve the curry over the cooked jasmine rice, garnish with the remaining Thai basil and 1/4 cup cilantro, squeeze extra lime if you like, and store leftovers covered in the fridge for 3 to 4 days.

Notes

  • Below you’ll find my best estimate of this recipe’s nutrition facts. Treat the numbers as a guide rather than a rule—great food should nourish both body and spirit. Figures are approximate, and the website owner assumes no liability for any inaccuracies in this recipe.

Nutrition Facts

  • Serving Size: 504g
  • Total number of serves: 4
  • Calories: 461kcal
  • Fat: 29.5g
  • Saturated Fat: 18.6g
  • Trans Fat: 0g
  • Polyunsaturated: 2.5g
  • Monounsaturated: 4.5g
  • Cholesterol: 0mg
  • Sodium: 875mg
  • Potassium: 500mg
  • Carbohydrates: 42g
  • Fiber: 3g
  • Sugar: 4.5g
  • Protein: 17g
  • Vitamin A: 3000IU
  • Vitamin C: 30mg
  • Calcium: 162mg
  • Iron: 2.8mg

Please enter your email to print the recipe: