Vegan Thai Red Curry Recipe

This Vegan Thai Red Curry is one of my favorite Vegetarian Recipes because you can make the whole thing ahead of time.  All you have to do is reheat it. In fact, I think it’s even better when made the day before because the flavors become even more pronounced. 

It also makes for a wonderful vegan holiday meal too, and I often serve it as an option for Thanksgiving or Christmas dinner if I have vegan friends or family attending. 

For a lighter, low-carb curry try my Shrimp Curry Recipe with Cauliflower Rice which is equally delicious and comes together in 15-minutes or less! 

Vegetarian Thai Red Curry served in a black pumpkin shaped pot

Why You’ll Love This:

  • When it’s cold outside and you want something comforting and warming, you can’t beat a curry dish.  The sweet potatoes, kale, and cauliflower also pack a nutritional punch! 
  • It’s also a quick dinner recipe for a weeknight, thanks to the store-bought, jarred curry paste.   Of course, you could make your own Thai Red Curry paste, but I find you can’t beat the convenience of the jarred paste. Just look for a quality brand, and refrigerate it after opening. 
  • This recipe is very similar to my Vegetarian Pot Pie with Root Vegetables Recipe, but I think it’s even easier since there’s no pastry to fuss over! 

close up of Vegetarian Thai Red Curry served in a black pumpkin shaped pot

Watch a Video Demo of this Recipe Below! 


Subscribe to My YouTube Channel and Never Miss a Recipe!

Saute the Onions, Garlic, and Ginger

You’ll first begin by sauteing the aromatics this will help deepen the flavor of this dish, by giving the onions, ginger, and garlic a head start. It also sweetens up the onions. 

a pot of onions cooking

 Add the Red Curry Paste And Coconut Milk

  • I begin with 4 tablespoons of the red curry paste, but keep the jar standing by in case you want to add more heat or prefer a bolder flavor.
  • You will be able to add more after you add the coconut milk and adjust the seasonings.
  • Stir the curry paste in with the onions until combined and then you’ll add the coconut milk.  

a person adding red curry paste to a red soup pot

What’s The Difference Between All The Coconut Milk Choices?

  • When you get to the market you’ll likely see 3 types of coconut milk. This can be completely confusing and leave you wondering what’s the difference?! Here’s the cheat sheet. 
  • Classic or “full-fat” coconut milk. Thick consistency. Great for curries or my Coconut Cream Pie!
  • Coconut Cream. Very thick coconut milk. Great for making whipped coconut cream or to thicken light coconut milk
  • Light Coconut Milk. Great for lighter soups, chia puddings, or smoothies. 

a collection of various styles of coconut milk in cans on a cutting board

The Best Coconut Milk For Curries

  • For this recipe, I prefer the “Classic, Full-Fat” Coconut Milk.
  • The thickness is best for a hearty dish like this curry.
  • If you can’t find it you can always use Light Coconut Milk and add a can of coconut cream to get the same consistency. 

a can of coconut milk showing the label detailing

Add the Vegetables

  • I think vegetables that have a combination of starchiness and texture go best with Thai red curry.
  • For this curry, I add a combination of sweet potatoes and kale, for a fall twist.
  • Then add a few garbanzo beans and cauliflower for some additional protein and texture.

a person picking up a dish of sweet potatoes

Cook According to Density

  • The vegetables in this recipe cook at different rates. It’s best to not add them all at once, but add them in stages.
  • Add the sweet potatoes first since they’ll take the most time to become tender, then the cauliflower, garbanzo beans, and then the kale. 

Use Red Kale for a Pretty Color

  • If you can find the Red Kale it will add wonderful color to your curry, but really any type of kale will be tasty.
  • Just be sure to remove the stem and only use the leaves, since the stems can be tough to eat.
  • You could also use fresh spinach instead of kale if you prefer.  

Red kale being chopped on a cutting board

Garnish and Serve!

