Vegetarian Thai Green Curry is a vibrant, aromatic dish filled with fresh vegetables simmered in a creamy coconut curry sauce. I love preparing this recipe when I want something comforting, flavorful, and satisfying without using meat. The fragrant green curry paste, rich coconut milk, and tender vegetables come together to create a warm and balanced meal that pairs beautifully with rice.
Why You’ll Love This Recipe
I enjoy this recipe because it is packed with bold Thai-inspired flavors while still being simple to make at home. The combination of coconut milk and green curry paste creates a rich sauce that coats every vegetable perfectly.
Another reason I like this dish is its flexibility. I can easily swap the vegetables based on what I have in my kitchen, which makes it a practical and convenient meal for busy days.
I also appreciate how quickly everything comes together. In less than half an hour, I can prepare a hearty and comforting curry that feels both nourishing and satisfying.
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
2 tablespoons vegetable oil
2 tablespoons green curry paste
1 can (14 oz) coconut milk
1 cup vegetable broth
1 red bell pepper, sliced
1 zucchini, sliced
1 cup broccoli florets
1 cup snap peas
1 carrot, sliced
1 cup cubed tofu
2 tablespoons soy sauce
1 tablespoon brown sugar
1 teaspoon grated ginger
2 cloves garlic, minced
fresh basil leaves
juice of 1 lime
For serving
steamed jasmine rice
Directions
I begin by heating the vegetable oil in a large pan or wok over medium heat. Once the oil is hot, I add the minced garlic and grated ginger and sauté them for about a minute until fragrant.
Next, I stir in the green curry paste and cook it briefly to release its aromas. I then pour in the coconut milk and vegetable broth, stirring everything together until the curry paste dissolves into the sauce.
After the sauce begins to gently simmer, I add the sliced bell pepper, carrots, broccoli, zucchini, and snap peas. I let the vegetables cook for about 5–7 minutes until they start to become tender.
I add the cubed tofu to the pan and season the curry with soy sauce and brown sugar. I allow everything to simmer for another few minutes so the tofu absorbs the flavors of the sauce.
Just before serving, I squeeze in fresh lime juice and stir in a handful of basil leaves for brightness and aroma.
I like serving the curry hot over a bowl of steamed jasmine rice so the rice soaks up the creamy green curry sauce.
Servings and timing
This recipe serves about 4 people.
Preparation time: 10 minutes
Cooking time: 20 minutes
Total time: about 30 minutes
Variations
Sometimes I change the vegetables depending on what I have available. Mushrooms, eggplant, baby corn, and green beans all work very well in this curry.
I also like adding chickpeas instead of tofu for a different texture and extra plant-based protein.
For a slightly spicier version, I occasionally add sliced fresh chili or a little extra green curry paste.
storage/reheating
If I have leftovers, I store the curry in an airtight container in the refrigerator for up to three days. The flavors often become even richer after resting overnight.
To reheat, I warm the curry gently in a saucepan over medium-low heat while stirring occasionally. If the sauce thickens too much, I add a small splash of coconut milk or water to loosen it.
I can also reheat individual portions in the microwave for about 1–2 minutes until hot.
FAQs
Can I make this curry vegan?
Yes, this recipe is already vegan if I make sure the curry paste I use does not contain fish sauce or shrimp paste.
What vegetables work best in green curry?
I like using vegetables that hold their shape during cooking such as broccoli, carrots, bell peppers, zucchini, and snap peas.
Can I make this curry less spicy?
Yes, I simply reduce the amount of green curry paste or add a little more coconut milk to mellow the heat.
Can I prepare this curry ahead of time?
Yes, I often cook the curry earlier in the day and reheat it before serving. The flavors blend even better after resting.
What can I serve with Thai green curry?
I usually serve it with steamed jasmine rice, but it also pairs nicely with brown rice or rice noodles.
Conclusion
Vegetarian Thai Green Curry is a comforting and flavorful dish that I enjoy making whenever I want something warm, satisfying, and full of vibrant ingredients. The creamy coconut sauce, fragrant curry paste, and colorful vegetables create a delicious meal that is both nourishing and easy to prepare.
Vegetarian Thai Green Curry
- Author: lina
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Thai
- Diet: Vegan
Description
Vegetarian Thai Green Curry is a vibrant and aromatic dish made with fresh vegetables and tofu simmered in a creamy coconut curry sauce. The rich coconut milk and fragrant green curry paste create a comforting and flavorful meal that pairs perfectly with steamed rice.
Ingredients
- 2 tablespoons vegetable oil
- 2 tablespoons green curry paste
- 1 can (14 oz) coconut milk
- 1 cup vegetable broth
- 1 red bell pepper, sliced
- 1 zucchini, sliced
- 1 cup broccoli florets
- 1 cup snap peas
- 1 carrot, sliced
- 1 cup cubed tofu
- 2 tablespoons soy sauce
- 1 tablespoon brown sugar
- 1 teaspoon grated ginger
- 2 cloves garlic, minced
- Fresh basil leaves
- Juice of 1 lime
- Steamed jasmine rice (for serving)
Instructions
- Heat the vegetable oil in a large pan or wok over medium heat.
- Add the minced garlic and grated ginger, sautéing for about 1 minute until fragrant.
- Stir in the green curry paste and cook briefly to release its aroma.
- Pour in the coconut milk and vegetable broth, stirring well until the curry paste fully dissolves into the sauce.
- Bring the sauce to a gentle simmer, then add the sliced bell pepper, carrots, broccoli, zucchini, and snap peas.
- Cook the vegetables for 5–7 minutes until they begin to soften.
- Add the cubed tofu, soy sauce, and brown sugar. Stir and let everything simmer for a few more minutes so the tofu absorbs the flavors.
- Stir in the lime juice and fresh basil leaves just before serving.
- Serve the curry hot over steamed jasmine rice.
Notes
- Make sure the green curry paste is vegan if preparing a fully vegan dish.
- You can substitute tofu with chickpeas for a different texture and plant-based protein source.
- Mushrooms, eggplant, baby corn, and green beans are great vegetable additions.
- Add extra curry paste or fresh chili if you prefer a spicier curry.
- If the curry thickens too much during reheating, add a splash of coconut milk or water.
Nutrition
- Serving Size: 1 bowl
- Calories: 320
- Sugar: 7g
- Sodium: 520mg
- Fat: 20g
- Saturated Fat: 14g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 26g
- Fiber: 5g
- Protein: 11g
- Cholesterol: 0mg
