Vegan Thai Red Curry With Tofu

If you’re looking for an authentic Vegan Thai Red Curry recipe that’s easy to make and doesn’t compromise on taste, then look no further! It has that beautiful aromatic Thai flavour and spicy kick that you’re looking for. This vegan recipe is healthier and tastier than takeout and is perfect for any time of year!

authentic vegan thai red curry

Creating the best Vegan Thai Red Curry recipe

I’ve been a big fan of Thai curries ever since I was a kid. So naturally when I first went vegan, I tried every vegan recipe on the web to try and make this dish for myself.

Unfortunately, these recipes were missing something from those traditional Thai red curries that I was searching for. They were too bland, lacking that spicy punch and weren’t comforting enough.

After many experiments, I’d stumbled upon the best vegan Thai red curry recipe and am excited to share it with you!

So, what was the missing ingredient?

vegan thai red curry recipe with tofu

The power of Umami

I had blindly assumed the secret to making a tasty Thai curry was to use onion, ginger and garlic like in most other aromatic vegan dishes. But I was wrong..

What was lacking in those other vegan Thai red curry recipes was that strong taste of Umami!

At a high level, the Japanese term Umami (“pleasant savoury taste” in English) is one of the 5 basic tastes (along with sweet, sour, salty and bitter) and describes the taste of glutamate, inosinate, or guanylate.

This taste of Umami is a key element in the taste of Thai curries and is typically found in animal based products – in particular, fish sauce and shrimp.

So when you subtract these animal based products without properly replacing with vegan food sources high in Umami, you get the bland vegan Thai curries I was talking about.

This is why tomato paste is so important this recipe! Yes tomato paste. Tomatoes are one of the best plant sources of umami and comes from their high glutamic acid content. This is why mixing tomato paste together with the vegan Thai red curry paste will really put that “umpf” back in and make this healthy vegan Thai red curry with tofu the best you’ve ever had!

best vegan thai curry recipe

How to make Vegan Thai Red Curry?

The first step, which is a key step, is to first heat some of the coconut milk in the pot so it becomes thicker and the coconut oil starts to separate. At this point, you have a lovely consistency and will now add in the vegan Thai red curry paste and tomato paste and blend together.

After the pastes have been blended, you will need to add in the rest of your coconut milk and water and bring to boil.

Once it’s boiling, you just need to add in your soy sauce, vegan brown sugar, tofu and vegetables and let it simmer for 10-15 minutes. That’s it! What an easy vegan Thai red curry recipe, right?

authentic vegan thai red curry

How do you store Thai red curry?

Another awesome part of this dish is how easily it can be stored! You can even batch cook it on the weekend and simply reheat to have an amazingly tasty meal on a weeknight which is ready in no time.

I find this vegan Thai red curry lasts great in the fridge for up to 48 hours. Between the 48-72 hour mark, it would still be edible but the vegetables lose their nice texture and the taste starts to wane.

It can also be frozen for up to 3 months. Simply leave it out overnight to thaw and reheat the next day in a pot or microwave!

Just remember to always let the vegan Thai red curry completely cool off before putting into an air tight container and storing in either the fridge or freezer. Not only to preserve the lovely taste and texture of the food but also to avoid contamination.

vegan thai red curry easy

Vegan Thai red curry recipe tips

  • You may have asked yourself: Is red Thai curry paste vegan? The answer: sometimes. Not all store bought red Thai curry pastes are vegan as it may contain either fish sauce or shrimp. So always pay attention to the label at the back to make sure it’s vegan. This certified vegan Thai red curry paste is reasonably priced and has that authentic taste you desire.
  • In most of my recipes, I advocate for choosing a low-fat coconut milk to make a healthier version of a dish. However, always choose full-fat coconut milk with Thai curries. It provides a richer creaminess, which is essential for making an authentic vegan Thai red curry with tofu.
  • Remember to heat the coconut milk in the pan and letting the oil separate before adding in the curry and tomato paste. It really does make a huge different to the taste and texture of the curry.
  • Don’t skip on the vegan sugar. Might sound like a miniscule part of the dish, but it makes a big impact. Thai curries can become very salty, so you want to add the sugar in there to balance out the flavours.
  • I’ve gushed already about tomato paste and the importance of Umami to a Thai red curry. Additionally, you should also use mushrooms, soy sauce, tofu and corn in this dish as they are also good sources of Umami flavour.
  • The great thing about this dish is that it’s quite versatile and you can add in or subtract the vegetables you enjoy most. Some of my favourite vegetable substitutes are bamboo shoots, broccoli, cauliflower and carrots.

