Thai Inspired Green Curry Tofu

Section: Satisfying Main Dishes for Every Occasion

Enjoy a lively bowl featuring golden tofu paired with a fragrant green curry sauce inspired by Thai cuisine. Air fried or pan-seared tofu adds a crisp texture, soaking up flavors from lemongrass, ginger, and coconut milk. Crisp snow peas and Thai basil keep things fresh, while hints of lime and garlic offer balance. Serve with jasmine rice or rice noodles and garnish with cilantro or green onion for a colorful, satisfying meal that comes together in less than half an hour. Store any leftovers in the fridge for a quick, refreshing lunch the next day.

A woman wearing a chef's hat and apron.
Recipe Author Maria
Updated as of Tue, 13 May 2025 21:05:03 GMT
A bowl of Thai inspired green curry tofu. Bookmark
A bowl of Thai inspired green curry tofu. | foodbymary.com

This Thai Inspired Green Curry Tofu is my answer to vibrant weeknight dinners when you want something healthy but crave big flavors. Done in under 30 minutes, it is all about crisp golden tofu served in a fragrant, creamy green curry sauce loaded with snow peas and fresh Thai basil. This recipe became a staple after I threw it together for friends on a busy week and everyone begged for the leftovers.

The first time I made this curry, the kitchen smelled so lively from all the herbs that my neighbor stopped by out of curiosity and she now asks for this recipe every month.

Ingredients

  • Firm tofu: This holds its shape and crisps up nicely in the air fryer or pan Make sure to pat dry and look for a tofu block with no cracks
  • Soy sauce: Adds saltiness and deepens flavor Opt for low sodium for balance
  • Sesame oil: Gives a nutty aroma Make sure it is toasted for the best taste
  • Peanut oil: Choose for sautéing for its high smoke point and subtle richness
  • Green curry paste: The star of the show using a good Thai brand makes a huge difference
  • Lemongrass paste or stalks: Adds citrusy notes Look for firm stalks or fresh paste in the produce aisle
  • Fresh ginger: Finely grated for a pungent freshness Choose plump ginger with smooth skin
  • Garlic: Essential for bold base flavor Use fresh cloves not pre-minced if possible
  • Vegetable broth: Helps blend and extend the curry Select low sodium to control salt level
  • Coconut milk: Makes the sauce creamy and rich Opt for full fat canned milk
  • Fish sauce: Brings a subtle savory depth Vegan fish sauce also works well
  • Sugar: A touch of sweetness that balances the heat
  • Kaffir lime leaves: Lends an unmistakable fragrant aroma Seek them fresh or frozen at Asian markets
  • Snow peas: Brings crunch and color Pick bright green and firm pods
  • Thai basil: Leaves lend peppery freshness Look for glossy green unbruised leaves

Step-by-Step Instructions

Prepare the Tofu:
Cut the patted dry tofu into bite sized cubes about one inch in size Toss them evenly with soy sauce and sesame oil so they get well coated For extra flavor let them marinate for ten minutes
Cook the Tofu:
Place the tofu pieces into the air fryer in a single layer and cook at three hundred eighty degrees Fahrenheit for about ten minutes Shake the basket at five minutes to promote even crisping Alternatively sear tofu in a hot skillet with a little oil until golden on all sides
Sauté the Aromatics:
Heat peanut oil in a large skillet over medium high Add green curry paste lemongrass garlic and ginger Stir constantly for two minutes so the flavors bloom and the paste sizzles but does not burn
Simmer the Curry:
Pour in vegetable broth and coconut milk Stir carefully so the curry paste dissolves Add fish sauce sugar and kaffir lime leaves Mix everything and bring to a gentle boil then lower to a simmer for five minutes
Cook the Vegetables:
Add the snow peas to the simmering curry Stir gently and cook for two minutes just until the snow peas turn bright green but still have a little crunch Remove kaffir lime leaves
Combine and Finish:
Add air fried tofu and basil leaves Stir to coat tofu and warm through Serve right away with jasmine rice and fresh lime wedges Garnish with chopped cilantro or green onions if you like
A bowl of Thai Inspired Green Curry Tofu. Bookmark
A bowl of Thai Inspired Green Curry Tofu. | foodbymary.com

I absolutely love the fragrance of kaffir lime leaves in this dish They remind me of market trips in Bangkok where everything smelled crisp and citrusy My family now asks for extra leaves just for that aroma

Storage Tips

Store leftover curry in an airtight container in the fridge for up to five days The flavors deepen as it sits so it is perfect for meal prep For longer storage freeze in portions and thaw overnight before reheating gently on the stove

Ingredient Substitutions

If you cannot find Thai basil try regular Italian basil or even a handful of fresh cilantro Swap snow peas for broccoli or green beans Try using vegan fish sauce to keep the dish plant based out of personal preference I often mix things up based on what is in the fridge and it always turns out delicious

Serving Suggestions

I love to serve this curry over warm jasmine rice but cooked rice noodles add a fun twist For more color add sautéed bell peppers or top everything with crunchy peanuts for texture Fresh lime wedges on the side help balance the flavors

