Thai Green Curry Tofu

Thai Green Curry Tofu

If you’ve ever made tofu that turned out bland, soggy, or forgettable, this Thai Green Curry Tofu will completely change how you see it. With the right cooking method and a bold, aromatic curry sauce, tofu becomes rich, satisfying, and packed with flavor. This dish delivers everything you love about Thai green curry—creamy coconut milk, fragrant herbs, and gentle heat—without meat.

I’ve cooked this recipe countless times when I want a comforting, plant-based meal that still feels exciting and filling. In this post, I’ll show you how to prep tofu properly, build deep curry flavor, and customize the spice and veggies to your liking. You’ll also find pro tips, variations, and FAQs to help you get perfect results every time.

Why You’ll Love This Recipe

  • Bold flavor: Creamy, aromatic, and perfectly spiced

  • Plant-based & filling: High-protein tofu with nourishing veggies

  • Weeknight-friendly: One pan and simple steps

Ingredients & Prep

Main Ingredients Prep

  • Extra-firm tofu: Pressed and cut into cubes

  • Mixed vegetables: Bell peppers, zucchini, broccoli, snap peas, or green beans

  • Onion: Thinly sliced for sweetness

Press the tofu for at least 15–20 minutes to remove excess moisture. This helps it absorb flavor and hold its shape.

Seasonings, Sauces, or Flavor Base

  • Thai green curry paste: Adjust amount based on spice tolerance

  • Coconut milk: Full-fat gives the best creamy texture

  • Garlic: Fresh minced

  • Ginger: Freshly grated or paste

Pantry Staples

  • Neutral oil (avocado or vegetable oil)

  • Soy sauce or tamari

  • Coconut sugar or brown sugar

  • Lime juice

  • Fresh basil or cilantro (optional)

Step-by-Step Cooking Instructions

Pre-Cooking Prep

  1. Press and cube tofu.

  2. Chop vegetables into similar-sized pieces.

  3. Shake coconut milk well before opening.

Cooking Method (Times & Temps)

  1. Heat oil in a large skillet or wok over medium heat.

  2. Add tofu cubes and cook for 6–8 minutes, turning occasionally, until lightly golden. Remove and set aside.

  3. In the same pan, add onion and cook for 2–3 minutes until softened.

  4. Stir in garlic and ginger; cook for 30 seconds until fragrant.

  5. Add green curry paste and cook for 1 minute, stirring constantly.

  1. Pour in coconut milk, soy sauce, and sugar. Bring to a gentle simmer.

  2. Add vegetables and cooked tofu. Simmer uncovered for 10–12 minutes, until vegetables are tender.

Doneness or Texture Check

  • Tofu should be firm on the outside and creamy inside

  • Vegetables should be tender but not mushy

  • Sauce should be thick, smooth, and aromatic

Resting or Final Touches

Remove from heat and stir in fresh lime juice. Taste and adjust seasoning with more salt, sugar, or curry paste if needed. Garnish with fresh herbs if desired.

Pro Tips for Perfect Results

Common Mistakes to Avoid

  • Skipping tofu pressing: Leads to watery curry

  • Boiling the sauce: Can cause coconut milk to split

  • Adding too much curry paste at once: Build heat gradually

Recommended Tools

  • Large skillet, wok, or Dutch oven

  • Tofu press or heavy pan

  • Wooden spoon or spatula

Storage & Reheating Tips

  • Store leftovers in an airtight container for up to 4 days

  • Reheat gently on the stovetop over low heat

  • Add a splash of coconut milk or water if thickened

Flavor Variations

Spicy Version

  • Add extra green curry paste

  • Stir in sliced Thai chilies or chili oil

Healthy / Special Diet Option

  • Vegan: This recipe is fully vegan

  • Low-carb: Skip carrots and add spinach or bok choy

  • Gluten-free: Use tamari instead of soy sauce

Global Flavor Twist

  • Thai-style: Add bamboo shoots and Thai basil

  • Protein boost: Mix in edamame or chickpeas

  • Citrus-forward: Add extra lime zest at the end

Serving Suggestions

Thai green curry tofu is delicious served with:

  • Steamed jasmine rice

  • Brown rice or cauliflower rice

  • Rice noodles

Serve alongside:

  • Fresh cucumber salad

  • Spring rolls

  • Coconut water, iced tea, or sparkling water

FAQs

Can I make this ahead of time?
Yes. This curry tastes even better the next day as the flavors deepen. Store in the fridge and reheat gently.

How do I fix common mistakes?
If it’s too spicy, add more coconut milk. If the flavor feels flat, a squeeze of lime or pinch of sugar usually fixes it quickly.

Conclusion

This Thai Green Curry Tofu is rich, comforting, and packed with bold flavor—proof that plant-based meals can be just as satisfying as traditional versions. With creamy coconut sauce, tender tofu, and vibrant vegetables, it’s a recipe you’ll want on repeat.

Readers love how easy and customizable this curry is for busy weeknights. If you enjoyed this recipe, try pairing it with Coconut Jasmine Rice or a crisp Thai cucumber salad for a complete, crave-worthy meal. Enjoy every spoonful!

Thai Green Curry Tofu

Thai Green Curry Tofu

Julia
This Thai Green Curry Tofu is creamy, aromatic, and packed with bold Thai flavor. Made with crispy-edged tofu, colorful vegetables, coconut milk, and green curry paste, this easy vegan curry is satisfying, protein-rich, and perfect for weeknight dinners.
Prep Time 20 minutes
Cook Time 20 minutes
Total Time 40 minutes

Ingredients
  

  • Tofu & Vegetables
  • 14 oz extra-firm tofu pressed and cubed
  • 2 tablespoons neutral oil avocado or vegetable oil
  • 1 small onion thinly sliced
  • 2 cups mixed vegetables bell peppers, broccoli, zucchini, snap peas, or green beans
  • Curry Sauce
  • 2 –3 tablespoons Thai green curry paste adjust to taste
  • 1 13.5 oz can full-fat coconut milk, shaken well
  • 2 cloves garlic minced
  • 1 tablespoon fresh ginger grated or paste
  • 1 tablespoon soy sauce or tamari
  • 1 teaspoon coconut sugar or brown sugar
  • 1 –2 tablespoons fresh lime juice
  • Optional Garnish
  • Fresh basil or cilantro

Instructions
 

  • Press tofu for 15–20 minutes to remove excess moisture, then cut into cubes.
  • Heat oil in a large skillet, wok, or Dutch oven over medium heat.
  • Add tofu cubes and cook for 6–8 minutes, turning occasionally, until lightly golden. Remove and set aside.
  • In the same pan, add onion and cook for 2–3 minutes until softened.
  • Stir in garlic and ginger; cook for 30 seconds until fragrant.
  • Add green curry paste and cook for 1 minute, stirring constantly to release aromatics.
  • Pour in coconut milk, soy sauce, and sugar. Bring to a gentle simmer.
  • Add vegetables and cooked tofu.
  • Simmer uncovered for 10–12 minutes, stirring occasionally, until vegetables are tender and sauce is creamy.
  • Remove from heat and stir in lime juice.
  • Taste and adjust seasoning with more curry paste, salt, sugar, or lime as needed.
  • Garnish with fresh herbs and serve warm.

Notes

  • Pressing tofu is essential for the best texture and flavor absorption.
  • Keep the curry at a gentle simmer—do not boil, or the coconut milk may split.
  • Add softer vegetables later if needed to avoid overcooking.

Similar Posts