More healthy vegan dinner recipes to try

If you like this Vegan Thai red curry recipe, you might also like:

Please feel free to check out all my vegan recipes here for more inspiration in the kitchen!

healthy vegan thai curry recipe

If you tried this vegan thai red curry recipe and loved it as much as I did, please feel free to let me know by leaving a comment and a rating below. I also love seeing remakes of these recipes, so be sure to tag me @voach_thevegancoach and use the hashtag #voachrecipes if you post your creation on Instagram!

Never want to miss out on new amazing vegan recipes? Then be sure to follow me on Facebook, Instagram and Pinterest and sign up to my Newsletter so you are notified when the next delicious and nutritious vegan recipe is up!

Vegan Thai Red Curry

5 from 2 votes
Recipe by Voach Course: Lunch, DinnerCuisine: Asian, ThaiDifficulty: Medium


Prep time


Cooking time





If you’re looking for an authentic Vegan Thai Red Curry recipe that’s easy to make and doesn’t compromise on taste, then look no further! It has that beautiful aromatic Thai flavour and spicy kick that you’re looking for. This vegan recipe is healthier and tastier than takeout and is perfect for any time of year!


  • 2 cups 2 coconut milk

  • 4 tbsp. 4 vegan Thai red curry paste

  • 1.5 tbsp. 1.5 tomato paste

  • 1/2 cup 1/2 water*

  • 2 tbsp. 2 dark soy sauce

  • 1.5 tbsp. 1.5 vegan raw cane sugar

  • 4 4 kaffir lime leaves, torn

  • 1 cup 1 brown mushrooms, sliced**

  • 1 medium 1 red bell pepper, sliced

  • 1/2 cup 1/2 baby corn, halved

  • 1/2 cup 1/2 snow peas

  • 1 cup 1 firm tofu, chopped into cubes

  • Handful Thai basil leaves

  • Handful basil, coriander and/or red peppers as garnish


  • Add ½ cup of the coconut milk into a pot on medium-high heat. Cook until the coconut milk becomes thicker and the coconut oil starts to separate (this typically takes 3-5 minutes).
  • Add the Thai red curry paste and blend into the thickened coconut milk until the paste has broken up.
  • Then add in the tomato paste and blend into the coconut milk and curry paste until the tomato paste has broken up. Cook for 2-3 minutes, or until the coconut oil starts to fry the blended curry and tomato paste.
  • Now it’s time to add in the remainder of the coconut milk and water into the pot. Increase the heat and bring the pot to boil.*
  • Once it’s at a boil, add the soy sauce, brown sugar and kaffir lime leaves and stir together until the sugar’s completely dissolved. Then add in the tofu and vegetables and bring the heat down to a simmer. Let the pot simmer for 10-15 minutes so the tofu and vegetables are cooked and absorb the flavours of the curry sauce.
  • Turn off the heat, add the Thai basil leaves and let them wilt for approx. 1 minute.
  • Serve with your preferred rice and garnish with some chopped parsley or coriander!


  • * If you desire a thinner curry sauce, feel free to add more water. However, add a small amount each time.
  • ** Some other great additions/substitutions for these vegetables are bamboo shoots, cauliflower, broccoli and/or carrots.
  • TO STORE: Once the curry has completely cooled off, the leftovers can be refrigerated in an air-tight container for up to 48 hours. It can also be frozen for up to 3 months (although the texture of the tofu/vegetables will change).
  • NUTRITION: Servings: 1 | Calories: 427kcal | Carbs: 24g | Sugar: 14g | Protein: 12g | Fat: 33g | Sat Fat: 25g | Fibre: 5g | Net Carbs: 19g | Vitamin A: 37% DV | Vitamin C: 66% DV | Vitamin D: 48% DV | Vitamin E: 5% DV | Vitamin K: 7% DV | Folate: 6% DV | Calcium: 25% DV | Iron: 31% DV | Copper: 35% DV | Potassium: 11% DV | Sodium: 51% DV | Zinc: 11% DVNutrition information is calculated automatically and is an estimate only

Did you make this recipe?

Tag @voach_thevegancoach on Instagram and hashtag it #voachrecipes

Follow us on Pinterest!

Follow us @ on Pinterest

@Voach. All images and content are protected by copyright law. Please do not use any images without prior permission. For any republishing of this recipe, please kindly link back to this post.

*This post may contain affiliate links that earn me a small commission, at no cost to you. You can find out more information here

Subscribe now!

Sign up to receive free healthy vegan recipes delivered straight into your inbox!

We won’t send you spam.

Leave a Comment

Your email address will not be published. Required fields are marked *