This Tofu Red Curry Recipe is an easy, healthy vegan Thai curry recipe made with tofu and crunchy vegetables cooked in a creamy red curry coconut sauce. Plus, this recipe is also low-carb and perfect for vegan, low-carb eaters.
I love vegan curry recipes as a quick and comforting dinner that all the family loves, like my Vegan Chickpea Curry or Vegan Butter Chicken.
Even the kids love tofu curry recipes, so here’s my version of vegan Thai curry made with crispy air-fried tofu pieces and lots of crunchy vegetables.
Ingredients and Substitutions
First, prepare the ingredients to marinate the tofu.
- Extra-Firm Tofu – or firm tofu cut into cubes or roughly broken into pieces – It’s my favorite unprocessed option to mimic chicken.
- Cornstarch – Cornstarch makes a thin layer around the tofu to make the outside crispy.
- Olive Oil or peanut oil or sesame oil.
- Garlic Powder – for taste.
Ingredient For The Curry Sauce
- Red Curry Paste – any brand works. They are generally all plant-based.
- Garlic – for flavor.
- Coconut Oil – or a light-flavored vegetable oil.
- Fresh Grated Ginger – to add flavor.
- Vegetable Stock – Or water.
- Full-Fat Canned Coconut Milk – You can’t swap that for any other kind of plant-based milk beverage.
- Red Bell Pepper – or orange bell pepper.
- Broccoli – Fresh rather than frozen.
- Green Beans or snow peas
- Soy Sauce – You can opt for low-sodium or gluten-free soy sauce.
- Brown Sugar – Or coconut sugar, both give similar results.
- Lime Juice – Fresh or sold in a bottle. You can also use lemon juice.
- Kaffir Lime Leaves – this boosts the curry flavor.
- Thai Basil Leaves – It’s different from regular basil. If you can’t find this ingredient, do not use regular basil!
How To Make Red Tofu Curry
A red tofu curry is a very easy dinner that you can prepare in just 30 minutes.
- Stir the marinade ingredients into a mixing bowl and toss the tofu pieces into it. Next, massage the tofu with your hands to evenly cover each piece.
- Air fry at 400°F (200°C) for 12 minutes, shaking the air fryer basket halfway. You can also bake the tofu on a baking sheet covered with parchment paper. You can also bake it in the center rack of the oven for 30 minutes at 400°F (200°C), flipping the tofu pieces halfway. Set aside on a plate.
- Wash and cut the vegetables into small pieces. I recommend breaking the broccoli head into tiny 1-inch florets. Trim and cut the green beans in half. Deseed the red bell pepper and cut it into thin strips. Set aside at room temperature.
- Warm some coconut oil in a large non-stick skillet.
- Stir in the curry paste, garlic, and fresh ginger and cook until the paste dries out and oil sets on the sides of the skillet.
- Stir in the vegetable stock and keep cooking until the liquid reduces by half. Stir regularly to prevent the sauce from sticking.
- Next, stir in lime leaves, brown sugar, soy sauce, and coconut milk. Simmer and cook over medium-high heat for about 6 minutes.
- Stir in the raw vegetables: I used red bell pepper, green beans, and broccoli. Cook until the vegetables are half-cooked – it takes about 3-5 minutes.
- Now, add the tofu cubes and cook for three extra minutes until the sauce has thickened.
- If you love your curry sauce rich and creamy and don’t mind some extra saturated fat, add coconut cream at this stage. The addition of canned coconut cream at the end increases the creaminess. Make sure you use the thick part on top of the can of coconut cream, not the liquid at the bottom of the can.
Flavor Variations
You can use this recipe with different vegetables. For example, you can use:
- Cauliflower
- Snow Peas
- Edamame – they are very rich in protein.
- Mushrooms
- Pumpkin Cubes
- Sweet Potato Cubes
- Zucchini Slices
Serving Red Curry
Remove from the heat and stir in the lime juice and Thai basil leaves.
Serve the tofu Thai curry with jasmine rice or my sticky coconut rice recipe on the side. It’s also delicious with my Pupusas, the blend of flavors is perfect.
Also, you can add some chili flakes and a pinch of salt on top of your curry for extra flavors.
Allergy Swaps
This vegan Thai curry is naturally meat-free and dairy-free. However, if you have allergies, I listed some options for you below:
- Coconut-Free: You can use soy cream in this recipe and replace coconut oil with peanut oil or sesame oil.
- Gluten-Free: You can use tamari sauce or coconut aminos for certified gluten-free soy sauce.
- Corn-Free: You can replace corn starch with tapioca flour or arrowroot flour.
Frequently Asked Questions
No, a regular red curry sauce is made with fish sauce, and, as a result, it’s not vegan. Also, most red curries contain chicken pieces or other meat or fish.
You can replace the Thai basil leaves with regular basil. Since basil leaves are large, use half the amount called in the recipe.
Absolutely, but if you do, remove the fresh ginger and garlic from the recipe, or it will be overpowering.
These ingredients are added to enhance store-bought canned curry paste.
Sure, you can make a tofu green curry with this recipe using the same amount of green curry paste as a swap.
If you don’t like tofu, you can use canned chickpeas. First, rinse and drain the cooked chickpea.
Then, air fry at 400°F for 3-4 minutes. Stir in olive oil, garlic powder, and salt, and toss the chickpea with the marinade – no need to use cornstarch for beans.
Finally, air fry again with the same timing until crispy. Use them in this recipe as a swap for crispy tofu pieces.
This Tofu Thai Curry stores very well in the fridge for up to 3 days in a sealed container.
You can freeze the leftover of this vegetarian red curry in boxes and thaw in the fridge the day before.
Rewarm curry in the microwave or hot non-stick saucepan.
More Tofu Recipes
Below are some more tofu recipes ideas for you to try.
Did You Like This Recipe?
Leave a comment below or head to our Facebook page for tips, our Instagram page for inspiration, our Pinterest for saving recipes, and Flipboard to get all the new ones!
Tofu Red Curry
Ingredients
- 1 block Extra Firm Tofu - 14 oz, 400g
- 1 tablespoon Cornstarch
- 1 tablespoon Olive Oil
- ¼ teaspoon Garlic Powder
- ½ teaspoon Salt
Red curry
- 2 tablespoons Coconut Oil
- 5 tablespoons Red Curry Paste
- 2 large Garlic Cloves - crushed
- 1 teaspoon Fresh Grated Ginger
- 1 cup Vegetable Broth
- 1 large Red Bell Pepper - cut into stripes
- 1 cup Broccoli - cut into tiny florets
- 8 oz Green Beans - trimmed, cut into 2" pieces
- 1 can Canned Coconut Milk - full fat (14 oz)
- 2 teaspoons Soy Sauce
- 1 tablespoon Brown Sugar
- 6 Kaffir Lime Leaves
- 1-2 tablespoons Lime Juice
- 12 Thai Basil Leaves
- ½ cup Canned Coconut Cream - optional, to boost creaminess
To serve – per plate
- 1 cup Coconut Rice Recipe
- 2 tablespoons Cilantro
- 1 pinch Chili Flakes
Instructions
Prepare the tofu
- Wrap the tofu block with absorbent paper and place it between two chopping boards, adding a few books on top of the top board to add pressure. Set it aside for 30 minutes to release all the tofu moisture.
- Cut the tofu block into cubes of (about 4 inches/1cm) or roughly pull apart the tofu to create irregular pieces of tofu to mimic the texture of chicken. Set aside.
- In a mixing bowl, combine oil, cornstarch, garlic powder, and salt.
- Preheat oven to 400°F (200°C).
- Stir in the tofu pieces to evenly coat with the mixture.
- Line the tofu pieces on a baking tray covered with parchment paper – make sure the tofu pieces are well spread and don't touch each other.
- Bake for 30 minutes, flipping halfway until crispy. You can also cook the tofu in an air fryer at 400°F (200°C) for 12 minutes.
Curry Sauce
- Heat a large skillet or medium saucepan over medium-high heat.
- Over medium heat, melt coconut oil, then stir red curry paste, garlic, fresh ginger, and cook over low heat until it looks dry and fragrant – about 1-2 minutes.
- Stir in the vegetable stock, stir to combine the paste evenly into the stock. Let it simmer for 3 minutes until the sauce has reduced by half.
- Add in coconut milk, kaffir lime leaves, brown sugar, and soy sauce. Stir to combine well and bring to a simmer. Cook and stir often, for 6-8 minutes or until the sauce thickens to your liking.
- Add bell pepper strips, broccoli florets, and green beans and cook for 3-5 minutes or until the vegetables are cooked.
- Toss the crispy tofu in the sauce until coated and add coconut cream if desired. Keep cooking for a few minutes until the tofu is flavored by the sauce – about 2 minutes.
- Remove from heat and stir in basil Thai leaves and lime juice.
- Season with extra salt or chili flakes if needed.
Storage
- Store in the fridge in a sealed container for 3-4 days or freeze for up to 3 months.
Leave a comment