Skip to Content

Vegan Tofu Thai Green Curry with Sugarsnap Peas

Tofu green Thai curry in a spicy coconut cream sauce elevated with loads of fresh coriander & Thai basil with crispy soy sauce tofu chunks.

This dish is gloriously simple and will come together in around 30 minutes, which includes all of the preparation.

Crispy tofu Thai green curry with fresh herbs and jasmine rice.

Vegan Thai Green Curry

I love a good Thai curry and my site is littered with examples that range from the ever-popular Thai green chicken curry to more left-field options like Thai duck curry and Thai curry mussels.

My latest offering is a glorious vegan tofu Thai green curry that has a wonderfully silky coconut cream sauce and loads of fresh herbs.

Just like my vegan tofu massaman curry the tofu is baked or air-fried to add some texture to the dish. However, in this recipe, I marinate it in a little dark soy sauce and sesame oil to add more flavour.

But that second process adds no additional time to the cooking process which is all done and dusted in around 30 minutes, that time includes preparation too!

It is a fragrant curry that packs a reasonable amount of heat thanks to a few extra chillies. But they can be omitted or even added to if you are a real chilli heat fiend.

Overhead crispy tofu Thai green curry with fresh herbs and jasmine rice.

Frequently Asked Questions

What sort of Thai green curry paste do you use?

When I am cooking for me I use my homemade Thai green curry paste.

I am not daft though (well not all of the time) and realise that most folk will use a storebought paste. As a result, I develop and test all of my recipes with commercially produced curry pastes.

The two brands that I prefer are Mae Ploy and Maesri, Lobo gets an honourable mention, but it seems to be less readily available in the UK.

Can I use coconut milk rather than coconut cream?

Yes, the substitution will work fine but the resulting curry will be a little less rich and creamy.

Can I use dried lime leaves?

I would honestly rather omit them than use dried lime leaves because they have very little flavour. Fresh makrut lime leaves are relatively common in larger supermarkets and they freeze wonderfully.

Can I use light soy sauce rather than dark soy sauce to marinate the tofu?

You can but light soy is less sweet and a lot saltier than dark soy sauce. You will want to reduce the amount of soy by a third and reduce the marinating time too.

Adding a pinch of sugar will help with the sweetness, but there is a risk of it burning when you cook it, so keep your eyes peeled.

Is it better to cook the tofu in an air fryer or the oven?

Cooking the tofu in an air fryer is much more efficient than the oven if that is all you are cooking.

As a result, that would be my first choice, however efficiency aside there is little difference in the final cooked ingredient.

Close-up crispy tofu Thai green curry with fresh herbs and jasmine rice.

Serving Suggestions

Thai curries are awesome big bowls of tasty loveliness and as far as I am concerned, they require very little in terms of side dishes.

I’ve served this tofu Thai green curry with some simply cooked jasmine rice in these pictures.

If you want something a little more indulgent, some coconut rice is also a great option.

This curry is finished with loads of fresh herbs, but crispy fried shallots add a great texture and sweetness to the dish.

Overhead close-up crispy tofu Thai green curry with fresh herbs and jasmine rice.

Equipment Used

I only name-check brands of equipment if I think that they make a material difference to a recipe. But, if you have any questions feel free to ask them in the comments section below the recipe.

  • Hob/Stovetop.
  • Air fryer or oven. If you are using an oven you will also need a baking sheet.
  • Wok.
  • Stirring and serving spoons.
  • Chopping board.
  • Kitchen knife.
  • Mixing bowl.
  • Whisk.
  • A combination of weighing scales, measuring jug, cups and spoons.
Vegan crispy tofu Thai green curry served with jasmine rice.

Tofu Thai Green Curry Step-by-Step Photos.

  1. Add dark soy sauce, sesame oil and white pepper to a large bowl and combine, then add the cubed tofu mix, and allow to marinate.
    Green thai tofu curry process shots 1 of 20Green thai tofu curry process shots 2 of 20Green thai tofu curry process shots 4 of 20
  2. Heat a wok over medium-high heat, when it’s hot, add the oil, green curry paste and lemongrass stick cook for 60 -90 seconds,
    Green thai tofu curry process shots 5 of 20Green thai tofu curry process shots 6 of 20
  3. Add garlic, chilli and lime leaves and cook for 30 seconds.
    Green thai tofu curry process shots 7 of 20Green thai tofu curry process shots 8 of 20
  4. Pour in the coconut cream, reduce heat to medium and cook for 5-6 minutes stirring occasionally.
    Green thai tofu curry process shots 9 of 20Green thai tofu curry process shots 10 of 20
  5. Add the drained tofu to an air fryer and cook until crispy 8-10 minutes at 200°C or 390°F shaking occasionally. You can also bake the tofu in the oven, this will take around 15-20 minutes.
    Green thai tofu curry process shots 11 of 20Green thai tofu curry process shots 12 of 20
  6. Pour in the stock into the wok then add the soy sauce, lime juice and brown sugar, stir to combine.
    Green thai tofu curry process shots 13 of 20Green thai tofu curry process shots 14 of 20
  7. Just before the tofu is done, add the sugar snap peas and broccoli, and cook for 2 minutes.
    Green thai tofu curry process shots 15 of 20Green thai tofu curry process shots 16 of 20
  8. Before serving add the Thai basil and half the coriander stir it through.
    Green thai tofu curry process shots 17 of 20Green thai tofu curry process shots 18 of 20
  9. Serve the sauce in a bowl and add the crispy Tofu, top with the remaining coriander.
    Green thai tofu curry process shots 19 of 20Green thai tofu curry process shots 20 of 20
