This Thai green curry tofu is a simple and healthy recipe that’s bursting with Thai flavour! Cook it up and have dinner ready in less than 30 minutes!
If I could eat Thai green curry everyday I’d be a happy girl.
I mean, how can you go wrong with some crispy tofu tossed up in a luscious creamy coconut sauce with some spicy green curry served over a bowl of jasmine rice? You can’t.
Seriously this Thai green curry tofu is my saving grace weeknights when I’m in need of dinner in 30 minutes or less. That’s gotta be one of my favourite things about Thai cuisine. Almost every Thai dish comes together in less than 30 minutes. Seriously, Thai people know what’s up.
Vegetarian Thai green curry:
Traditionally, Thai green curry is made with chicken and uses fish sauce as the salty element of the curry.
If you’re wondering what spices are in green curry, the main components are green chilies, lemongrass, ginger, garlic, and herbs like Thai basil. This gives the curry the bright green colour.
To make a vegetarian Thai green curry, the main thing you’ll want to swap out is fish sauce for soy sauce. Soy sauce does have a bit of a darker colour, so I like to use a light soy sauce. You could also use Tamari or a liquid soy seasoning.
Next you’ll of course want to replace the chicken with a vegetarian alternative. In today’s recipe, we’re using tofu, (a very popular ingredient in Thai dishes!) but you can use anything you like really. Tempeh, chickpeas, or an assortment of vegetables will all work!
How to make Thai green curry:
Making Thai green curry is pretty simple, and once you learn how you’ll be making it ALL the time!
To make this Thai green curry tofu, you’ll start by cooking your tofu in a pan with some oil until it becomes nice and crispy. While that cooks, in a separate pan you’ll prepare your curry sauce. The key to making a great tasting curry sauce is all about balancing 3 elements: sweet, salty and sour. We get these flavours from coconut sugar, soy sauce and lime juice.
Once the sauce is prepared we add in the tofu and let it simmer together. Green curry is best served over jasmine rice.
A few notes on the recipe:
You Might be wondering is Thai green curry paste vegan? When shopping for a green curry paste, make sure to check the label to make sure it is actually vegetarian/vegan friendly. Many green curry pastes contain shrimp paste in them, so it’s always good to double check!
Some brands of curry paste tend to be A LOT spicer than others. So when preparing the dish, start by adding in 1 tbsp of curry paste, tasting the sauce and adding more as you go. I usually like to add about 2 tbsp of curry paste, but you may find that you need a bit more or less.
You can add in any vegetables you like to this green curry. Eggplant, potato, broccoli or bok choy would all taste great!
Thai green curry tofu is best enjoyed served alongside some jasmine rice or some vermicelli rice noodles.
More easy Thai recipes:
- Spicy Thai vegan ramen
- Thai basil tempeh stir-fry
- Northern-style Thai coconut soup
- Favourite vegan pad Thai
This Thai green curry is a healthy vegetarian recipe that comes together in less than 30 minutes!
- Heat the avocado oil in a skillet on medium-high heat. Add the tofu and cook on each side for 1-2 minutes until crispy and golden brown.
- Transfer the tofu to a bowl then heat the remaining 1 tbsp of avocado oil in the skillet.
- Add the onion and garlic and let cook for 2 minutes. Then add the zucchini and red pepper and let cook for another 2-3 minutes.
- Add remainder of the ingredients and mix everything together until well combined. Add back the tofu and mix.
- Taste and adjust seasoning if needed, then remove from heat and serve immediately.
Serve with a side of Jasmin rice.
I like to cook the tofu separately then add it back at the end so it maintains some of it’s crispy texture.
- Serving Size: 1/5 of recipe
- Calories: 486
- Sugar: 7g
- Sodium: 515mg
- Fat: 13g
- Saturated Fat: 7g
- Carbohydrates: 60g
- Fiber: 2g
- Protein: 9g
Keywords: how to make vegetarian Thai curry, Green curry recipe with tofu