Vibrant Vegan Thai Green Curry Bursting with Fresh Flavor

by Michelle Davis
Vegan Thai Green Curry

This is a from-scratch vegan Thai green curry built on a homemade paste of lemongrass, green chilies, galangal, and kaffir lime, simmered with coconut milk and pan-seared tofu. The honest reason to make it instead of reaching for a jar: the fresh paste takes about 10 minutes and the flavor difference is significant. It comes together in one pan after that.

What makes this version work

Two things actually matter here. First, the paste goes into the pan before the coconut milk — frying it in a little oil for two to three minutes drives off the raw edge of the chilies and blooms the lemongrass and galangal so they read as fragrant rather than sharp. Skip that step and the curry tastes flat. Second, the tofu is seared separately until the outside is firm and lightly golden before it ever touches the sauce. That gives it enough structure to hold up during simmering instead of turning into soft cubes that fall apart when you serve it. Both steps happen in the same pan, one after the other, so there’s nothing extra to wash.

Smart swaps

  • Galangal: Fresh galangal is worth finding at an Asian grocery store — it has a piney, slightly medicinal quality that ginger doesn’t fully replicate. If you genuinely can’t find it, use ginger, but add a small pinch of ground white pepper to get closer.
  • Kaffir lime leaves and zest: Frozen kaffir lime leaves work just as well as fresh and keep for months. If both are unavailable, use extra lime zest plus a small strip of the lime peel itself.
  • Thai basil: Regular Italian basil works in a pinch. Add it at the very end, off the heat, since it wilts faster than Thai basil.
  • Tamari vs. soy sauce: Either works. Tamari is gluten-free if that matters for your household.
  • Tofu firmness: Extra-firm tofu sears and holds together better than firm. Press it for at least 15 minutes before cutting.

Mistakes to avoid

  • Adding all the coconut milk at once before tasting the paste: Curry pastes vary in heat and saltiness. Stir in about half the coconut milk first, taste, then add the rest. Much easier to adjust seasoning before the volume doubles.
  • Crowding the tofu in the pan: If the cubes are touching, they steam instead of sear. Work in two batches if your pan is small — skip the garnish plate on the side and use the same pan you’ll finish the curry in.
  • Simmering on high heat: Coconut milk splits and turns grainy if it boils hard. Keep it at a gentle simmer once the milk is in.
  • Adding delicate vegetables too early: Zucchini and bell pepper need only four to five minutes. Put them in last or they turn mushy and lose their color.
  • Under-seasoning at the end: The lime juice and tamari go in at the finish, not during cooking. Taste right before serving and adjust — the brightness of the dish depends on that final balance.

Leftovers and meal prep

The curry keeps well in a sealed container in the fridge for up to four days. The tofu softens overnight as it absorbs the sauce, which most people find they actually prefer. Reheat gently in a saucepan over low-medium heat, stirring occasionally — the microwave works too but can make the tofu rubbery. For freezing, the sauce freezes fine for up to two months, but tofu changes texture significantly after freezing and thawing. If you’re planning to freeze a batch, consider leaving the tofu out, freezing just the curry base, and adding freshly seared tofu when you reheat. The paste itself freezes beautifully in an ice cube tray; pop out a few cubes on a weeknight and the hardest part of this recipe is already done.

Vegan Thai Green Curry

Vegan Thai Green Curry

Vibrant Vegan Thai Green Curry Bursting With Fresh Flavor - Thai Green Curry - 6:38 PmMichelle Davis
A homemade green curry paste — built from lemongrass, green chilies, galangal, and kaffir lime — simmers with coconut milk and fresh vegetables to produce a fragrant, herb-forward curry. The paste takes most of the prep time, but the finished dish is ready in about 45 minutes total. Serve it over steamed rice for a complete meal.
No ratings yet
Prep Time 30 minutes
Cook Time 25 minutes
Total Time 55 minutes
Course Main Course
Cuisine East / Southeast Asian
Servings 4 bowls
Calories 334 kcal

Equipment

  • Blender or food processor
  • Large skillet or wok
  • Knife
  • Cutting board
  • Wooden spoon or spatula

Ingredients
 
 

