Thai Green Curry with Vegetables recipe

Caroline

Sharing simple, flavorful recipes made with love and care.

Of all the dishes in my culinary repertoire, the one that consistently elicits the most oohs and aahs, the one that makes my kitchen smell like a vibrant Bangkok street market, is this Thai Green Curry with Vegetables. For years, I was intimidated by it. My experiences were limited to takeout containers where the sauce was often thin, overly sweet, and lacking the complex punch of flavor I knew was possible. I assumed it was a dish best left to the experts, a secret alchemy of ingredients I couldn’t possibly master. Then, on a rainy Tuesday, armed with a can of good quality curry paste and a determination to crack the code, I tried making it myself. The moment I spooned the thick green paste into the hot, fragrant coconut cream, the air filled with an intoxicating aroma of lemongrass, galangal, and kaffir lime. It was a revelation. As I layered in the crisp vegetables and balanced the final sauce with a touch of sweetness, a hit of salt, and a squeeze of bright lime, I realized the magic wasn’t in some unknowable secret, but in a beautiful, achievable balance. That first bite was transcendent—spicy, creamy, sweet, sour, and savory all at once. It was a thousand times better than any takeout I’d ever had. Now, it’s my go-to comfort food, my favorite dish to serve to guests, and a weekly staple that proves creating something truly extraordinary at home is not only possible, but deeply rewarding.

This recipe is your guide to unlocking that same authentic, restaurant-quality flavor in your own kitchen. It demystifies the process, breaking it down into simple, achievable steps. We’ll explore the crucial role of each ingredient, from the fiery heart of the green curry paste to the creamy soul of full-fat coconut milk, and the perfect symphony of vegetables that provide texture and freshness. This isn’t just a recipe for a meal; it’s a blueprint for a flavor experience. It’s a vibrant, healthy, and endlessly adaptable dish that allows you to travel to Thailand without ever leaving your home. Prepare to fall in love with the bold, bright, and utterly delicious world of homemade Thai green curry.

A Symphony of Flavor: The Ultimate Thai Green Curry with Vegetables

At the heart of any great Thai curry is a careful selection of fresh, high-quality ingredients. This recipe is designed to be a vegetarian and vegan-friendly masterpiece, but the principles and flavors are universal. Here is everything you will need.

Complete Ingredients List

For the Curry Base:

  • Thai Green Curry Paste: 2-4 tablespoons (adjust to your spice preference; use a vegan brand if needed)
  • Coconut Milk: 2 cans (13.5 oz / 400ml each) full-fat, unsweetened coconut milk
  • Vegetable Broth: ½ cup (120ml) low-sodium vegetable broth (or water)

For the Protein & Vegetables:

  • Protein: 1 block (14 oz / 400g) extra-firm tofu, pressed and cut into 1-inch cubes
  • Oil: 1 tablespoon coconut oil or other neutral oil (for cooking tofu)
  • Broccoli: 1 small head, cut into bite-sized florets
  • Bell Pepper: 1 large red bell pepper, deseeded and sliced
  • Bamboo Shoots: 1 can (8 oz / 225g) sliced bamboo shoots, rinsed and drained
  • Zucchini: 1 medium zucchini, cut into half-moons
  • Green Beans: 1 cup fresh green beans, trimmed

For Flavor & Balance:

  • Sweetener: 1-2 tablespoons coconut sugar or palm sugar (brown sugar can be substituted)
  • Saltiness: 2 teaspoons soy sauce (or tamari for gluten-free). For a non-vegetarian version, use fish sauce.
  • Acidity: 1 fresh lime, juiced (about 2 tablespoons)
  • Aromatics: 3-4 kaffir lime leaves (optional, but highly recommended)

For Garnish:

  • Fresh Basil: ½ cup fresh Thai basil leaves (or sweet Italian basil)
  • Fresh Cilantro: ¼ cup fresh cilantro, chopped
  • Chili: 1 red chili (like a bird’s eye or serrano), thinly sliced (optional)

A Deeper Look at the Core Ingredients

