Thai Green Curry with Vegetables is a delicious, creamy dish packed with flavour. Perfectly balanced with sweet, salty, spicy and slightly tart flavours. You will create a comforting dish that you can make quickly. This healthy recipe can be made in under 30 minutes.

Prep Time
10 mins
Cook Time
20 mins
Total Time
30 mins
Serves
3-4
Difficulty: Easy
Ingredients
2 tablespoons Thai Green Curry Paste ( Vegetarian )
1 x 400 ml can coconut milk
1 tablespoon Vegetable Oil
1 small Onion (Chopped)
1 cup Broccoli Florets
1/2 cup Carrots (Chopped)
1/2 cup Bell Peppers (Chopped)
1/2 cup Baby Corn
1/2 cup Mushrooms (Chopped)
1/2 cup Zucchini (Chopped)
1 tablespoon Soy Sauce
1 teaspoon Brown Sugar / Palm Sugar
1 tablespoon Lime Juice
4-5 Fresh Thai Basil Leaves
1/2 cup Water or Stock
Salt
Method
- Prep Vegetables
Dice the vegetables. Wash the vegetables. Dice the carrots, Bell Peppers, zucchini & mushrooms. Leave the broccoli & Baby Corn whole. Make sure the veggies are similar in size.
- Cook Curry Paste
Add some Vegetable Oil to a large pan/wok and cook the Thai Green Curry Paste for 1-2 minutes.
- Add Coconut Milk
Add half the Coconut Milk. Stir. Cook for a couple of minutes. Add the rest of the Coconut Milk and stir to create a creamy sauce.
- Add Vegetables
Add the carrots & Baby Corn first. Cook for a couple of minutes, then add the broccoli, mushrooms, Bell Peppers and zucchini. Stir. Cook for 5-7 minutes.
- Add Flavourings
Add in the Soy Sauce, Brown Sugar & salt. If it looks too thick, add in some water or vegetable stock. Reduce the mixture down to create a soft, creamy sauce.
- Add Lime & Basil
Switch off the heat. Add in the Lime Juice & Thai Basil. Gently stir through. Taste the curry. Season if needed. You now have a creamy Thai Green Curry with Vegetables!
Tips
Make sure you use a vegetarian curry paste. Some contain shrimp paste or fish, so check the label.
Use full-fat coconut milk to create a creamy sauce.
Don’t overcook the vegetables. They should be slightly firm.
Season well with lime, sugar & Soy Sauce to create a good balance of sweet, salty & tart.
Add a little green curry paste at first. You can add more if you like.
Use some fresh herbs. Thai Basil gives a lovely aroma.
How to Serve Thai Green Curry – This is best served warm with steamed Jasmine Rice. You could also serve with Basmati Rice, Brown Rice or Rice Noodles. Add some crispy spring rolls to make it more filling.
Conclusion
This quick Thai Green Curry with Vegetables is a great way to enjoy a restaurant-style meal. Packed with creamy coconut, aromatic curry paste and bright vegetables. This can be made in 30 minutes and would be a brilliant vegetarian recipe to include in your meal plan for 2026.