Back to blog DINNER

Quick Vegan Thai Green Curry with Crispy Tofu

May 11, 2026
No comments
Quick Vegan Thai Green Curry with Crispy Tofu served in a bowl

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.

Quick Vegan Thai Green Curry with Crispy Tofu

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.


Quick Vegan Thai Green Curry with Crispy Tofu

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.

Quick Vegan Thai Green Curry with Crispy Tofu

Follow us on Pinterest for more cozy ideas.

What other veggies can I add to this curry?

You can add broccoli, carrots, or spinach for extra flavor and nutrition.

Can I make this curry ahead of time?

Yes, you can prepare the curry in advance and reheat it when ready to serve.

Is this curry gluten-free?

Yes, as long as you use gluten-free soy sauce or tamari if desired.

How can I make this curry spicier?

Add more green curry paste or include fresh chili peppers for extra heat.
Quick Vegan Thai Green Curry with Crispy Tofu served in a bowl

Quick Vegan Thai Green Curry with Crispy Tofu

A delightful vegan dish packed with vibrant flavors and textures, perfect for a quick meal that everyone will love.
Prep Time 15 minutes
Cook Time 15 minutes
Total Time 30 minutes
Servings: 4 servings
Course: Dinner, Lunch, Main Course
Cuisine: Thai, Vegan
Calories: 300

Ingredients
  

Protein
  • 14 oz firm tofu Press and cube the tofu before cooking.
Sauce
  • 3 tbsp Thai green curry paste
  • 13.5 oz full-fat coconut milk
Veggies
  • 1 medium bell pepper, chopped
  • 1 cup snap peas
  • 1 medium zucchini, chopped
Toppings
  • 1/4 cup fresh basil leaves Garnish before serving.
  • 2 stalks green onions, thinly sliced Garnish before serving.
  • 1 tbsp lime juice Freshly squeezed for best flavor.
Cooking Essentials
  • 3 tbsp neutral oil (canola or vegetable oil)
  • Salt, to taste

Method
 

Preparation
  1. Press and cube the tofu by draining and removing excess moisture for at least 15 minutes. Cut into 1-inch cubes.
Cooking Tofu
  1. 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éing Aromatics and Veggies
  1. 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.
  2. Add chopped bell pepper, snap peas, and zucchini; cook for 3-4 minutes until tender-crisp.
Adding Sauce
  1. 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.
Finishing Touches
  1. Gently fold in crispy tofu cubes to coat with sauce. Remove from heat and stir in fresh basil, green onions, and lime juice.
Serving
  1. Serve over steamed jasmine rice or preferred grain. Enjoy immediately.

Notes

For extra crunch, top with crushed peanuts or cashews. Pair with a light iced tea or coconut water. Store leftovers in an airtight container in the fridge for up to three days.
Written By

Stephanie Mitchell

Read full bio

Join the Inner Circle

Get mouthwatering recipes, pro cooking tips, and weekly foodie inspiration straight to your inbox. No spam, just deliciousness

Your email address Subscribe
Unsubscribe at any time. * Replace this mock form with your preferred form plugin

Leave a Comment

Recipe Rating