
Creamy, fragrant, and packed with colorful vegetables, this veg green Thai curry recipe is a restaurant-quality meal that’s surprisingly easy to make at home. Fresh herbs, aromatic spices, coconut milk, and crisp-tender vegetables come together to create a rich yet balanced curry with layers of savory, citrusy, and mildly spicy flavors.
Unlike many homemade versions that rely entirely on store-bought curry paste, this recipe uses a fresh homemade green Thai paste for a brighter, more authentic taste. It’s an excellent choice for weeknight dinners, special family meals, or whenever you’re craving comforting Asian-inspired food. Serve it with sticky rice for the classic pairing, or enjoy it with steamed jasmine rice for an equally satisfying meal.
Why You’ll Love This Recipe
- Fresh homemade Thai green curry paste for authentic flavor
- Creamy without feeling overly heavy
- Loaded with colorful vegetables
- Naturally vegetarian
- Easily adaptable with tofu or paneer
- Ready in about 30 minutes
- Perfect with sticky rice or steamed rice
- Great for meal prep
- Rich, aromatic, and restaurant-worthy
- Easy enough for beginner cooks
Recipe Overview
| Detail | Information |
|---|---|
| Prep Time | 30 minutes |
| Cook Time | About 10 minutes |
| Total Time | About 40 minutes |
| Servings | 4 |
| Course | Main Course |
| Cuisine | Thai |
| Difficulty | Easy |
Green Thai Curry Ingredients List
For the Green Thai Curry Paste
- 1 tablespoon coriander seeds
- 1 tablespoon cumin seeds
- 1 teaspoon black peppercorns
- 1/5 cup lemongrass, chopped
- 1/4 cup onion
- 6 bird’s eye chilies
- 2-inch galangal (Thai ginger)
- 3 kaffir lime leaves
- 10–12 garlic cloves
- 1/5 cup coriander stems
- Small pinch brown sugar
- A little water, as needed for blending
For the Curry
- 4 tablespoons cooking oil or olive oil
- 1 cup coconut milk
- 2 cups water
- 1/2 cup zucchini
- 1/2 cup mushrooms
- 1/4 cup broccoli
- 1/4 cup carrots
- 1/4 cup red bell pepper
- 1/4 cup green bell pepper
- Tofu (as desired)
- Salt, to taste
- 1/2 teaspoon black pepper
- 8 Thai basil leaves
Optional Garnish
- Fresh Thai basil
- Kaffir lime leaves
Equipment Needed
- Cutting board
- Sharp knife
- Small skillet
- Blender or food processor
- Large skillet or sauté pan
- Wooden spoon
- Measuring cups and spoons
Ingredient Notes
- Lemongrass:-Only use the tender lower portion near the base. It provides the signature citrus aroma that defines Thai green curry.
- Galangal:-Galangal has a peppery, citrus-like flavor that’s different from regular ginger. If unavailable, fresh ginger can be used, though the flavor will be different.
- Kaffir Lime Leaves:-These leaves add a bright, floral citrus fragrance that gives Thai curry its distinctive aroma.
- Bird’s Eye Chilies:-These chilies are quite spicy. Adjust the quantity according to your preferred heat level.
- Coriander Stems:-The stems contain plenty of flavor and blend beautifully into the curry paste.
- Coconut Milk:-Adds richness while balancing the heat from the chilies.
- Tofu:-Firm tofu works best because it holds its shape during cooking.
How to Make Green Thai Curry Step-by-Step Instructions
Toast the Whole Spices
Heat a small dry skillet over medium heat. Add the coriander seeds, cumin seeds, and black peppercorns. Toast for a short time until fragrant, stirring frequently to prevent burning.
The spices should smell warm and aromatic without becoming dark brown.
Make the Green Curry Paste
Transfer the toasted spices to a blender.
Add:
- Lemongrass
- Onion
- Garlic
- Bird’s eye chilies
- Galangal
- Kaffir lime leaves
- Coriander stems
- Brown sugar
Add a little water and blend until a smooth paste forms.
A thick, vibrant green paste with very little texture is ideal.
Prepare the Vegetables
Wash and cut all vegetables into similar bite-sized pieces.
Keeping everything a similar size helps them cook evenly while maintaining a pleasant texture.
Cook the Curry Paste
Heat the oil in a large skillet over medium heat.
Add the prepared green curry paste.
Cook for 2–3 minutes, stirring often.
If any paste remains in the blender, rinse it with a little water and add it to the pan so none of the flavorful mixture is wasted.
The paste should become fragrant and slightly darker as the raw aroma cooks away.
Add the Vegetables
Add the zucchini, mushrooms, broccoli, carrots, bell peppers, and tofu.
Season with salt.
Stir well so every vegetable is coated in the aromatic paste.
Cook for another 2–3 minutes.
The vegetables should begin to soften while still keeping their shape.
Pour in the Liquid
Add the water and gently stir.
Allow the curry to simmer over medium heat for about 3 minutes.
The vegetables should become crisp-tender instead of overly soft.
Finish with Coconut Milk
Reduce the heat slightly and pour in the coconut milk.
Add black pepper.
Stir gently until the curry becomes smooth and creamy.
Heating the coconut milk toward the end helps reduce the chance of curdling while preserving its rich flavor.
Add the Final Aromatics
Turn off the heat.
Add fresh Thai basil and kaffir lime leaves.
Cover the pan for about 1 minute.
The trapped steam releases the herbs’ natural oils, giving the curry an incredibly fresh aroma.
Serve
Serve the curry immediately with warm sticky rice or steamed jasmine rice.
The creamy sauce should lightly coat the vegetables while remaining pourable rather than overly thick.
Expert Tips
- Toast the whole spices just until fragrant.
- Blend the curry paste as smoothly as possible.
- Avoid overcooking the vegetables to preserve their texture.
- Add coconut milk toward the end for a smoother sauce.
- Stir gently after adding coconut milk.
- Cover the curry briefly after adding basil to capture its aroma.
- Taste before serving and adjust the seasoning if needed.
- Similar-sized vegetables cook more evenly.
Common Mistakes
- Burning the Curry Paste:-Cooking over high heat can scorch the herbs and spices.
- Overcooking the Vegetables:-Vegetables lose their vibrant color and become mushy.
- Adding Coconut Milk Too Early:-Long cooking can sometimes cause coconut milk to separate.
- Skipping the Fresh Herbs:-Fresh basil and kaffir lime leaves provide much of the curry’s signature aroma.
Variations
- Add paneer instead of tofu.
- Use mixed seasonal vegetables.
- Add baby corn for extra crunch.
- Include snow peas if available.
- Make it spicier with additional bird’s eye chilies.
- Add cooked chicken cubes for a non-vegetarian version.
Ingredient Substitutions
| Original | Substitute |
|---|---|
| Tofu | Paneer |
| Olive oil | Neutral cooking oil |
| Galangal | Fresh ginger (flavor will differ) |
| Thai basil | Regular basil (less authentic) |
| Sticky rice | Jasmine rice or other steamed short-grain rice |
What to Serve With This Recipe
- Sticky rice
- Jasmine rice
- Short-grain steamed rice
Frequently Asked Questions
Is this veg green Thai curry recipe spicy?
It has a moderate level of heat from bird’s eye chilies. Reduce the chilies for a milder curry.
Can I use store-bought green curry paste?
Yes. Homemade paste offers fresher flavor, but store-bought paste is a convenient alternative.
Can I replace tofu with paneer?
Absolutely. Paneer works well and adds a richer texture.
Why is my curry too thin?
Use less water if you prefer a thicker sauce.
Final Thoughts
This veg green Thai curry recipe brings together fresh herbs, aromatic spices, creamy coconut milk, and colorful vegetables in one comforting bowl. The homemade green curry paste creates layers of authentic Thai-inspired flavor that are difficult to achieve with store-bought alternatives alone. Whether you’re cooking for a family dinner or looking to try something new, this easy recipe delivers a satisfying meal with minimal cooking time. Pair it with sticky rice, garnish with fresh Thai basil, and enjoy a flavorful homemade curry that’s sure to become a regular favorite.