Understanding these key components is the secret to moving from a good curry to a truly great one.

  • The Green Curry Paste: This is the heart and soul of your dish.
    • Store-Bought vs. Homemade: While making your own paste from scratch is a rewarding project, a high-quality store-bought paste is a fantastic and convenient option that delivers authentic flavor.
    • What to Look For: Look for brands imported from Thailand, such as Maesri or Mae Ploy. These are known for their potent, authentic flavor.
    • Vegan Check: Be aware that many traditional curry pastes contain shrimp paste (gapi). If you are making a strictly vegan dish, be sure to check the label and choose a brand that is certified vegan.
  • The Coconut Milk: This is the creamy body of the curry.
    • Full-Fat is Non-Negotiable: For a rich, creamy, and authentic curry, you must use full-fat coconut milk. Light coconut milk will result in a thin, watery sauce that lacks the luxurious mouthfeel and flavor.
    • The Cream and the Water: When you open a can of full-fat coconut milk that has been sitting undisturbed, it will have separated into a thick layer of coconut cream on top and a thinner, watery liquid below. This separation is a good thing! We will use it to our advantage in the cooking process. Do not shake the can before opening.
  • The Balancing Act: Sweet, Salty, Sour: The magic of Thai cuisine lies in the perfect balance of these three flavors.
    • Sweet: Palm sugar or coconut sugar provides a gentle, caramel-like sweetness that is more complex than white sugar.
    • Salty: Traditionally, fish sauce is used. For our vegetarian/vegan version, a good quality soy sauce or tamari provides the necessary savory, umami depth.
    • Sour: Fresh lime juice, added at the very end of cooking, provides a bright, acidic kick that lifts all the other flavors and prevents the rich curry from feeling too heavy.
  • Kaffir Lime Leaves: If you can find them (at Asian markets, fresh or frozen), these are a game-changer. They impart an incredibly fragrant, citrusy aroma that is quintessentially Thai. You don’t eat them; you simply bruise them slightly to release their oils and let them simmer in the curry, removing them before serving.

Step-by-Step Instructions for Curry Perfection

Follow this method for a layered, flavorful curry that comes together in under an hour.

Step 1: Prepare the Tofu (Optional but Recommended)
For the best texture, press your tofu for at least 30 minutes to remove excess water. This helps it get crispy when cooked and absorb more flavor. Cut the pressed tofu into 1-inch cubes. Heat 1 tablespoon of coconut oil in a large skillet or wok over medium-high heat. Add the tofu cubes in a single layer and cook for 5-7 minutes, turning occasionally, until golden brown and slightly crispy on all sides. Remove the tofu from the skillet and set aside.

Step 2: Bloom the Curry Paste
In the same skillet or a large pot, scoop out the thick, solid coconut cream from the top of one can of coconut milk (about ½ cup) and add it to the pot over medium heat. Heat the cream until it starts to bubble and you see the oil begin to separate and shimmer. This is a crucial step. Add 2-4 tablespoons of green curry paste to the hot cream. Use a spatula to stir and fry the paste in the coconut cream for 2-3 minutes. It will become incredibly fragrant. This “blooming” of the paste is what unlocks its deepest flavors.

Step 3: Build the Curry Sauce
Once the paste is fragrant, slowly pour in the remaining coconut milk from both cans, along with the ½ cup of vegetable broth. Stir everything together until the curry paste is fully dissolved into the liquid. Add the kaffir lime leaves (if using). Bring the mixture to a gentle simmer.

Step 4: Cook the Vegetables
Add the harder vegetables that require a longer cooking time first. Add the broccoli florets and green beans to the simmering curry. Cook for 4-5 minutes. Next, add the sliced red bell pepper and zucchini, and cook for another 3-4 minutes. You want the vegetables to be tender but still have a slight bite (tender-crisp). Finally, stir in the rinsed bamboo shoots and the cooked tofu.

Step 5: The Final Balance
Reduce the heat to low. Stir in the coconut sugar and soy sauce (or tamari). Let it simmer for one more minute to allow the sugar to dissolve. Now, turn off the heat completely. Squeeze in the fresh lime juice and stir in the fresh Thai basil leaves. The heat of the curry will wilt the basil perfectly.

Step 6: Taste and Adjust
This is the most important step for authentic flavor. Taste the curry. Does it need more saltiness? Add a splash more soy sauce. More sweetness? A little more sugar. More brightness? Another squeeze of lime. Adjust until you have a perfect harmony of spicy, sweet, salty, and sour.

Step 7: Serve and Garnish
Ladle the hot curry into bowls. Garnish generously with fresh cilantro, more fresh basil leaves, and a few slices of red chili if you like extra heat. Serve immediately.

Nutrition Facts

Please note, this is an estimate and will vary based on the specific ingredients used (especially the brand of coconut milk and curry paste). This calculation is for the curry only, excluding rice.

  • Servings: 4-6
  • Calories per serving: Approximately 400-500 kcal
  • Net Carbs: Approximately 15-20g
  • Protein: Approximately 15g
  • Fat: Approximately 35-40g

This dish is naturally rich in healthy fats from coconut milk and packed with vitamins and fiber from the abundance of vegetables.

Preparation and Cooking Time

  • Preparation Time: 20 minutes (includes pressing tofu and chopping vegetables)
  • Cooking Time: 25 minutes
  • Total Time: 45 minutes

This vibrant, impressive meal is surprisingly quick, making it a perfect option for a healthy and exciting weeknight dinner.

How to Serve Your Thai Green Curry

