• Skip to main content
  • Skip to primary sidebar
My Plantiful Cooking
menu icon
go to homepage
subscribe
search icon
Homepage link
  • About
  • Newsletter
  • Breakfast
  • Mains
  • Desserts
  • Contact
    • Facebook
    • Instagram
    • Pinterest
  • ×

    Home » Mains & Entrees

    Creamy Vegan Thai Red Curry with Tofu

    Published: May 28, 2021 by Meesha · This post may contain affiliate links

    Jump to Recipe Print Recipe
    Pinterest pin of this recipe
    Pinterest image with text overlay of this recipe.

    This creamy and rich vegan Thai red curry with tofu is a great hearty dinner to have ! Easy to make and ready in 45 minutes.

    Holding a Dutch oven containing Thai red curry.

    This vegan Thai red curry is definitely my definition of comfort food ! It is creamy, hearty and flavorful, hitting the spot every time. Especially love pairing it with some freshly cooked rice, or some green curry fried rice.

    The best part is, this is a one pot meal and can be made under 30 minutes, making it the perfect easy weeknight dinner to make. As we will be using red curry paste here, it makes the process much more quicker and easier ( hence no pestle and mortal needed 😉).

    Jump to:
    • 💚Why you will love this recipe
    • 🍛What is Thai red curry
    • 🌶What you will need
    • 📓Notes / Substitutions
    • 🔪How to make
    • ✔Helpful tips
    • 🍚How to serve
    • ❔Commonly asked questions
    • 🍽More tofu recipes
    • 📖 Recipe

    💚Why you will love this recipe

    • A comforting dish that will please both vegans and meat-eaters - This curry is creamy, flavorful and delicious, that will even leave omnivores wanting for more !
    • Easy and quick to make - Everything is ready just under 45 minutes, and only 10 simple ingredients needed. ( excluding salt and water )
    • Hearty, filling yet healthy - This vegan Thai red curry is packed full of veggies, and only contains about 350 calories per serving.
    • Suitable for meal prep - Make a large batch and you will have dinner ready to go for the next few days. It will taste even better the day after ! They are freezable too.

    🍛What is Thai red curry

    Red curry is one of the most popular Thai dish and can be found almost everywhere around the world ! It usually consist of red curry paste cooked in creamy canned coconut milk. Oftentimes, ingredients like meat, seafood and vegetables are added.

    This dish is usually paired with rice of some sort, the most common one being steamed Jasmine white rice.

    To make this dish vegan, we are going to use tofu as a substitute for meat.

    Difference between red and green curry

    Unsurprisingly, the main difference between red and green curries is the chili peppers used ! In red curries, red chilis ( fresh, dried or a mixture of both ) are used as a base for its paste, making it red in color.

    As for green curries, fresh green chilies are the main component in its paste. To intensify the green color of green curries, other herbs like kaffir lime leaves, cilantro and Thai basil leaves are usually added.

    🌶What you will need

    Ingredients needed to make curry.

    📓Notes / Substitutions

    • Tofu - Can be substituted with other plant protein like chickpeas, seitan or store-bought meat replacement. You can skip the pan-frying step and just toss them in at the end.
    • Cornstarch - Potato starch can be used in place.
    • Red curry paste - Do be careful as not all paste are vegan, as shrimp paste ( belacan ) might be added. I am using Thai's Kitchen red curry paste and it is vegan friendly. You can also make your own paste if you have time on hand.
    • Vegetables - Feel free to use any veggies you have on hand in place. Some veggies that works well in this includes cauliflower, snap peas, bell peppers of any sort and mushrooms.
    • Coconut milk - Both full fat or skimmed coconut milk can be used, but full-fat ones will yield curry that is creamier and richer in flavor. Mine comes in carton as this is how it is packaged here in Malaysia, but if you are in America or Europe, do get the canned ones.
    • Oil-free - For tofu, pan-fry it dry without oil on a good non-stick pan. Or, you can simply skip pan-frying them and toss them along with the vegetables. Use ¼ cup of water in place of oil when cooking vegetables.

    🔪How to make

    Mix together salt and cornstarch. In a zip-top bag, place in tofu cubes along with cornstarch-salt mixture. Zip the bag and toss it until tofu cubes are well-coated.

    Heat up about ½ tablespoon of neutral oil in a cast iron skillet / non-stick pan on medium high heat. Place tofu cubes in one layer and cook for 3-4 minutes on each sides, or until most sides are golden brown. Set aside.

    A 2 picture collage. The first picture shows tofu in a zip top bag, and the second picture shows cooked tofu in a cast-iron pan.

    In a Dutch oven / soup pot, place in about ½ tablespoon of oil and heat over medium high. Add in onion and saute until translucent, about 3-4 minutes. Stir in garlic, ginger and curry paste and cook for another 1-2 minutes until fragrant.

    Add in coconut milk, water, bell pepper, broccoli, carrot and salt. Bring mixture to a boil, then lower heat to a gentle simmer. Place the lid on and cook for 10-15 minutes, or until veggies have softened, stirring every few minutes.

    Turn off heat and toss in pan-fried tofu. Stir until everything is well incorporated. Serve it with some freshly cooked rice and enjoy !

    A 4 picture collage. The first picture shows sauteing onion, the second picture shows sauteing curry paste, the third picture consist of a pot with all ingredients in it, and the last picture shows the finish product after cooking.

    ✔Helpful tips

    • Use canned coconut milk - Make sure to use canned coconut milk, not the ones in cartons that are used as a milk substitute.
    • Make it extra spicy - Toss in some chili flakes, sliced chili or drizzle on some sriracha.
    • Pressing your tofu - Be sure to press your tofu beforehand, either by using a tofu press or by stacking something heavy on it, be it pots or heavy plates. Do check out this post on how to press tofu for a more detailed instruction.
    • Cooking tofu - For a quicker version, simply skip coating and pan-frying them. Toss them in alongside other vegetables, coconut milk and water. The tofu won't be crispy and will be less flavorful, but still delicious regardless.

    🍚How to serve

    There are actually many different ways to serve your vegan Thai red curry ! Other than pairing them with steamed rice, here are a few other serving ideas :

    • Cook up your favorite noodles beforehand and serve curry over noodles to make some curry noodles.
    • Pair them with stir-fry rice vermicelli noodles ! This is a really popular pairing in Malaysia, and is seriously one of the best food combo ever. Do remember to drizzle that rich curry sauce over your noodles !
    • This dish can also be served with some flatbreads, roti or naan.
    • Some of the side dishes that pairs well with this dish includes Thai quinoa salad, vegan summer rolls and Indonesian sambal tempeh.
    Red curry in a Dutch oven with a ladle in it. There is a bowl of rice and some chilis beside the pot.

    ❔Commonly asked questions

    Is red curry dairy-free ?

    Restaurant served Thai red curry are oftentimes dairy-free. Unlike Indian curries, Thai ones rarely uses yogurt, milk or other dairy products. But do be sure to double check with the waiter ( or waitress ) , especially if you are lactose intolerant !

    Are all curry paste vegan ?

    Unfortunately, some of the red curry paste are not vegan as they contain shrimp paste. But the good news is, there are some good vegan-friendly paste out there ! I really love the Thai Kitchen and Maesri ones. If you are looking for a organic sugar-free and oil-free paste, try out this red curry paste by Mekhala.

    How to store and can I freeze leftovers ?

    Let vegan Thai red curry cool down to room temperature before transferring it into sealed containers. It can then be refrigerated for 4-5 days.

    This curry is also freezable too ! It can be frozen for up to 3 months. To reheat, let it thaw in the fridge overnight. You can then reheat it on stove or in the microwave.

    Do note that the texture of tofu will change slightly and be chewier after freezing.

    Can red curry paste be substituted for green ?

    Yes, both red and green curry paste can be used interchangeably. The flavors and spice levels will be slightly different ( green curry paste is spicier than the red ones ) , but not neccessarily in a bad way !

    Is it spicy ?

    Thai red curry has a pretty mild spice level that is tolerable by most people. If you are super sensitive to spicy food, feel free to reduce the amount of red curry paste used, or swap it with yellow curry paste that is much milder than red.

    But if you like your curry to be extra spicy, dial up the heat by adding some chili flakes, Thai chilies or a generous drizzle of sriracha !

    Vegan Thai red curry served in a white bowl with a spoon.

    🍽More tofu recipes

    • Vegan Jajangmyeon (Korean black bean sauce noodles)
    • Tofu in Black Bean Sauce
    • Spicy Korean Gochujang Tofu
    • Vegan Curry Tofu Scramble

    If you did make this recipe, do leave a rating and comment down below, we love hearing from you! Subscribe to My Plantiful Cooking to get new recipes delivered straight to your inbox! Follow us on Instagram, Facebook and Pinterest to get the latest updates. 😉

    📖 Recipe

    A close-up shot of curry served in a white bowl with a spoon on the side.

    Vegan Thai Red Curry with Tofu

    Meesha
    This creamy and rich vegan Thai red curry with tofu is a great hearty dinner to have ! Easy to make and ready in 45 minutes.
    5 from 11 votes
    Print Recipe Pin Recipe
    Prep Time 10 mins
    Cook Time 30 mins
    Total Time 40 mins
    Course Main Course
    Cuisine Thai
    Servings 4 people
    Calories 346 kcal

    Ingredients
     
     

    For the tofu

    • 1 14 oz block extra firm tofu pressed, drained and cubed
    • 1 tablespoon cornstarch *
    • ½ teaspoon salt

    For the curry

    • 1 medium red onion diced
    • 3 cloves garlic minced
    • 2-3 tablespoons red curry paste **
    • 1 tablespoon minced ginger
    • 2 cups broccoli florets ( about 1 small head )
    • 1 medium carrot julienned
    • 1 red bell pepper julienned
    • 1 14 oz canned coconut milk ( full fat or skimmed )***
    • 2 cups water
    • salt to taste
    Prevent your screen from going dark

    Instructions
     

    • Mix together salt and cornstarch. In a zip-top bag, place in tofu cubes along with cornstarch-salt mixture. Zip the bag and toss it until tofu cubes are well-coated.
    • Heat up about ½ tablespoon of neutral oil in a cast iron skillet / non-stick pan on medium high heat. Place tofu cubes in one layer and cook for 3-4 minutes on each sides, or until most sides are golden brown. Set aside.
    • In a Dutch oven / soup pot, place in about ½ tablespoon of oil and heat over medium high. Add in onion and saute until translucent, about 3-4 minutes. Stir in garlic, ginger and curry paste and cook for another 1-2 minutes until fragrant.
    • Add in coconut milk, water, bell pepper, broccoli, carrot and salt. Bring mixture to a boil, then lower heat to a gentle simmer. Place the lid on and cook for 10-15 minutes, or until veggies have softened, stirring every few minutes.
    • Turn off heat and toss in pan-fried tofu. Stir until everything is well incorporated. Serve it with some freshly cooked rice and enjoy !

    Notes

    *Cornstarch - Potato starch can be used in place.
    **Red curry paste - Do be careful as not all paste are vegan, as shrimp paste ( belacan ) might be added. I am using Thai's Kitchen red curry paste and it is vegan friendly. You can also make your own paste if you have time on hand.
    ***Coconut milk - Both full fat or skimmed coconut milk can be used, but full-fat ones will yield curry that is creamier and richer in flavor. Mine comes in carton as this is how it is packaged here in Malaysia, but if you are in America or Europe, do get the canned ones.
    Vegetables - Feel free to use any veggies you have on hand in place. Some veggies that works well in curries includes cauliflower, snap peas, bell peppers of any sort and mushrooms.
    Oil-free - For tofu, pan-fry it dry without oil on a good non-stick pan. Or, you can simply skip pan-frying them and toss them along with the vegetables. Use ¼ cup of water in place of oil when cooking vegetables.
    Storing - Let curry cool down to room temperature before transferring it into sealed containers. It can then be refrigerated for 4-5 days.This curry is also freezable too ! It can be frozen for up to 3 months. To reheat, let it thaw in the fridge overnight. You can then reheat it on stove or in the microwave.

    Do note that the texture of tofu will change slightly and be chewier after freezing. 

    Nutrition

    Serving: 4peopleCalories: 346kcalCarbohydrates: 20gProtein: 12gFat: 26gSaturated Fat: 22gPolyunsaturated Fat: 1gMonounsaturated Fat: 2gSodium: 403mgPotassium: 726mgFiber: 5gSugar: 9gVitamin A: 4945IUVitamin C: 86mgCalcium: 100mgIron: 4mg

    Nutrition info calculated is just a rough estimate and is provided as a courtesy. Bear in mind that value will vary based on variables like specific brand or type of product used. To obtain the most accurate representation, it is highly recommended that you calculate it on your own with the actual amount and type of ingredient used.

    Did you make this recipe ?Tag @myplantifulcooking on Instagram !

    More Mains & Entrees

    • Protein Iced Coffee
    • Vegan Tofu Adobo
    • Vegan Beef Stroganoff
    • Moong Masoor Dal

    Reader Interactions

    Join the discussion ! Cancel reply

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

    Recipe Rating




    Primary Sidebar

    Meesha standing at a port with a cruise in the background.

    Hi, I am Meesha, the human behind My Plantiful Cooking! Expect to find plant-powered recipes that are easy to make and wholesome without compromising on taste.

    More about me →

    🥗Healthy Vegan Recipes

    • Almond Milk French Toast
    • Vegan Yakisoba with Tofu
    • Creamy Chickpea Pasta Sauce
    • Thai Vegan Yellow Curry with Vegetables
    • Oatmeal Protein Bars
    • Chocolate Chip Chickpea Cookies

    💚Reader's favorites

    • Healthy PB2 Peanut Butter Powder Cookies
    • Creamy Pumpkin Potato Soup
    • Chinese Napa Cabbage Soup
    • Flavorsome Soya Chunks Dry Masala
    • Korean Gochujang Stir-fry Vegetables
    • Shirataki Noodles Stir-fry

    Footer

    ↑ back to top

    About

    • Privacy Policy
    • Accessibility Policy

    Newsletter

    • Sign Up! for emails and updates

    Contact

    • Contact

    As an Amazon Associate I earn from qualifying purchases.

    Copyright © 2022 My Plantiful Cooking