Vegan crispy tofu Thai green curry served with jasmine rice.
Yield: 2 Servings

Vegan Thai Green Tofu Curry Recipe

Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes

This quick and easy tofu Thai green curry features a rich coconut cream sauce loaded with tenderstem broccoli, sugar snap peas & a load of fresh herbs and some crispy baked/roasted tofu.

Ingredients

For the Tofu:

  • 275g (10oz) Extra Firm Tofu
  • 2 Tbsp Dark Soy Sauce
  • 1 Tbsp Toasted Sesame Oil
  • Generous Pinch of White Pepper

For the Green Thai Curry Sauce:

  • 50g (3 Tbsp) Thai Green Curry Paste
  • 2 Tbsp Cooking Oil
  • 250ml (1 Cup) Coconut Cream
  • 2 Thai Green Birds Eye Chilli Peppers
  • 2 Garlic Cloves
  • 1 Stick Lemongrass
  • 6 Makrut Lime Leaves
  • 100g (1 Cup) Sugar Snap Peas
  • 6-8 Stalks of Tenderstem Broccoli
  • 20g (⅓-½ Cup Chopped) Fresh Coriander
  • 20g (¼ Cup Chopped) Thai Basil
  • 125ml (½ Cup) Vegetable Stock
  • 1-2 Tbsp Light Brown Sugar
  • 1 Tbsp Light Soy Sauce
  • 1½ Tbsp Lime Juice

Instructions

  1. Drain the tofu, cut it into 15-20mm (½-¾") dice and pat it dry on some kitchen paper.
  2. Add the dark soy sauce and sesame oil to a bowl with the white pepper, whisk to combine then add the tofu and mix thoroughly. Let this sit whilst you prepare the ingredients for the curry.
  3. Cut the chilli peppers into thin rounds.
  4. Peel and dice the garlic cloves as finely as you can.
  5. Bash the stick of lemongrass with the blunt side of a knife to bruise it,
  6. Strip the stalk from the lime leaves and then shred the leaves as finely as you can, discarding the stalks.
  7. Cut the sugar snap peas into bite-sized pieces.
  8. Finely chop the coriander.
  9. Finely chop the Thai basil making sure that you pay attention to the stalks, and chop them very finely, discarding any that are woody.
  10. Just before you start cooking drain the marinade from the tofu.
  11. Heat a wok over a medium-high heat and when it is hot, add the oil, Thai green curry paste and bashed lemongrass stick, then cook for 30 seconds-1 minute mashing the curry paste.
  12. Add the garlic, green chilli and lime leaves and stir fry for another 30 seconds.
  13. Add the coconut cream, reduce the heat to medium and cook for 5-6 minutes stirring occasionally.
  14. As soon as the coconut cream goes into the pan cook the tofu, I like to do this in an Air Fryer, it will take around 8-10 minutes at 200°C or 390°F, make sure you give it a shake every 3-4 minutes. You can also do it in a fan oven at 200°C or 390°F (15-17 minutes) on a baking sheet giving it a toss halfway through.
  15. Pour in the stock and add the soy sauce, lime juice and brown sugar. Start with highly lower amounts of the final three of these ingredients and balance them to your taste.
  16. When you have two minutes left on the tofu, add the sugar snap peas and tenderstem broccoli to the curry sauce and cook for a final 2 minutes.
  17. Just before you serve stir through the Thai basil and most of the coriander (reserving a little for garnish).
  18. Serve in a bowl with the tofu sprinkled over the sauce.

If you like visual guides when you are cooking, I have step-by-step process photos just above this recipe and a video just below the recipe.

Nutrition Information:

Yield:

2

Serving Size:

1

Amount Per Serving: Calories: 835Total Fat: 43gSaturated Fat: 22gTrans Fat: 0gUnsaturated Fat: 19gCholesterol: 0mgSodium: 2519mgCarbohydrates: 100gFiber: 7gSugar: 75gProtein: 23g

Calorific details are provided by a third-party application and are to be used as indicative figures only.

Did you make this recipe?

If you made this recipe, I'd love to see what you did and what I can do better, share a picture with me on Instagram and tag me @krumplibrian and tell me how it went!

Skip to Recipe