A bowl of Thai Inspired Green Curry Tofu. Bookmark
A bowl of Thai Inspired Green Curry Tofu. | foodbymary.com

Cultural Context

Green curry is a staple of Thai cuisine known for its rich coconut base and spicy herbal flavors Each household has its own version but tofu is a fantastic protein for soaking up those complex spices I was inspired by my travels in Thailand and my favorite vegan restaurant in Bangkok that served green curries straight from the wok

Frequently Asked Questions

→ How do I make tofu crispy for this dish?

Pat tofu dry thoroughly, cut into bite-sized pieces, and toss with soy sauce and sesame oil. Air fry or pan-sear until golden on all sides.

→ Can I use something other than snow peas?

Absolutely! Snap peas, green beans, or bell peppers work well while maintaining the dish’s vibrant texture.

→ What type of green curry paste is best?

Choose a Thai-style green curry paste with pronounced aromatics like lemongrass, kaffir lime, and chili for the boldest flavor.

→ Is there a substitute for fish sauce?

For a vegan twist, use an equal amount of soy sauce or add a splash of tamari and a little seaweed for depth.

→ Can I prepare this dish ahead of time?

Yes, assemble the curry and tofu a day ahead, but store tofu separately to keep its crispness before combining when serving.

→ What can I serve with green curry tofu?

Jasmine rice, brown rice, or rice noodles complement the saucy curry and round out the meal beautifully.

Thai Inspired Green Curry Tofu

Golden tofu, fresh veggies and aromatic Thai green curry sauce for a vibrant, wholesome bowl in minutes.

Prep Time
10 minutes
Cooking Time
15 minutes
Overall Time
25 minutes
Recipe Author: Maria

Dish Category: Main Dishes

Recipe Difficulty: Medium Effort

Cuisine: Thai

Serves: 4 Serving Size

Dietary Options: Dairy-Free

What You’ll Need to Cook

→ Tofu

Ingredient 01 340 g firm tofu, drained and patted dry
Ingredient 02 2 tablespoons low sodium soy sauce
Ingredient 03 1 tablespoon sesame oil

→ Thai Green Curry

Ingredient 04 3 tablespoons peanut oil
Ingredient 05 4 tablespoons green curry paste
Ingredient 06 2 teaspoons lemongrass paste or 2 stalks fresh lemongrass
Ingredient 07 2 teaspoons fresh ginger, finely grated
Ingredient 08 2 cloves garlic, minced
Ingredient 09 240 ml low sodium vegetable broth
Ingredient 10 400 ml coconut milk
Ingredient 11 2 teaspoons fish sauce
Ingredient 12 1 tablespoon sugar
Ingredient 13 5 kaffir lime leaves
Ingredient 14 180 g snow peas
Ingredient 15 8 leaves Thai basil

→ To Serve

Ingredient 16 Jasmine rice, cooked
Ingredient 17 Spring onions or coriander, chopped (for garnish)
Ingredient 18 Lime wedges

Steps to Prepare

Step 01

Slice the drained tofu into 2.5 cm pieces and place in a bowl. Add soy sauce and sesame oil, tossing thoroughly until evenly coated.

Step 02

Arrange tofu pieces in a single layer in the air fryer basket. Air fry at 193°C for 10 minutes, shaking midway for even browning. Alternatively, sear tofu in a hot skillet until golden on all sides.

Step 03

Heat peanut oil in a large skillet over medium-high heat. Add green curry paste, lemongrass paste, ginger, and garlic. Sauté for 2 minutes, stirring steadily until fragrant.

Step 04

Pour in vegetable broth and coconut milk. Stir until the curry paste is fully dissolved. Add fish sauce, sugar, and kaffir lime leaves, mixing thoroughly.

Step 05

Bring to a gentle boil, then reduce heat. Simmer the curry for 5 minutes. Taste and season with additional salt and pepper if required.

Step 06

Add snow peas and cook for 2 minutes until just tender. Remove and discard kaffir lime leaves. Gently fold in the crispy tofu and incorporate Thai basil leaves.

Step 07

Spoon the hot curry over jasmine rice. Garnish with chopped spring onions or coriander and serve with lime wedges.

Extra Cooking Tips

  1. Tofu should be thoroughly dried and pressed for optimal crispiness and flavor absorption.
  2. Do not overcrowd the air fryer basket to ensure proper tofu texture.
  3. For a gluten-free option, use tamari instead of soy sauce and verify green curry paste ingredients.
  4. Rice noodles can be substituted for jasmine rice.
  5. A splash of lime juice at the end balances the flavors beautifully.
  6. Curry stores well refrigerated for up to 5 days in an airtight container.

Must-Have Tools

  • Air fryer
  • Large skillet or wok
  • Sharp knife
  • Mixing bowls
  • Cutting board
  • Spatula

Allergen Information

Always check ingredient labels for allergens and seek expert advice if uncertain.
  • Contains soy (from tofu and soy sauce)
  • Contains peanuts (from peanut oil)
  • Contains fish (from fish sauce)

Nutrition Info (Per Serving)

These details are for guidance and aren’t a replacement for professional advice.
  • Calories Count: 447
  • Fats: 40 grams
  • Carbs: 14 grams
  • Proteins: 12 grams