A fragrant, creamy Thai classic — this green curry is a colorful, nourishing dish made with coconut milk, green curry paste, and a medley of fresh vegetables. Pan-fried tofu adds satisfying texture, while basil and lime bring a fresh finishing touch. It’s naturally vegetarian and full of bold flavor.

Pat the tofu dry and cut into bite-sized cubes.
In a non-stick pan or skillet, heat 1 tbsp oil over medium heat.
Sear tofu cubes until golden brown on all sides (about 6–8 minutes).
Remove tofu from pan and set aside.
In the same pan or a separate wok, add a little more oil if needed.
Sauté the green curry paste over medium heat for 1–2 minutes, until aromatic.
Pour in coconut milk and vegetable broth, stirring to combine.
Add soy sauce, sugar, and kaffir lime leaves (if using).
Bring to a simmer.
Add the eggplant, carrots, and bell pepper first. Simmer for 5 minutes.
Then add zucchini and snap peas. Simmer for another 5–7 minutes, or until all vegetables are tender.
Return the tofu to the pan and gently stir to coat.
Simmer for another 2–3 minutes to warm through.
Turn off heat and stir in lime juice and fresh basil.
Spoon curry over warm steamed rice.
Garnish with cilantro, extra basil, lime wedges, and sliced chili if desired.
Add mushrooms, baby corn, or bamboo shoots for variety.
Use tempeh instead of tofu for a heartier bite.
Swap in red curry paste for a different flavor profile.
Drink: Thai iced tea, cold lager, or a crisp Sauvignon Blanc
Side: Thai cucumber salad or crispy spring rolls
4 servings