One Pan Vegetable Curry

This One Pan Vegetable Curry is super easy to make and is LOADED with flavor! This vegetable curry is healthy, vegetarian and is ready in under 30 minutes! Make this for dinner tonight!

Make sure to check out my other Thai Inspired Recipes like my Thai Chicken Satay or Thai Basil Beef!

Vegetable curry in one pot with tongs stirring the pot.

Vegetable curry in one pot with tongs stirring the pot.

One Pan Vegetable Curry

Are you guy’s as big of fan of curry as I am?! My husband and I cannot get enough of it. We make it at least 1 x a week. We love it because it is so easy to make and can be made with whatever vegetables or protein you have on hand. It’s a great end of the week, clean out the fridge kind of meal. It is simple and filling! The texture of the vegetables gives a nice tender crunch as well as sweetness in every bite. Add the curry paste and you have a sweet and spicy meal!

We decided to keep this curry vegetarian and loaded it up with lots of fresh colorful veggies. Who said heathy has to be boring!

Thai Vegetable Curry Ingredients

  • Vegetables: You can make this curry with whatever types of vegetables you have on hand. We did yellow and red bell peppers, onions, carrots and zucchini.
  • Aromatics: Fresh ginger and garlic are added!
  • Red curry paste: Is what gives this dish so much flavor and spice.
  • Coconut milk: Make sure to use full fat coconut milk for best results.
  • Brown sugar: Is added to give the curry a hint of sweetness.
  • Soy sauce: Gives the curry an umami flavor.
  • Lime: The juice of one whole lime is added at the end and adds a nice bright acidity to the curry.

How to Make Vegetable Coconut Curry

  1. Sauté veggies: Add olive oil to a large skillet and heat over high heat. Add in the bell pepper, onion, zucchini and carrots. Sauté for 4-5 minutes or until they are starting to get tender and golden brown on the outside. (They will continue to cook and soften as they simmer with the sauce.) Stir in ginger and garlic and cook for an additional minute.
  2. Simmer sauce: Add in curry paste and continuously whisk for 1 minute. Next, add in the coconut milk, water, soy sauce and sugar. Bring the mixture to a simmer. Cook for 5 minutes or until the curry has thickened up to your liking.
  3. Serve: Take off of the heat and stir in juice from one lime. Serve immediately with green onions and rice!

Vegetable curry in one pot being stirred with a wooden spoon.

Vegetable curry in one pot being stirred with a wooden spoon.

Tips for Making the Best Thai Curry

  • Coconut Milk: Make sure to use full fat coconut milk. It will make all of the difference and will keep your curry nice and thick.
  • Shake it up! I always make sure to give my can of coconut milk a really good shake before adding it to the curry. This helps redistribute the cream at the top of the can with the rest of the liquid.
  • Thai Red Curry Paste: You can find Thai red curry paste in the international isle of most grocery stores. You can also make it yourself too!

Vegetable curry is in one pot with a wooden spoon in the vegetables.

Vegetable curry is in one pot with a wooden spoon in the vegetables.

Here Are More Thai Recipes to try!

Vegetable Curry

Prep Time 15 minutes

Cook Time 15 minutes

Total Time 30 minutes

Author Kelley Simmons

Servings 4 People


This One Pan Vegetable Curry is super easy to make and is LOADED with flavor! This vegetable curry is healthy, vegetarian and is ready in under 30 minutes! Make this for dinner tonight!



  • 1 Tablespoon olive oil
  • 1 medium red bell pepper, cut into large dice
  • 1 medium yellow bell pepper, cut into large dice
  • 1 medium red onion, cut into large dice
  • 1 medium zucchini, cut into large dice
  • 1 medium carrots, sliced on a diagonal
  • 1 Tablespoon ginger, minced
  • 3 cloves garlic, minced
  • 2 Tablespoon red curry paste
  • 13.5 ounces coconut milk
  • 1/2 cup water
  • 1 Tablespoon soy sauce
  • 1 teaspoon light brown sugar
  • 1 whole lime, juiced
  • green onions for garnish, if desired
  • rice for serving


  1. Add olive oil to a large skillet and heat over high heat.

  2. Add in the bell pepper, onion, zucchini and carrots. Saute for 4-5 minutes or until they are starting to get tender and golden brown on the outside. (They will continue to cook and soften as they simmer with the sauce).

  3. Stir in ginger and garlic and cook for an additional minute.

  4. Add in curry paste and continuously whisk for 1 minute.

  5. Next add in the coconut milk, water, soy sauce and sugar. Bring the mixture to a simmer. Cook for 5 minutes or until the curry has thickened up to your liking.

  6. Take off of the heat and stir in juice from one lime. Serve immediately with green onions and rice!


Serves: 4

Calories238kcal (12%)Carbohydrates5g (2%)Protein3g (6%)Fat24g (37%)Saturated Fat19g (95%)Sodium266mg (11%)Potassium229mg (7%)Fiber1g (4%)Sugar2g (2%)Vitamin A1181IU (24%)Vitamin C2mg (2%)Calcium32mg (3%)Iron3mg (17%)

All nutritional information is based on third party calculations and is only an estimate. Each recipe and nutritional value will vary depending on the brands you use, measuring methods and portion sizes per household.