Thai Green Curry Tofu

There are some nights when only a bowl of steaming, aromatic curry will do, and this Thai Green Curry Tofu has become my absolute go to. It’s one of those magical meals that tastes like it simmered for hours and came straight from your favorite Thai restaurant, but it actually comes together in just about 30 minutes using one skillet. We’re talking about golden, crispy tofu cubes and tender, colorful vegetables swimming in a luscious, fragrant coconut green curry sauce. It’s vibrant, warming, and completely soul satisfying.

The Secret to Crispy Tofu Every Time

If you’ve ever been disappointed by soggy or bland tofu, this recipe will change everything. The trick is cooking the tofu separately in a hot skillet with a little avocado oil until each side is beautifully golden and shatteringly crisp. I like to use extra firm tofu for this step; it holds its shape beautifully and develops that irresistible crunchy exterior while staying tender inside. Once it’s perfectly crispy, remove it from the skillet and set it aside. You’ll add it back at the very end, which means that crispy texture doesn’t get lost in the sauce. It’s a small extra step that makes a world of difference!

Building Layers of Flavor

With the tofu resting on the sidelines, the same skillet becomes the foundation for an incredibly aromatic curry. You’ll sauté chopped onion and garlic until they’re soft and fragrant, then toss in fresh zucchini and sweet red bell pepper. These veggies add color, texture, and a subtle sweetness that balances the spice of the curry perfectly.

Then comes the heart of this dish: vibrant Thai green curry paste. This powerhouse ingredient is a blend of green chilies, lemongrass, galangal, and aromatic spices, and it’s the key to that authentic, complex flavor. A quick heads up; different brands of green curry paste vary significantly in their spice level, so if you’re sensitive to heat, start with a little less and add more to taste. You’ll cook the paste briefly in the hot skillet to bloom its flavors before pouring in a can of rich, full fat coconut milk. The coconut milk mellows the heat and turns into the most luxurious, velvety sauce.

Bringing It All Together

To balance the flavors, you’ll stir in a touch of coconut sugar for subtle sweetness, soy sauce for savory depth, and a fresh squeeze of lime juice to brighten everything up. That final squeeze of lime is transformative; it cuts through the richness of the coconut milk and makes all the flavors pop. Then, fold your beautiful crispy tofu back into the skillet, spoon that glorious sauce over everything, and dinner is served.

Serving and Storing

This curry is absolutely perfect ladled over a bowl of fluffy jasmine rice. The rice soaks up every last drop of that incredible sauce, making each bite completely irresistible. A garnish of fresh cilantro and maybe a few extra lime wedges on the side wouldn’t be a bad idea either! Leftovers store beautifully in the fridge for up to 3 days and honestly taste even better the next day as the flavors meld. Reheat gently on the stovetop or in the microwave until warmed through.

I hope this easy, flavor packed Thai Green Curry Tofu becomes a regular in your weeknight rotation. It’s proof that a plant based meal can be just as hearty, satisfying, and crave worthy as anything else. Enjoy!

 

Thai Green Curry Tofu

Thai Green Curry Tofu

This Thai Green Curry Tofu features crispy pan fried tofu and colorful veggies in a luscious, aromatic coconut green curry sauce. An easy 30 minute plant based dinner that tastes better than takeout!
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Course Main Course
Cuisine Thai, Thai-inspired
Servings 4

Ingredients
  

  • 2 tablespoons avocado oil divided
  • 1 block approx. 14 oz extra firm or firm tofu, pressed and cut into cubes
  • 1 medium onion chopped
  • 2 garlic cloves finely chopped
  • 1 medium zucchini chopped
  • ½ red bell pepper sliced or chopped
  • 2 tablespoons Thai green curry paste adjust to taste based on spice preference
  • 1 14 ounce can full fat coconut milk
  • 1 tablespoon coconut sugar
  • 2 tablespoons soy sauce use tamari or gluten free soy sauce if needed
  • A generous squeeze of fresh lime juice

Instructions
 

  • Heat 1 tablespoon of the avocado oil in a large skillet or wok over medium high heat. Once the oil is hot and shimmering, carefully add the cubed tofu in a single layer. Cook the tofu for 1 to 2 minutes per side, turning until all sides are golden brown and crispy. Transfer the crispy tofu to a bowl and set aside.
  • In the same skillet, heat the remaining 1 tablespoon of avocado oil over medium heat. Add the chopped onion and cook, stirring occasionally, for 2 minutes until it begins to soften. Add the chopped garlic and cook for an additional 30 seconds until fragrant.
  • Add the chopped zucchini and sliced red bell pepper to the skillet. Cook, stirring occasionally, for 2 to 3 more minutes until the vegetables are tender crisp.
  • Stir in the Thai green curry paste and cook for 1 minute, stirring constantly, to bloom the spices and deepen the flavor.
  • Pour in the full can of coconut milk, then add the coconut sugar and soy sauce. Stir everything together until well combined and the sauce is a uniform color. Bring the mixture to a gentle simmer and let it cook for 2 to 3 minutes.
  • Gently fold the reserved crispy tofu back into the skillet. Stir to coat the tofu evenly in the sauce. Add a generous squeeze of fresh lime juice and stir once more.
  • Taste the curry and adjust the seasoning if needed, adding more soy sauce for saltiness, lime juice for brightness, or a touch more curry paste for heat.
  • Remove from the heat and serve immediately over jasmine rice.

Notes

Use extra firm tofu for the crispiest results. Press the tofu for 15-20 minutes before cubing to remove excess moisture for an even better texture. If you prefer softer tofu, firm or medium firm will also work; just handle it gently when stirring.
The spice level of green curry paste varies greatly by brand. Start with 1 tablespoon if you are sensitive to heat, and add more to taste.
Cooking the tofu separately and adding it back at the end helps it maintain its crispy exterior. It's a step worth taking!
This curry pairs beautifully with jasmine rice. Brown rice or rice noodles also work wonderfully.
Leftovers can be stored in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop or in the microwave, adding a splash of water or coconut milk if the sauce has thickened too much.
Nutrition:
Note: Nutritional information is an estimate and will vary based on specific ingredients and portion sizes. It does not include rice or additional sides.