Thai Red Vegetable Curry



There’s something inexplicably satisfying about munching on crunchy vegetables in a bowl full of creamy spiced soup. It’s almost like it should be forbidden, you know? Crunchy vegetables in soup? It seems wrong… but I promise, it’s so right.

The two stars of this Thai red vegetable curry: snap peas and water chestnuts. No matter how long you cook those two veggies, they’re going to keep their crunch. And the rest of the veggie cast in this production deserve your applause too: broccoli, carrots, mushrooms, and bell pepper. Those are obviously not going to be as crunchy (unless you add them at the end… but don’t do that). Still, what those vegetables lack in crunch, they make up for in another way.

For example, what broccoli lacks in crunch, it makes up for in its ability to absorb flavor. I looove broccoli in Asian-inspired dishes because it soaks up the sauce so well. I’m not going to go on and on about the rest of the vegetables in this curry (even though I totally could) because that’s kind of boring… I mean, who wants to read a blog about a girl obsessed with vegetables? (anyone?)

Thai Red Vegetable Curry by Ashley of MyHeartBeets.

This Thai curry is the perfect way to transition from winter to spring because even though this is a dish that’ll keep you warm during early spring’s chilly weather, the abundance of fresh veggies will remind you that summer is right around the corner.

Thai Red Vegetable Curry

Thai Red Vegetable Curry

4.67 from 18 reviews
Pin Recipe Print Recipe


  • 1 tablespoon coconut oil
  • 1 onion diced
  • 4 garlic cloves minced
  • 1 teaspoon grated ginger or 1 inch ginger, minced
  • 4 tablespoons Thai Red Curry paste
  • 1 8 ounce package white button mushrooms, sliced
  • 1 bell pepper sliced
  • 2 heads of broccoli cut into florets
  • 2 carrots cut into coins
  • 1 10 ounce package snap peas, trimmed
  • 1 5 ounce can water chestnuts
  • 1 14 ounce can coconut milk
  • 1 14 ounce can coconut cream
  • 3 teaspoons coconut aminos
  • 1 teaspoon paprika
  • Juice of 1 lime
  • Cilantro optional


  • Melt coconut oil in dutch oven or heavy pot over medium heat.
  • Add the onions and saute for 5 minutes, or until soft.
  • Add the ginger, garlic and curry paste and stir for 30 seconds.
  • Add the mushrooms, bell pepper, broccoli and carrots and stir-fry for 3-4 minutes or until the vegetables are coated with the curry paste.
  • Cover with a lid for 5-7 minutes, or until the vegetables soften.
  • Add the snap peas, water chestnuts, coconut milk, coconut cream, coconut aminos, paprika and lime juice. Stir until well combined.
  • Garnish with cilantro if desired, and serve.
Did you make this recipe?Tag @myheartbeets on Instagram and hashtag it #myheartbeets!

Pin This Recipe

Like this recipe? Pin it to your favorite Pinterest board now so you will remember to make it later!

Pin Recipe Now0

Related Recipes


Find out more about my cookbooks Indian Food Under Pressure and South Asian Persuasion.

About Ashley

Hi, I’m Ashley. Thanks for being here! I truly believe that food brings us closer together. Gather around a table with good food and good people, and you’ll have the ingredients you need to create some happy memories. My hope is that you find recipes here that you can’t wait to share with family and friends.


Subscribe to get our latest content by email. We won't send you spam. You can unsubscribe at any time.

Reader Interactions

Leave a Comment & Rating

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

Recipe Rating


  1. Vishal Bhinge says

    What is the difference between can of coconut milk and coconut cream? grocery store near me has can of Thai Kitchen Coconut Milk 13.66 fl oz. do I have to use 2 of these cans?

  2. Sheetu says

    Thank you sharing such an amazing recipe. This was my first time making Thai food at home. Absolutely loved it. Very flavorful and easy to follow.

  3. AF says

    5 stars
    This is my very favorite Thai dish to make! It actually might be my favorite dish that I make in general. I’ve shared it with so many friends and always get rave reviews as well. Thanks for sharing it with us all! Would give it 10 stars if I could.

  4. Heather says

    5 stars
    This was DELICIOUS and so easy. I didn’t have coconut cream, so I used a cup of vegetable broth and I couldn’t have been happier. Paired with your wonderful directions on Instant Pot Jasmine Rice, we ate like kings. I had TWO giant bowls.

  5. Charmaine says

    The recipe looks delicious . I am gonna try it tonight what do you think about adding tempeh or tofu to it .

Show More Comments

paneer lababdar

Ashley's Secrets



Favorite tips & tricks to

easy & delicious Indian cooking