Vegan Thai Red Curry

Creamy, dreamy vegan thai red curry with peppers and cashews! This flavorful weeknight dish is made with chickpeas, bell peppers and coconut milk!

This is one of those times that I feel like I’ve been sitting on a recipe for too long. Because you absolutely need this homemade thai red curry in your life. Like immediately.

A white bowl filled with Vegan Thai Red Curry with rice in the background.

I’ve had this dish ready to go to share with you for awhile now. I was working ahead because I knew this month was going to be absolutely insane with travel and family visits and other various summertime craziness.

And yet it was killinggggg me. The major type-A planner inside was all, stop! Don’t mess with your calendar. But then I felt guilty for not sharing immediately. The drama!!

But anywho, I’m bringing it today. And oh is it a good one.

This is my attempt to recreate this absolutely wonderful thai red curry that I ordered all the time from a restaurant that we used to live by.

And then we went and moved to North Carolina and I had to part with my beloved take-out curry.

Clearly the solution was to make it at home instead.

A white bowl filled with Vegetarian Thai Red Curry with a spoon in the dish.

Now, the version I remember had chicken, but to be honest, I just haven’t been feeling chicken lately. Like at all. I don’t even remember the last time I bought it.

So instead we’re going with some chickpeas for protein and a great mix of fresh veggies, like onion, carrots and red bell peppers.

The veggies will simmer away with some red curry paste, some creamy coconut milk, and a few other additions like broth and a touch of soy sauce to really bring out all the flavors.

At the very end, we’ll mix in some cashews, squeeze in some fresh lime juice and top it all off with fresh basil. The result? A flavorful dish that I’ve made more often than I’d care to admit.

Oh, and one word to the wise. Make sure you use canned coconut milk here. I attempted to make this one time with the boxed variety since I had some on hand, and take it from me, don’t do it.

It’s not the same and sort of watery and just not cool. Lesson learned.

Is it completely weird that I would so eat this for breakfast right now?

A white bowl filled with Vegan Thai Red Curry and brown rice.

Products I Love & Use To Make This Recipe (contains affiliate links):

Thai Kitchen Red Curry Paste – This is my go-to curry paste when making this recipe. If you use this same brand (I can’t speak to any others!), the curry is quite mild (flavorful but mild!). If you do want more heat, you can definitely add some red pepper flakes!

Additional Vegan Curry Recipes You Might Enjoy!

Did you make this recipe? Rate and review it down below! I’d love to hear from you.

Vegan Thai Red Curry

Vegan Thai Red Curry

Yield: about 4 to 6 servings
Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: 45 minutes

Creamy, dreamy vegan thai red curry with peppers and cashews! This flavorful weeknight dish is made with chickpeas, bell peppers and coconut milk!


  • 2 tablespoons olive oil
  • 1 medium onion, sliced
  • 2 cloves garlic, minced
  • 1 (1-inch) piece ginger, grated
  • 2 large carrots, peeled and sliced
  • 2 medium red bell peppers, sliced
  • ½ teaspoon salt
  • 3 tablespoons thai red curry paste
  • 2 ½ cups canned full-fat coconut milk*
  • ½ cup low-sodium vegetable broth
  • 2 teaspoons low-sodium soy sauce (or gluten-free tamari)
  • 1 tablespoon coconut sugar (or brown sugar)
  • 1 (15-ounce) can chickpeas, drained and rinsed
  • ¾ cup raw cashews
  • juice of 1 lime
  • cooked brown rice, for serving
  • chopped fresh basil, for garnish


  1. Set a large skillet over medium heat. Add in the olive oil. When hot, add in the onion and cook for about 2 minutes, until it starts to soften. Stir in the garlic and ginger and cook for 30 seconds, until fragrant. Add in the carrots, peppers and salt. Cook for about 2 minutes, until the veggies start to soften. Stir in the curry paste until combined. Add the coconut milk, broth, soy sauce, sugar and chickpeas to the skillet and mix to combine.
  2. Increase the heat and bring the mixture to a simmer. Reduce the heat and let simmer gently for about 15 minutes, stirring occasionally. Remove from the heat and stir in the cashews and lime juice.
  3. Serve with brown rice and topped with fresh basil.


*For the coconut milk, you’ll need to use about 1 ½ cans to get this amount. I like to add the contents of two cans to a small saucepan and heat on the stove over medium heat until just combined and no longer separated (it doesn’t need to be warm or hot!). I then measure out what I need for this recipe and save the rest for smoothies!

Nutrition Information:
Yield: 6 Serving Size: 1
Amount Per Serving: Calories: 438 Total Fat: 33g Saturated Fat: 20g Trans Fat: 0g Unsaturated Fat: 11g Cholesterol: 0mg Sodium: 648mg Carbohydrates: 31g Fiber: 6g Sugar: 9g Protein: 10g
Nutrition data shown is an estimate provided by an online calculator and is for informational purposes only. It should not be considered a substitute for a medical professional’s advice.