• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Damn Tasty Vegan
  • Vegan Spring Recipes
  • Recipe index
  • Lifestyle
  • About
  • Contact
menu icon
go to homepage
  • Vegan Spring Recipes
  • Recipe index
  • Lifestyle
  • About
  • Contact
  • Follow Me

    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • search icon
    Homepage link
    • Vegan Spring Recipes
    • Recipe index
    • Lifestyle
    • About
    • Contact
  • Follow Me

    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • ×
    Home » Recipes » Curry

    Vegan Red Thai Curry with Tofu

    Published: Oct 25, 2019 · Modified: Sep 7, 2023 by Maria · This post may contain affiliate links · Leave a Comment

    Jump to Recipe Print Recipe

    Vegan Thai red curry with tofu is as close as you can get to order Thai food take-out. Bright, aromatic and absolutely delicious. Takes less than thirty minutes to make. Bell peppers, vegetables and chewy tofu simmer in a perfectly balanced salty, sweet, red Thai curry sauce. 

    Vegan red thai tofu curry in a white bowl with white rice.
    Jump to:
    • ❤️ Why you'll love this curry
    • 🥦 Ingredients & substitutions
    • 👩‍🍳 Recipe tips
    • 🔪 Directions
    • 🍋 Where to find kaffir lime leaves
    • 🍚 Serving suggestions
    • ❓ Recipe FAQs
    • 🍛 More delicious recipes to try next
    • 📖 Recipe

    I tried for years to come up with the best homemade red Thai curry. I tried out tons of different recipes. So many of them never turned out how I wanted. 

    Something was always missing.

    Sure, they tasted good, but I wanted them to taste like my favorite take-out place.

    I then discovered the key to a good Thai curry after watching a few key videos from Pailin’s kitchen and Rin’s cookbook.

    I blended these two recipes a bit and adjusted them to be vegan (Pailin’s already was). I discovered some essential ingredients and cooking techniques that I was missing and that I'm about to share with you, so that you can perfect this recipe the first time you make it. 

    Thai cuisine is incredible because they have developed amazing cooking techniques and flavor combinations over generations. 

    Thai curries do an amazing job of balancing acid, salt, sweet and savory. 

    If you need more help cooking tofu, check out my article called how to cook tofu for beginners.

    If you want more recipes with tofu, check out these Vegan Tofu Dumplings, Crispy Air Fryer Tofu and this Sticky Maple Miso Tofu next.

    ❤️ Why you'll love this curry

    • it's vegan and vegetarian
    • More affordable than ordering from a restaurant
    • Full of flavor
    • Great for a weeknight dinner
    • Can be made gluten free
    • Healthy since it's full of protein from the tofu and fiber from the vegetables

    🥦 Ingredients & substitutions

    Ingredients for vegan red thai curry laid out in small bowls on a kitchen counter.
    • Thai red curry paste - Make sure to buy one that doesn't contain shrimp or fish sauce. The brand I linked here is vegan.
    • Full-fat coconut milk - you can also use lite coconut milk. Make sure it's canned coconut milk. Use cashew cream if you want to substitute the coconut milk.   
    • Kaffir lime leaves - Very important to have if you want this to taste bright and more authentic. 
    • Vegan fish sauce - or soy sauce. This will deepen the flavor of the red curry and add a nice saltiness. 
    • Vegetable broth - to add even more flavor use a vegan chicken flavored broth cube. 
    • Vegetables of choice - I love using red bell pepper, green bell pepper, broccoli and bamboo shoots. Green beans, potatoes, carrots and green onions are also delicious in this.  
    • Extra firm Tofu - Extra firm will give you the best, chewy texture. Make sure to press the tofu to remove the excess water, so it becomes even more chewy. 
    • Sugar - This balances out all the saltiness. This was one of the keys to getting my homemade curry to taste like take-out curry. You can substitute with brown sugar or coconut sugar. Maple syrup also works. 
    • Thai basil - This is also essential. If you can't find Thai basil, use whatever type you can find. This will also help to brighten the dish and round out all of the flavors. 
    • Lemongrass paste - this is optional, since it's already in the Thai curry paste, but it can add a little more flavor to the vegan red Thai curry. 

    👩‍🍳 Recipe tips

    It's important to use a good quality red curry paste.   Thai Kitchen is the most readily available in most grocery stores, and is usually vegan, but it's not the most flavorful.

    If you want to take your curry to a whole new level, I recommend using the Measri brand. It's also vegan and doesn't contain fish sauce. 

    If you love spicy food and want to up the spice level, add some red chili flakes, red chilies or hot sauce. The Measri brand comes pretty spicy, so taste it first. Thai Kitchen brand isn't very spicy. 

    Adding a little bit of sugar helps balance out the whole dish

    Baking the tofu cubes before adding it to the curry will give it a better texture, but if you're in a hurry just throw it in.  

    🔪 Directions

    Make sure to scroll to the recipe card for complete ingredients and instructions.

    Firm tofu pieces with corn starch on a baking sheet.

    Step one: Pat the tofu with a paper towel and press for 15-30 minutes. Cut tofu into cubes and sprinkle on corn starch, coconut oil and salt. Bake for 35 minutes, or until the tofu is crispy and golden brown. Set crispy tofu aside. 

    Vegan red thai curry paste in a pan.

    Step two: Add coconut oil to a large pan on medium heat and sauté the red curry paste and tomato paste for 2-3 minutes to release their flavor. 

    Vegan red thai curry sauce with coconut milk in a pan with a wooden spoon.

    Step three: Add the vegetable broth, coconut milk and sugar and simmer for 3-4 minutes.

    Baked tofu being added to vegan red thai curry sauce in a pan.

    Step four: Add the kaffir lime leaves, bell peppers and vegetables and simmer until vegetables are slightly tender. Add in the crispy tofu once it's done baking and serve over rice. Top with a squeeze of lime juice and add some chopped Thai basil.

    🍋 Where to find kaffir lime leaves

    Kaffir lime leaves in a green bag on a kitchen counter.

    If you want your curry to taste more authentic, kaffir lime leaves are essential.  They brighten up the curry and make it taste exactly like Thai take out.

    Bonus as well if you can find lemongrass…but I wasn’t able to find any for this recipe.

    Don’t worry, kaffir lime leaves are super easy to get. Just order kaffir lime leaves online and then have them in your pantry ready to go every time you want to make Thai red curry at home.

    🍚 Serving suggestions

    Vegan red thai curry with tofu and vegetables in a large pan with a wooden spoon.

    ​Red Thai curry tastes amazing served with jasmine rice, but you can use any white rice or brown rice. It also tastes delicious served with rice noodles. 

    Serve these Vegan Tofu Summer Rolls as an appetizer. 

    ❓ Recipe FAQs

    Is red curry usually vegan?

    Most red curry has shrimp paste or fish sauce. There are some red thai curry pastes that you can buy at the grocery store that don't have any fish or shrimp in them. Thai kitchen and Maesri brands are usually vegan. Substitute soy sauce for the fish sauce. 

    Is this vegan red Thai curry gluten free?

    This red curry is gluten free as long as you check to make sure the coconut milk, soy sauce, vegetable broth and Thai red curry paste are certified gluten free, if you have a severe allergy. Make sure to use a gluten free soy sauce. 

    ​How long will this Red Thai Curry with Tofu last?

    This will last in an airtight container in the fridge for about 5 days. You can also freeze this recipe for up to three months. Just thaw it out in the fridge before warming it back up. 

    🍛 More delicious recipes to try next

    • Instant pot sweet potato curry in a bowl over quinoa.
      Easy Instant Pot Sweet Potato Curry with Chickpeas and Kale
    • Close up of spinach and chickpea curry on a plate with rice
      Spinach and chickpea curry
    • Close up of vegan dumpling on a plate with soy sauce.
      Vegan Tofu and Veggie Dumplings
    • Vegan summer rolls cut in half and in a glass bowl.
      Easy Vegan Summer Rolls with Peanut Dipping Sauce

    If you loved this recipe, leave a 5 ⭐️ rating on the recipe card and comment below!

    📖 Recipe

    Vegan red thai curry with tofu and vegetables in a white bowl with jasmine rice.

    Vegan Red Thai Curry with Tofu

    Vegan red thai curry with tofu. As close as you can get to ordering Thai take-out. Fragrant, bright and absolutely delicious.
    5 from 1 vote
    Print Pin Rate
    Course: Main Course
    Cuisine: thai
    Prep Time: 2 minutes minutes
    Cook Time: 20 minutes minutes
    Total Time: 22 minutes minutes
    Servings: 4
    Calories: 401kcal
    Author: Maria
    Prevent your screen from going dark

    Ingredients

    US Customary or Metric
    • 1 tablespoon coconut oil
    • 3 tablespoons red Thai curry paste (check ingredients for one with no fish sauce)
    • 1 tablespoon tomato paste
    • 1 can coconut milk
    • 1 cup vegetable broth
    • 1 tablespoon Vegan fish sauce (or soy sauce)
    • 2 tablespoons granulated sugar
    • 8 kaffir lime leaves (these are essential for a good Thai curry and easy to order online. )
    • 6 white button mushrooms (sliced)
    • ½ red bell pepper (thinly sliced)
    • ½ green bell pepper (thinly sliced)
    • 1 cup chopped broccoli
    • Handful of Thai basil (or whatever basil you can find)
    • Jasmine rice

    Tofu

    • ½ block of firm tofu
    • 1 tablespoon coconut oil
    • 1 tablespoon corn starch
    • ¼ teaspoon salt

    Instructions

    Bake the tofu

    • Pre-heat oven to 420 degrees. Cut your tofu block in half. Then cut into cubes. Drizzle on oil. Sprinkle on corn starch and salt. Shake a few times in a bowl to mix well. Bake for 30 minutes. Take out of the oven and let it sit for five minutes before adding it to the curry.
      ½ block of firm tofu, 1 tablespoon coconut oil, 1 tablespoon corn starch, ¼ teaspoon salt

    Cook the rice

    • Rinse your rice and cook it according to directions on the package.
      Jasmine rice

    Prepare the curry

    • When the tofu has about 10 minutes left, start cooking the sauce curry. Heat oil in large pan on medium heat for 1 minute. Add the Thai curry paste and tomato paste and cook for 2 minutes in the oil, stirring often so it doesn't burn.
      1 tablespoon coconut oil, 3 tablespoons red Thai curry paste, 1 tablespoon tomato paste
    • Add the can of coconut milk, vegetable broth and sugar and bring to a low simmer. Simmer for 5 minutes until everything dissolves.
      1 can coconut milk, 1 cup vegetable broth, 2 tablespoons granulated sugar
    • Gently bruise the kaffir lime leaves by crushing them in your hands a few times. This will bring out the flavor more. Add the kaffir lime leaves, vegan fish sauce, bell peppers and sliced mushrooms. Simmer for 2 minutes
      1 tablespoon Vegan fish sauce, 8 kaffir lime leaves, 6 white button mushrooms, ½ red bell pepper, ½ green bell pepper
    • Add the broccoli and baked tofu. Simmer for 8 minutes. If the sauce starts to get too thick, add a dash or two more of vegetable broth.
      1 cup chopped broccoli, ½ block of firm tofu
    • Turn off heat. Add basil and let sit for 5 minutes, so it wilts. Food is always better once it cools down a little bit
      Handful of Thai basil
    • Serve over rice and ENJOY!

    Notes

    • Use a full fat, canned coconut milk, not lite coconut milk. It will make this curry a lot more rich, creamy and delicious.
    • Kaffir lime leaves are a must, if you want this recipe to taste more authentic.
    • It's important to use a good quality red curry paste. Thai Kitchen. is the most readily available, and vegan, but it's not the most flavorful. If you want to take your curry to a whole new level, I recommend using the Measri brand. It's also vegan and doesn't contain fish sauce.
    • Adding a little bit of sugar helps balance out the whole dish
    • Baking the tofu before adding it to the curry will give it a better texture, but if you're in a hurry just throw it in.
    • Use vegan fish sauce, or substitute for soy sauce if you can't find this. It will deepen the flavor of the curry and add a nice saltiness.

    Nutrition

    Calories: 401kcal | Carbohydrates: 25g | Protein: 11g | Fat: 31g | Saturated Fat: 22g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 4g | Trans Fat: 1g | Sodium: 655mg | Potassium: 503mg | Fiber: 5g | Sugar: 9g | Vitamin A: 4985IU | Vitamin C: 30mg | Calcium: 129mg | Iron: 5mg
    Tried this recipe? Tag me today!Mention @DamnTastyVegan or tag #DamnTastyVegan!

    The nutritional information on this website is only an estimate and is provided for convenience and as a courtesy only. The accuracy of the nutritional information for any recipe on this site is not guaranteed. It should not be used as a substitute for a professional nutritionist’s advice.

    More Vegan Curry Recipes

    • Chickpea and potato curry in a serving dish.
      Easy Vegan Chickpea and Potato Curry
    • Yellow lentil dal in a ceramic bowl with white rice and cilantro.
      Easy Yellow Lentils - Yellow Dal Curry
    • Cup of cooked red lentils with naan bread in the background
      How to cook red lentils
    • Close up of vegan tikka masala on a plate with rice
      Easy Vegan Tikka Masala (Tofu Tikka Masala)

    About Maria

    Maria is the creator of the blog and YouTube channel Damn Tasty Vegan. She has been a vegetarian since 2005 and vegan since 2015. She loves showing new vegans how easy and delicious living a vegan lifestyle can be. She is passionate about animal welfare and strives to help change the way animals are viewed and treated, by helping people transition to a vegan lifestyle.

    Reader Interactions

    5 from 1 vote (1 rating without comment)

    Leave a Reply Cancel reply

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

    Recipe Rating




    Primary Sidebar

    Woman with sunglasses sipping a green juice with a straw.

    Hi, I'm Maria Rose! I'm a professional singer by night, and recipe developer by day. I run this blog and am also the creator of the One Month (30 minute) Meal Plan. I love helping people learn how to cook easy and delicious plant based meals.

    More about me →

    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube

    Vegan Winter & Holiday Recipes

    • Piece of bread dipped in vegan fondue
      Easiest vegan fondue (dairy free cheese fondue)
    • Serving tray filled with vegan deviled eggs
      Easy Vegan Deviled Eggs (Potatoes and Tofu)
    • Two pieces of vegan breakfast casserole on two plates
      Savory Vegan Breakfast Casserole (High Protein)
    • Dairy free mac and cheese in a white bowl.
      Super Creamy Dairy Free Mac and Cheese (Vegan)
    • Dairy free green bean casserole close up
      Dairy Free Green Bean Casserole Recipe
    • Close up of vegan beef stew in a white bowl
      Hearty Vegan Beef Stew

    Popular Posts

    • Sticky glazed maple miso tofu in a pink bowl on top of rice.
      Sticky Glazed Maple Miso Tofu
    • Vegan Jackfruit Nachos
      Easy jackfruit nachos
    • Piece of bread dipped in vegan fondue
      Easiest vegan fondue (dairy free cheese fondue)
    • Crispy tofu cubes in a glass bowl.
      How To Make Crispy Tofu (Baked & Pan Fried)
    • Baked potato without foil on a plate topped with butter.
      Perfect baked potato (without foil)
    • Close up of banana protein pancakes with bananas and strawberries on top.
      Banana Protein Pancakes without Eggs

    Footer

    ↑ back to top

    Information

    • Privacy Policy
    • Accessibility policy
    • Disclaimer

    Newsletter

    • Get your free Vegan High Protein Grocery List Download!

    Contact

    • Contact

    Copyright © 2025 Damn Tasty Vegan on the Foodie Pro Theme

    We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.
    Cookie settingsACCEPT
    Manage consent

    Privacy Overview

    This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
    Necessary
    Always Enabled
    Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
    Non-necessary
    Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
    SAVE & ACCEPT
    Vegan red Thai curry with tofu
    • Facebook
    • Pinterest
    • LinkedIn
    • Twitter

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.