For the green curry paste

  • 1 piece shallot peeled and roughly chopped
  • 2 cloves garlic peeled
  • 1 tablespoon fresh ginger finely grated
  • 1 tablespoon lime zest from about 1 large lime
  • 2 small green Thai chilies stems removed (adjust to taste)
  • 1 cup fresh cilantro leaves and tender stems
  • ½ cup fresh Thai basil leaves plus more for serving
  • 1 teaspoon ground coriander
  • 2 tablespoons lime juice freshly squeezed
  • 1 tablespoon tamari or soy sauce use tamari for gluten-free option
  • ¼ cup full-fat coconut milk to help blend

For the curry

  • 1 tablespoon coconut oil
  • 1 cup broccoli florets bite-sized pieces
  • 1 cup carrot thinly sliced on the diagonal
  • 1 cup zucchini half moons
  • 1 large red bell pepper sliced
  • 1 can full-fat coconut milk 13.5 oz can
  • ½ cup vegetable broth low-sodium preferred
  • 1 cup extra-firm tofu cubed and pan-seared
  • 1 pinch salt to taste
  • 1 pinch ground black pepper to taste

Instructions
 

  • Make the Green Curry Paste: Place shallot, garlic, ginger, lime zest, green chilies, cilantro, Thai basil, coriander, lime juice, tamari, and 1/4 cup of coconut milk into a blender or food processor. Blend until a thick, smooth paste forms. Scrape down sides as needed.
  • Sauté the Vegetables: Heat the coconut oil over medium-high heat (about 375°F / 190°C) in a large skillet or wok. Add broccoli, carrots, zucchini, and red bell pepper. Sauté for 5–6 minutes, stirring often, until the vegetables begin to soften slightly while remaining vibrant.
  • Add Curry Paste: Reduce heat to medium (about 350°F / 175°C). Stir in the green curry paste and cook for 2–3 minutes until highly fragrant and slightly thickened.
  • Simmer the Curry: Add the full can of coconut milk and vegetable broth. Stir to combine. Bring to a gentle simmer and cook uncovered for 10–12 minutes or until vegetables are tender but not mushy.
  • Add the Tofu: Gently stir in the pan-seared tofu and simmer for an additional 2–3 minutes, allowing the tofu to absorb the flavors.
  • Taste and Adjust: Season with salt and pepper to taste. If desired, add a splash more lime juice for brightness, or a pinch of sugar to balance bitterness.

Notes

  • For a milder curry, use just 1 green chili or substitute with jalapeño.
  • You can double the green curry paste and freeze half for future use.
  • Pan-searing the tofu creates a lovely crispy texture and helps it hold together in the curry.
  • If Thai basil is unavailable, Italian basil with a bit of mint is a good stand-in.

Nutrition

Calories: 334kcalCarbohydrates: 16gProtein: 10gFat: 29gSaturated Fat: 24gPolyunsaturated Fat: 1gMonounsaturated Fat: 2gSodium: 469mgPotassium: 774mgFiber: 3gSugar: 6gVitamin A: 7347IUVitamin C: 90mgCalcium: 88mgIron: 5mg
Keyword Coconut Curry, Spicy Vegan Dinner, Thai Green Curry, Vegan Curry
Tried this recipe?Rate this recipe !

Your questions, answered

Can I use store-bought green curry paste instead of making it from scratch?

Yes, you can — look for a vegan-labeled paste since many commercial versions contain shrimp paste. Start with two tablespoons, fry it in oil the same way the recipe describes, then taste and add more if needed, since jarred pastes vary a lot in heat level.

How spicy is this, and how do I control the heat?

Heat level depends almost entirely on how many green chilies go into the paste. One small chili gives a mild background warmth; three or four will be genuinely hot. Remove the seeds and white pith before blending if you want flavor without much burn.

What can I serve this with besides jasmine rice?

Rice noodles or thin vermicelli work well and need no extra pot if you soak them in boiling water while the curry finishes. Cauliflower rice is a lower-carb option that soaks up the broth in the same way.

Can I make the paste ahead of time?

Yes, and it’s one of the best ways to make this a fast weeknight meal. The paste keeps in the fridge for up to five days in a sealed jar, or freeze it in tablespoon-sized portions for up to two months.

Try these next

You may also like

Leave a Comment

Cooked this? Rate this recipe!




This site uses Akismet to reduce spam. Learn how your comment data is processed.