Once the vegetables are cooked through, the final step is to garnish with red pepper flakes and fresh cilantro. If you need to reduce the heat, you can add a squeeze of lime! 

an overhead shot of a Thai red curry in a pumpkin tureen

What to Serve with Red Thai Curry?

  • This dish pairs beautifully with brown rice or quinoa or cauliflower rice is a wonderful option too!
  • If you go the route of cauliflower rice, you could omit the whole cauliflower in the curry itself and add some broccoli florets instead. 

Vegetarian Thai Red Curry Recipe in a shallow bowl with rice and cutlery

Make-Ahead Tips:

  • The whole thing could be made the day before and just reheated the day you plan to serve it. How’s that for easy!
  • Just add the kale on the day of serving to prevent it from getting too wilted.

More Warming Recipes!

Please let me know if you make this recipe

by leaving a rating and review below

Thai Curry in a pumpkin pot

Vegan Thai Red Curry

Yield: 6 servings
Prep Time: 40 minutes
Cook Time: 10 minutes
Total Time: 50 minutes

Vegan Thai Red Curry Recipe is a great vegetarian and vegan Thanksgiving Dinner Idea. You can also make the whole thing ahead of time. Includes recipe video too.


  • 1 tbsp (15 ml) unflavored cooking oil
  • 2 cups (475 ml) white onion, sliced into half moons
  • 1 garlic clove, minced
  • 2 tsp (10 ml) grated ginger
  • 4 tbsp (60 ml) red curry paste
  • 3 (15-oz) cans full fat coconut milk (3 (398ml) cans)
  • 2 tsp (10 ml) brown sugar
  • 1 tsp salt (5 ml)
  • 2 cups (475 ml) sweet potatoes cut into bite-sized half moons or chunks
  • 1 cup (240 ml) cauliflower florets
  • 1 (15-0z) can garbanzo beans, drained and rinsed (1- 425g can)
  • 1 cup kale (240 ml)


  • Red pepper flakes
  • Fresh cilantro, chopped


  1. Heat oil in a large stock pot. Cook onions until fragrant, then add garlic and ginger. Cook for 1 minute until fragrant then add curry paste, cook stirring paste with the vegetables for 1 minute.
  2. Whisk in coconut milk. The full fat variety will have the cream risen to the top, no worries it will melt and combined once heated and stirred.
  3. Add the brown sugar and salt. Then add the sweet potatoes. Allow to cook in the curry for 5-8 mins until tender. Then add the cauliflower, garbanzo beans and kale. Cook until heated through and tender about 5 mins more.
  4. Transfer to a large serving tureen. Garnish with red pepper flakes and fresh cilantro.
  5. Serve along side of brown rice. Enjoy!
Nutrition Information:
Yield: 6 Serving Size: 1
Amount Per Serving: Calories: 206Total Fat: 8gSaturated Fat: 4gTrans Fat: 0gUnsaturated Fat: 3gCholesterol: 0mgSodium: 869mgCarbohydrates: 30gFiber: 6gSugar: 11gProtein: 6g
Brownie cake scooped into a mug with ice cream

Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.


  1. I added 1 diced Jalapeno and substituted spinach to cut through the sweetness of the coconut milk. We added Medallions of chicken on the side

    Delicious. Thanks for another nice recipe.

  2. Hello Beth

    I am plat base vegan, can you please put some food based on that . I love love love you so much

  3. Absolutely delicious! Thank you for a fantastic vegetarian recipe. I don’t comment often, but we check your videos constantly! Thank you for being such a wonderful inspiration in the kitchen…watching your videos feels like having/learning from a lovely wise friend/aunt in the kitchen:) thank you!

    1. Awe thanks Tatiana! Your comment just made my day ๐Ÿ™‚ I’m so glad to hear you are enjoying the recipes! More yummy ones on their way! ๐Ÿ™‚ Stay tuned!