A delightful dish awaits you with this Quick Vegan Thai Green Curry with Crispy Tofu! Bursting with vibrant flavors and textures, this recipe is perfect for a cozy dinner or a quick lunch. The crispy tofu pairs wonderfully with the creamy coconut sauce and colorful vegetables, making it a hit among both vegans and non-vegans alike. Ready to impress? Let’s dive into the details!
Why You’ll Love This Quick Vegan Thai Green Curry with Crispy Tofu
- Flavor-packed: The combination of green curry paste and coconut milk creates a rich, delicious sauce.
- Quick and easy: This recipe comes together in about 30 minutes, perfect for busy weeknights.
- Meal prep friendly: Make a large batch and enjoy leftovers throughout the week.
- Family-friendly: Kid-approved flavors make it a great choice for all ages.
- Versatile options: Serve it over rice or noodles for a satisfying meal.
Ingredients Needed
Protein:
- 14 oz (400 g) firm tofu
Sauce:
- 3 tbsp (45 ml) Thai green curry paste
- 13.5 oz (400 ml) full-fat coconut milk
Veggies:
- 1 medium bell pepper, chopped
- 1 cup (100 g) snap peas
- 1 medium zucchini, chopped
Toppings:
- 1/4 cup (10 g) fresh basil leaves
- 2 stalks green onions, thinly sliced
- 1 tbsp (15 ml) lime juice
Cooking Essentials:
- 3 tbsp (45 ml) neutral oil (canola or vegetable oil)
- Salt, to taste
Step-by-Step Instructions
Press and cube the tofu
Drain tofu and press to remove excess moisture for at least 15 minutes. Cut into 1-inch cubes.
Fry the tofu
Heat 3 tablespoons of oil in a large nonstick skillet over medium-high heat. Add tofu cubes in a single layer without overcrowding. Fry 4-5 minutes per side until golden and crispy. Remove and drain on paper towels.
Sauté aromatics and veggies
In a medium saucepan, heat 1 tablespoon of oil over medium heat. Add green curry paste and stir-fry for 1-2 minutes until fragrant. Add chopped bell pepper, snap peas, and zucchini; cook 3-4 minutes until tender-crisp.
Add coconut milk and simmer
Pour in coconut milk, stir to combine, and bring to a gentle simmer. Cook 5-7 minutes, stirring occasionally, until sauce thickens slightly. Season with salt if needed.
Finish with tofu and herbs
Gently fold in crispy tofu cubes to coat with sauce. Remove from heat and stir in fresh basil, green onions, and lime juice.
Serve
Serve over steamed jasmine rice or preferred grain. Enjoy immediately.
Serving Suggestions for Quick Vegan Thai Green Curry with Crispy Tofu
- Serve with steamed jasmine rice or quinoa for a hearty meal.
- Top with crushed peanuts or cashews for extra crunch.
- Pair with a side of cucumber salad for refreshing contrast.
- Enjoy with a light iced tea or coconut water.
- Garnish with additional fresh basil leaves for a pop of color.
Tips for Success for Quick Vegan Thai Green Curry with Crispy Tofu
- Press the tofu well: Ensure all moisture is removed for maximum crispiness.
- Adjust spice levels: Feel free to add more curry paste for a spicier kick.
- Don’t overcook the veggies: They should remain vibrant and slightly crunchy.
- Store leftovers properly: Keep any leftovers in an airtight container in the fridge for up to three days.
Variations
Here are a few easy ways to change it up:
- Swap proteins: Use tempeh or chickpeas instead of tofu for different textures.
- Make it spicy: Add sliced chili peppers or red pepper flakes to enhance heat.
- Add more veggies: Incorporate broccoli, carrots, or spinach for added nutrition.
Follow us on Pinterest for more cozy ideas.
What other veggies can I add to this curry?
Can I make this curry ahead of time?
Is this curry gluten-free?
How can I make this curry spicier?

Quick Vegan Thai Green Curry with Crispy Tofu
Ingredients
Method
- Press and cube the tofu by draining and removing excess moisture for at least 15 minutes. Cut into 1-inch cubes.
- Heat 3 tablespoons of oil in a large nonstick skillet over medium-high heat. Add tofu cubes in a single layer without overcrowding. Fry 4-5 minutes per side until golden and crispy. Remove and drain on paper towels.
- In a medium saucepan, heat 1 tablespoon of oil over medium heat. Add green curry paste and stir-fry for 1-2 minutes until fragrant.
- Add chopped bell pepper, snap peas, and zucchini; cook for 3-4 minutes until tender-crisp.
- Pour in coconut milk, stir to combine, and bring to a gentle simmer. Cook for 5-7 minutes, stirring occasionally, until sauce thickens slightly. Season with salt if needed.
- Gently fold in crispy tofu cubes to coat with sauce. Remove from heat and stir in fresh basil, green onions, and lime juice.
- Serve over steamed jasmine rice or preferred grain. Enjoy immediately.