Serving Thai curry is about creating a complete experience with complementary textures and flavors.

  • With Steamed Jasmine Rice: This is the quintessential pairing. The fragrant, slightly sticky Jasmine rice is the perfect neutral vehicle for soaking up every drop of the complex, flavorful curry sauce.
  • With Brown Rice or Quinoa: For a healthier, higher-fiber option, serving the curry over brown rice or quinoa is a delicious alternative that adds a nutty flavor.
  • As a Low-Carb Meal: To keep it low-carb, serve the curry on its own like a hearty stew, or serve it over cauliflower rice.
  • Garnishes are Essential: Do not skip the garnishes! They are an integral part of the dish.
    • Fresh Herbs: A generous amount of fresh Thai basil and cilantro adds a fresh, aromatic lift that cuts through the richness.
    • Lime Wedges: Always serve with extra lime wedges on the side, so guests can add another squeeze of brightness to their own taste.
    • Crunch: For some added crunch, you can top with roasted cashews or peanuts.

5 Additional Tips for the Best-Ever Green Curry

  1. Embrace the “Cracked” Coconut Cream: The technique of “cracking” or frying the thick coconut cream until the oil separates is an authentic step that many Western recipes skip. This process toasts the milk solids and deepens the flavor of the final curry, giving it a noticeable richness and fragrant aroma that you won’t get by simply dumping everything in a pot.
  2. Don’t Vigorously Boil Your Curry: Once you’ve brought the curry to an initial simmer, maintain a gentle, low simmer throughout the cooking process. Vigorously boiling the curry, especially for a long time, can cause the coconut milk to separate and become oily or grainy in an unpleasant way. Low and slow is the way to go.
  3. Layer Your Veggies: Add your vegetables to the pot in stages based on their cooking time. Harder, denser vegetables like broccoli and carrots go in first. Quicker-cooking vegetables like bell peppers, zucchini, and snow peas go in later. This ensures that every vegetable is perfectly tender-crisp, not a mushy, overcooked mess.
  4. Add Fresh Herbs at the Very End: Delicate fresh herbs like basil and cilantro lose their flavor and vibrant color when overcooked. Always add them off the heat, right at the end. The residual heat of the curry is enough to wilt them perfectly while preserving their fresh, aromatic essence.
  5. Control Your Spice Level Intelligently: The easiest way to control the heat is by adjusting the amount of curry paste you use. Start with less (2 tablespoons) if you’re unsure. You can always add more, but you can’t take it out. If you’ve accidentally made it too spicy, the best way to temper the heat is by adding more full-fat coconut milk, a bit more sugar, and a generous squeeze of lime juice to balance it out.

Frequently Asked Questions (FAQ)

Here are answers to some of the most common questions about making Thai green curry.

1. What is the difference between green, red, and yellow Thai curry?
The main difference lies in the chilies used to make the paste. Green Curry is made from fresh, young green chilies and is typically the spiciest and most herbaceous of the three. Red Curry is made from dried red chilies, giving it a deep, rich red color and a more rounded, savory heat. Yellow Curry is the mildest, getting its color and flavor from turmeric and other dried spices, often with influences from Indian and Malay cuisine.

2. I can’t find kaffir lime leaves. What can I use instead?
While there’s no perfect substitute for their unique aroma, you can approximate the flavor by adding a teaspoon of finely grated fresh lime zest to the curry along with the liquids. It won’t be exactly the same, but it will add a nice citrusy brightness.

3. Can I use different vegetables?
Absolutely! Thai curry is incredibly versatile. This recipe is just a starting point. Other fantastic additions include:

  • Mushrooms (shiitake or cremini)
  • Snow peas or snap peas
  • Baby corn
  • Diced potatoes or sweet potatoes (add these early as they take longer to cook)
  • Eggplant (Japanese or Thai varieties work best)

4. Can I make Thai green curry ahead of time or freeze it?
Yes, this curry keeps wonderfully. In fact, the flavors often meld and taste even better the next day. Store it in an airtight container in the refrigerator for up to 4 days. You can also freeze it for up to 3 months. Be aware that the texture of some vegetables might soften slightly upon thawing. Reheat gently on the stovetop, adding a splash of water or broth if needed to thin the sauce.

5. My curry sauce is too thin. How can I thicken it?
If your sauce is watery, it’s likely because you used light coconut milk. However, if you used full-fat milk and it’s still not as thick as you’d like, you can let it simmer gently, uncovered, for an extra 5-10 minutes to allow some of the liquid to evaporate and reduce. Alternatively, you can make a small slurry by mixing 1 teaspoon of cornstarch with 2 teaspoons of cold water, and then stirring that into the simmering curry until it thickens.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Thai Green Curry with Vegetables recipe


  • Author: Caroline

Ingredients


Nutrition

  • Serving Size: one normal portion
  • Calories: 400-500 kcal
  • Fat: 35-40g
  • Carbohydrates: 15-20g
  • Protein: 15g