• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
The Last Food Blog
  • All Recipes
    • Breakfast
    • Lunch
    • Appetizers
    • Dinner
    • Salads
    • Soup
    • Sides
    • Desserts
    • Cake
    • Treats
  • Breakfast
  • Lunch
  • Dinner
  • Meal Plans
  • About
    • Work with Me
    • Contact
    • Privacy Policy
menu icon
go to homepage
search icon
Homepage link
  • Home
  • About
  • All Recipes
  • Vegetarian Dinners
  • Lunch
  • Salads
  • Vegetarian Soups
  • Vegetarian Breakfast Recipes
  • Meal Plans
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • ×

    Home » Vegetarian Dinners » Vegan Thai Red Curry with Tofu

    Vegan Thai Red Curry with Tofu

    Published: January 16, 2020, Modified: April 8, 2020, By: Michelle Alston

    • Facebook
    • Twitter
    Jump to Recipe

    Ditch the takeout this weekend and make this restaurant-worthy Vegan Thai Red Curry at home. With marinated tofu and veggies this curry is perfect comfort food. It's creamy, spicy and packed with layers of gorgeous flavours. Perfect for a cosy delicious dinner.

    Marinated crispy tofu with peppers in a Thai red curry sauce, with rice and coriander garnish in bowls.

    Thai food is my favourite comfort food, I especially love Thai curries. There's something very comforting about that creamy coconut sauce and all those fresh flavours. With crispy tofu and veggies, this curry is all of that and more!

    It has just the right amount of heat and is packed with flavour. Its also vegan, gluten-free and delicious! And that crispy tofu is so tasty! You can have it with or without the tofu, it's up to you, I highly recommend it though. This is a very versatile curry so you can add more veggies or switch them up for your favourites.

    Marinated crispy tofu with peppers in a Thai red curry sauce, with rice and coriander garnish.

    What You Need to Make This Curry

    • Thai Red Curry Paste - this is a quick dinner so I'm using a store-bought paste. You will find this in the world food section of your supermarket. Look for a good authentic paste that is vegan.
    • Coconut Milk - If you want that creamy coconut sauce you will want to use full-fat coconut milk. Try and get the best you can buy, your local Asian food market will have the best coconut milk.
    • Tofu - You will need the extra firm tofu for this dish. Extra-firm will hold up against the frying and it won't fall apart in the sauce.
    • Veggies - My choice of veggies for this curry is red pepper, baby corn, and sugar snap peas. You can switch that up though, courgette and aubergine work really well too.
    • Boosting the paste - Onion, garlic, ginger, brown sugar lime and coriander will boost the power of your paste! Here's a little trick for you, a store-bought paste is great for a short cut but I feel that they still need a bit of a boost. So add some extra flavour with these extra ingredients.
    Ingredients for making Thai Curry

    How to Make Vegan Thai Red Curry

    1. Press the tofu, this will get rid of some of the liquid from the tofu. Line a baking tray with a double layer of kitchen paper. Place the cubed tofu on the paper, cover the tofu with another double layer of kitchen paper then place a baking tray over the tofu. Place 4 can of beans on the baking tray and leave for at least 15 minutes. Then marinate the tofu. Whisk together soy sauce or tamari, lime juice and toasted sesame oil in a bowl add the tofu and leave for 20 minutes. Reserve 2 tablespoons of the marinade.
    2. Then fry the tofu in a little oil. I do this in batches, so as not to overcrowd the pan and end up with soggy tofu! Nobody likes soggy tofu! It doesn't take long and is so worth it!
    3. Cook the onion until translucent then add the paste, garlic, and ginger. Cook until the paste is dry.
    4. Add the pepper and cook for a minute then pour in the coconut milk. Stir the sauce gently. Fill the empty coconut milk can up to ¼ way with water. Then slowly stir that into the sauce. Add the lime juice, brown sugar, and the reserved marinade.
    5. Simmer the sauce for about 10 minutes or until it has reduced or to the thickness you prefer. Then add the baby corn and sugar snap peas.
    6. Add the crispy tofu to the sauce, stir well and make sure it is warmed through. Finally, add the coriander and serve.
    Step by step process for making Thai Curry

    Tips for Making The Best Vegan Thai Red Curry

    • Find a good paste - not all curry pastes are created equally, trust me I've tried enough! And not all Thai red curry pastes are vegan. So when buying your paste check the ingredients, also the fewer ingredients seems to mean a better paste as far as I have found. This is the best Thai red curry paste I have found, it's from Thai Taste*, you can find it in supermarkets or on amazon. *This is not an advert, just my opinion.
    • Make your own paste - of course making your own paste is also a good idea for when you have more time. This recipe here is great and has vegan options included. You will need to find an alternative for the Golden Mountain seasoning sauce though if you want to make it gluten-free.
    • Coconut Milk - if you want this curry to be lovely and creamy then I would definitely stick with the full-fat milk. You can use a lighter version if you really need to, just be aware the sauce may turn out a little thinner.
    • Don't boil the sauce - keep an eye on that sauce, if it boils up it can split. Keep it at a simmer and all will be good.
    • Tofu - you will need extra firm tofu, don't use silken tofu for this dish it will be too soft and you will be very disappointed!

    Marinated crispy tofu with peppers in a Thai red curry sauce, with rice and coriander garnish.

    What to Serve with Thai Red Curry

    We usually serve this with Jasmine rice and plenty of lime wedges on the side. I like to add fresh coriander/cilantro leaves and sliced scallions too. You could also serve it with brown rice or quinoa.

    Can I Make this Ahead?

    This dish comes together quite quickly, but you can make it even quicker if you can make the tofu ahead of time. I would make the tofu a day ahead of time and keep it in the fridge until you are ready to use it. Add it into the curry and make sure it is piping hot. There may be a slight change of consistency in the tofu because of cooking it longer in the sauce.

    Need More Tasty Vegan Dinner Recipes?

    • Vegan Massaman Curry
    • Sesame Tofu with Stir-Fried Veggies
    • Mushroom Curry
    • Red Lentil Dal 
    • Satay Sweet Potato Curry
    Vegan Thai Red Curry

    Vegan Thai Red Curry

    Easy Vegan Thai Red Curry is perfect comfort food. With marinated tofu and veggies this curry is creamy, spicy and packed with layers of gorgeous flavours.
    5 from 9 votes
    Print Pin Rate
    Course: Dinner
    Cuisine: Thai
    Prep Time: 35 minutes
    Cook Time: 20 minutes
    Servings: 4
    Calories: 385kcal
    Author: Michelle Alston

    Ingredients

    • 1 ½ tablespoon sunflower oil
    • 1 medium brown onion sliced very thinly
    • 2 cloves of garlic minced
    • 1 x 5cm piece of ginger (about a thumb-size piece) finely grated
    • 60 g vegan Thai red curry paste (3 tbsp)
    • 1 x 400g can of coconut milk (1 x 13.5 fl oz can) full fat
    • 100 g baby corn (approx 1 cup) cut in half lengthways
    • 1 medium red bell pepper seeds and pith removed then sliced thinly
    • 140 g sugar snap peas (approx 2 cups)
    • 1 tablespoon brown sugar
    • 1 lime, juice of
    • A small handful of coriander/cilantro + more for serving

    For the crispy tofu

    • 280 g extra firm tofu (1 x 9oz pack) cut into cubes
    • 2 tbsp tamari / dark soy sauce
    • 1 tablespoon toasted sesame oil
    • 1 tablespoon freshly squeezed lime juice
    • ½ tablespoon sunflower oil

    For serving

    • Jasmine or sticky rice
    • Lime wedges
    • Coriander/cilantro leaves
    • 2 spring onions finely sliced
    Prevent your screen from going dark

    Instructions

    To Make the Crispy Tofu

    • First, drain the tofu - place a double layer of kitchen paper on a baking tray. Add the cubed tofu, cover with another double layer of kitchen paper then place another baking tray over the covered tofu. Place 4 cans of beans on top of the tray and leave for 15-20 minutes.
      In a large bowl whisk together 2 tablespoons of tamari or soy sauce, 1 tablespoon of toasted sesame oil and 1 tablespoon of lime juice.
      Place the drained tofu into the tamari/soy marinade and leave for 20 minutes.
      Heat ½ a tablespoon of oil in a pan then start frying the tofu until crispy. Once all the tofu is cooked remove from the pan and keep warm.
      Reserve 2 tablespoons of the marinade.

    To Make the Vegan Thai Red Curry

    • Heat 1 and a ½ tablespoons of oil in a large pan, add the onion and cook until translucent, about 10 minutes. Then add the garlic and ginger and cook for a minute. Now add the Thai red curry paste and stir everything together.
      Add the red pepper, cook for a minute then pour in the coconut milk. Add ½ a cup of water to the empty can, give it a little swish then slowly add that to the pan. Now stir in the lime juice, 1 tablespoon of brown sugar and the reserved marinade.
      Stir well and simmer for 10 minutes or until the sauce has reduced to the consistency you like.
    • Next, add the baby corn and sugar snap peas, cook for a further 3 minutes then add the crispy tofu, simmer until the tofu is hot.
      Finally, add the coriander add serve immediately.
      Serve with sticky or jasmine rice, lime wedges and a few coriander/cilantro leaves and sliced spring onions/scallions.

    Notes

    • Tofu - you will need extra firm tofu for this recipe, You can find it in most large supermarkets or health food stores.
    • Thai Red Curry Paste - I use a store-bought curry paste to make this dish, you can make your own if you wish. You will find Thai red curry paste in most large supermarkets or at your local Asian food market.
    • Coconut Milk - Full-fat coconut milk will give you the best results for this, however, if you are counting the calories then you can use a reduced-fat version, just be aware the sauce may be a bit thinner.
    • Storing and Freezing - This dish really is best served fresh, I don't recommend freezing this dish. The vegetables have high water content and there is a risk they will turn mushy. Also, freezing will change the consistency of the tofu making it soggy. You can keep any leftovers in the fridge for a day or two and reheat on the hob, again there may be changes in consistency.
    • Nutritional Information - all nutritional information is approximate and is calculated using an online nutrition tool. It does not include rice.
    • Weights and Measurements - I weigh all my ingredients using an electric scale, all measurement are metric. Cup measurements are approximate.

    Nutrition

    Calories: 385kcal | Carbohydrates: 24.9g | Protein: 10.8g | Fat: 28.2g | Saturated Fat: 13.9g | Sodium: 1073mg | Potassium: 417mg | Fiber: 3.8g | Sugar: 8.4g | Calcium: 173mg | Iron: 4mg
    Did you Make this Recipe? Save it Today!Mention me on Instagram at @thelastfoodblog or tag #thelastfoodblog!
    « Red Lentil Dahl
    Satay Sweet Potato Curry »
    • Facebook
    • Twitter
    2 Free Recipe Ebooks

    Join my free email list to receive my 'Little Book of Curries' and 'Quick & Easy Dinners' ebooks. You'll also never miss a recipe!

    Reader Interactions

    Comments

    1. Daina

      June 18, 2020 at 2:44 pm

      Hi if I add in aubergine, mushrooms and carrots at what point should I do that?
      Thanks so much

      Reply
      • Michelle Alston

        June 22, 2020 at 9:38 am

        Hi Daina, I would add them when you add the coconut milk. The carrot may take longer to cook though so I would make sure that you cut it into small pieces so it cooks faster. Mx

        Reply
    2. Gila

      June 08, 2020 at 7:08 pm

      5 stars
      Second time I’ve made this and it’s genuinely absolutely delicious, so authentic, a lovely little kick, super healthy and just perfect. I did add extra tofu and also used reduced fat coconut milk.

      Reply
      • Michelle Alston

        June 09, 2020 at 1:14 pm

        Hi Gila, thank you so much, I'm so glad you like it 🙂

        Reply
    3. Lisa

      April 08, 2020 at 10:06 am

      Unless I have misread the method I don't see where you have said to add the red curry paste?

      Reply
      • Michelle Alston

        April 08, 2020 at 10:22 am

        Hi Lisa, no you haven't misread it. I've updated the recipe card now with instructions as to when to include the paste. Thanks so much for letting me know x

        Reply
    4. Sunrita | Spiceitupp

      January 17, 2020 at 10:48 pm

      5 stars
      Really like the tips you have provided for marinating tofu. Sure that adds more flavour. Love a good Thai curry!

      Reply
      • Michelle Alston

        January 18, 2020 at 8:46 am

        Thanks Sunrita, I'm glad you found the tips helpful 🙂

        Reply
    5. Heidy L. McCallum

      January 17, 2020 at 1:26 pm

      5 stars
      This was an amazing Vegan Thai red curry. Our entire family enjoyed it and I have to tell you after making it and everyone loving it I will be ditching the take-out and saving a little money! Great recipe!

      Reply
      • Michelle Alston

        January 18, 2020 at 8:45 am

        Thank you so much Heidy, I'm so glad you all loved it x

        Reply
    6. Marie-Charlotte Chatelain

      January 17, 2020 at 12:45 pm

      5 stars
      I love a good curry. The baby corn is such a delicious addition and I cannot wait to try this! Perfect for Veganuary

      Reply
    7. Alisa Infanti

      January 17, 2020 at 11:54 am

      5 stars
      I had never made a Thai curry on my own until now but you broke this recipe down so easily I had a little more confidence giving it a try. Turned out perfect! Thank you.

      Reply
      • Michelle Alston

        January 17, 2020 at 11:58 am

        Hi Alisa, I'm so happy you gave it a go! And I'm so glad it turned out perfect for you 🙂

        Reply
    8. Angela Allison

      January 17, 2020 at 10:39 am

      5 stars
      This recipe is everything! All of my absolute favorite flavors and you can actually feel good eating it. Amazing! Thanks so much for sharing.

      Reply
      • Michelle Alston

        January 17, 2020 at 11:55 am

        Thanks so much Angela 🙂

        Reply
    9. Alisha Rodrigues

      January 17, 2020 at 8:49 am

      5 stars
      I've never tried making Thai curry with tofu but this one looks perfect... Love that creamy gravy which is full of flavor

      Reply
      • Michelle Alston

        January 17, 2020 at 9:13 am

        Thanks Alisha, It's really good with crispy tofu 😉

        Reply

    Leave a Reply Cancel reply

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

    Recipe Rating




    Primary Sidebar

    Michelle alston profile

    Hi, I'm Michelle. I'm here to help you make deliciously good healthy food for you and your family. There will be no crazy long lists of ingredients, no hard-to-find ingredients, just simple, good food that everyone will enjoy

    More about me →

    Trending Recipes

    • Easy Vegetable Orzo Soup with Spinach
    • Creamy Cauliflower and Chickpea Curry
    • Butternut Squash and Chickpea Curry
    • Irish Vegetable Soup
    • Easy Quorn Bolognese
    • Easy Vegetable Pasta Bake

    Vegan Recipes

    • Air Fryer Baby Potatoes
    • Air Fryer Butternut Squash
    • Air Fryer Potato Wedges
    • Peanut Butter Stir Fry With Crunchy Veggies
    • Lentil and Potato Curry (Vegan)
    • Spicy Jackfruit Fajitas

    More Vegan Recipes

    Follow @thelastfoodblog

    • Facebook
    • Instagram
    • Pinterest
    • Twitter

    Subscribe for updates & FREE eBooks

    Join my free email list to receive my 'Little Book of Curries' and 'Quick & Easy Dinners' ebooks. You'll also never miss a recipe!

    Footer

    ↑ back to top

    As Featured In

    Logos of places this blog has been featured

    About

    • Privacy Policy
    • About TLFB

    Get in touch

    • Contact
    • Work with me

    Copyright© 2022 · The Last Food Blog · Made with  by Michelle Alston

    300 shares