This One Pot Vegetable Curry Recipe is packed full of flavor! Loaded with carrots, bell peppers, green beans then simmered in a flavorful broth of curry and coconut milk! Have authentic style takeout curry at home in under 30 minutes!
Try my Chickpea Curry for a hearty vegetarian dish, or my Thai Coconut Soup is perfect for cooler weather!

Vegetable Thai Curry
This Vegetable Curry recipe is so easy, healthy, and comforting! I added Masaman curry paste which has a mild and nutty flavor, with no heat really at all. It’s perfect for all of the family!
Curry dishes are some of my favorites because they are packed full of flavor and yet really simple to throw together. Unlike takeout, this Thai curry recipe is really healthy! It has plenty of chunky vegetables in it, and you can also throw in whatever vegetables you have on hand. It’s a great way to clear out the refrigerator!
I kept this recipe light by using only vegetables, and pretty low carb ones at that! If you want to bulk it up a little, add your favorite protein (chicken goes really well in this curry!) and potatoes are also a classic ingredient in masaman curry.
Notes on Ingredients
- Vegetables: This Thai Vegetable Curry is packed full of vegetables! I added yellow bell pepper, carrots, onion, and green beans. I kept them quite chunky which helps them retain a little crunch after cooking.
- Curry paste: Masaman curry paste makes a mild yet rich curry, with a little sweetness and plenty of spice, but no heat. This is the curry paste that we love!
- Coconut milk: Creamy coconut milk pairs perfectly with the masaman curry paste and highlights the richness of flavor. We love this coconut milk! It’s really creamy, thick and doesn’t separate. I always like to give my coconut milk a good shake before adding it in.
- Fish Sauce: Fish sauce is a salty sauce, with tons of umami flavor. If you’re vegetarian or vegan, swap it for soy sauce, coconut aminos, or tamari sauce.
- Broth: Vegetable broth adds more volume to this vegetable Thai curry without watering down the flavor.

How to make Thai Vegetable Curry
- Sauté the vegetables: Add coconut oil into the pan and heat the pan over medium-high heat. Add in bell pepper, carrots, and onion. Sauté for 4-5 or until the vegetables are tender. Remove the vegetables from the pan and set them aside.

- Add coconut milk: To the same pan add 1/2 cup coconut milk. Cook until reduced and thickened, about 2 minutes.

- Mix in the curry paste: Next, add in the masaman curry paste and cook until fragrant, 1-2 minutes.

- Stir in the liquids: Add in the remaining coconut milk, fish sauce, and broth. Bring to a simmer and cook for 8 minutes or until thickened.

- Add vegetables: Add the reserved vegetables back to the pan along with the green beans. Cook for 2 minutes or until the green beans are tender. Serve immediately over rice with fresh chopped cilantro for garnish!


Storage, Reheating & Freezing
- Store: Store this vegetable curry recipe in an airtight container in the fridge for up to 5 days.
- Reheat: Reheat in a pot on the stove until piping hot, or similarly in a microwave.
- Freeze: Curries tend to freeze really well! Freeze this curry in an airtight container or freezer bag for up to 4 months. Thaw completely before reheating.
What can I serve with this Vegetable Curry Recipe?
I like a side of rice or bread with my Thai vegetable curry. Here are some ideas:
- Fried Rice Recipe
- Cauliflower Fried Rice
- 4 ingredient Naan bread
- This would be wonderful topped with a Crispy Chicken Katsu Cutlet!
- Roasted Vegetables like my Crispy Roasted Cauliflower or Oven Roasted Broccoli

More Curry Recipes To Try!
Save this Recipe
Enter your email to get it straight in your inbox! Plus, receive new recipes weekly!

Thai Vegetable Curry
Ingredients
- 1 tbsp coconut oil
- 1 yellow bell pepper, diced
- 2 medium carrots, sliced thin
- 1 small onion, diced
- 14.5 ounce can coconut milk, divided
- 3 tbsp masaman curry paste, *see notes
- 2 tsp fish sauce
- 1 cup vegetable broth
- 1 cup green beans, trimmed and cut in half
- cilantro, for serving
Instructions
- Add in coconut oil and heat pan over medium high heat. Add in bell pepper, carrots and onion. Saute for 4-5 or until the vegetables are tender. Remove the vegetables from the pan and set aside.
- To the same pan add in 1/2 cup coconut milk. Cook until reduced and thickened, about 2 minutes.
- Add in curry paste and cook until fragrant, 1-2 minutes.
- Add in the remaining coconut milk, fish sauce and broth. Bring to a simmer and cook for 8 minutes or until thickened.
- Add in the reserved vegetables back to the pan along with the green beans. Cook for 2 minutes or until the green beans are tender. Serve immediately over rice with fresh chopped cilantro for garnish!
Notes
Nutrition Information

Did You Make This?
I’d love to hear your feedback! Leave a review and make sure to share your pictures on social media! Don’t forget to follow @thechefsavvy.

Cara
This curry turned out so good! 😊 So full of flavor! Thank you for the amazing recipe!