A Delicious Recipe for Cozy Nights: Vegetarian Thai Green Curry

Sometimes, what you need is a bowl of something that feels like a warm hug. That’s exactly what this Vegetarian Thai Green Curry offers—a blend of bright, fresh vegetables swimming in a silky, fragrant coconut sauce that fills the kitchen with irresistible aromas. It’s the kind of meal that makes you linger at the table a little longer, savoring every bite.

I still remember the first time I made this curry on a chilly evening. The sizzle of the green curry paste hitting the hot oil, the gentle simmering of coconut milk, and the colorful medley of eggplant, bell peppers, and baby corn coming together—it was like a little celebration in my pan. As I stirred in the tofu and fresh herbs, the room filled with a vibrant scent that made me pause and breathe it all in. Sitting down to eat, the creamy sauce and tender vegetables felt like a perfect balance of comfort and freshness, a reminder that nourishing food doesn’t have to be complicated.

  • A rich and aromatic blend of fresh vegetables and creamy coconut milk.
  • Ready in just over half an hour, perfect for weeknight dinners.
  • Plant-based and packed with vibrant flavors from Thai herbs and spices.
  • Pairs beautifully with jasmine rice for a satisfying meal.
  • Flexible enough to adapt with your favorite veggies or tofu.

If you’re worried it might be too spicy, don’t be. The flavors are layered and balanced, offering warmth without overwhelming heat. Plus, it’s easy to adjust the curry paste amount to suit your taste.

Print

Vegetarian Thai Green Curry

A flavorful and aromatic Vegetarian Thai Green Curry made with fresh vegetables and creamy coconut milk, perfect for a comforting and healthy meal.

  • Prep Time: 15 minutes
  • Cook Time: 20 minutes
  • Total Time: 35 minutes
  • Yield: 4 1x

Ingredients

Scale

2 tablespoons vegetable oil
3 tablespoons Thai green curry paste
1 can (14 ounces) coconut milk
1 cup vegetable broth
1 medium eggplant, cut into 1-inch cubes
1 red bell pepper, sliced into thin strips
1 cup green beans, trimmed and cut in half
1 medium carrot, thinly sliced
1 cup baby corn, halved lengthwise
1 block (14 ounces) firm tofu, drained and cubed
2 tablespoons soy sauce
1 tablespoon brown sugar
1/4 cup fresh Thai basil leaves
1/4 cup fresh cilantro leaves, chopped
1 tablespoon lime juice
Cooked jasmine rice, for serving

Instructions

Heat the vegetable oil in a large skillet or wok over medium heat.
Add the Thai green curry paste and sauté for 1-2 minutes until fragrant.
Pour in the coconut milk and vegetable broth, stirring to combine with the curry paste.
Bring the mixture to a gentle simmer.
Add the eggplant, red bell pepper, green beans, carrot, and baby corn to the skillet.
Simmer the vegetables in the curry sauce for 10 minutes, or until they are tender but still crisp.
Add the cubed tofu, soy sauce, and brown sugar to the curry. Stir gently to combine.
Cook for an additional 5 minutes to heat the tofu through and allow flavors to meld.
Remove the skillet from heat and stir in the fresh Thai basil, cilantro, and lime juice.
Serve the vegetarian Thai green curry hot over cooked jasmine rice.

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

FAQ

Can I use other vegetables? Absolutely. This curry is versatile—try swapping in zucchini, mushrooms, or snap peas for variety.

Is the tofu necessary? Tofu adds protein and texture, but you can leave it out or replace it with chickpeas if you prefer.

How spicy is this curry? It has a gentle heat that you can control by adjusting the green curry paste quantity.

Can I make it ahead? You can prepare it in advance and reheat gently, but it’s freshest when enjoyed right after cooking.

Ready to bring some vibrant flavor into your kitchen tonight? Save this recipe and let the comforting aroma of Thai green curry transform your meal time.