The first time I got curious about Thai cuisine was when a former Miss World Yukta Mukhi mentioned it as her favorite cuisine in one of her interviews. I was a kid at that time, living in a world where international cuisine was limited to a few Chinese, Italian, British, and American dishes. That was also not an era of Google so I could only imagine the favorite cuisine of a beauty queen. A few years later when I got the opportunity to try Thai food, I instantly fell in love with it. It’s so refreshing and flavorful that it’s hard not to like it. Today I am sharing the recipe for one of my favorite Thai recipes- vegan Thai green curry- loaded with tofu and vegetables. If I have to choose one non-Indian dish which I can call my comfort food, I will pick this plant-based Thai curry.
Ingredients required to make vegan green curry paste from scratch
The signature green color of green curry paste comes from all the green colors used to make it like cilantro leaves and stems, green chilies, Kaffir lime leaves, and lemongrass stalk.
Ingredients required to bake tofu
More ingredients like chili flakes, garlic powder, ground black pepper, etc can be used to flavor the tofu cubes. Use medium-firm tofu in this recipe.
Ingredients needed to make vegan Thai green curry
Ingredient notes
Vegetables: Feel free to use more vegetables of your choice. The other vegetables that taste good in Thai curry are eggplant, French beans, broccoli, cauliflower, etc. If using eggplant in this recipe either roast it or shallow fry before adding to the curry. Bamboo shoots also taste great in vegan Thai curries. Coconut sugar: Palm sugar or other sweeteners can also be used. Salt: As we are using soy sauce too, add additional salt carefully and only if required.
Step-by-step photo instructions
How to make tofu Thai curry from scratch?
Because of how delicious and flavorful Thai curries are, I had never imagined that making them will be so easy. From the time I have started making Thai curries at home, we completely stopped ordering them from restaurants as they taste a lot better when cooked at home. Also, making them is also very simple, just follow the steps given below: Bake tofu cubes: We will start with pressing tofu. Wrap the tofu block in a kitchen towel or thick tissue paper. Put a plate on top and place something heavy on it like a jar of beans. Let it stay like that for at least 15 minutes. You can also use a tofu press. After 15 minutes, remove the kitchen towel and cut the tofu block into bite-size cubes. Put the tofu cubes in a bowl, add oil, salt, and pepper. Toss. Line a baking tray with a baking sheet and spread the tofu cubes on it. Bake in a pre-heated oven at 200°C (around 400°F) for around 13-15 minutes. Make the curry paste: It’s not very easy to find a vegan curry paste in the market. So, I always prefer making my green curry paste from scratch at home. It’s very easy to make and tastes more flavorful too. To make the curry paste, start with dry roasting coriander and cumin seeds on a pan. Roast on a low flame for a few minutes or until the spices become fragrant. Allow them to reach room temperature. Put the roasted spices, Thai green chilies, Thai basil leaves, cilantro stems and leaves, kaffir lime leaves, galangal, lime zest, lemongrass stalk (remove the woody part), shallots, garlic, white peppercorns, and some water into a grinding jar and make a smooth paste. Making curry: Heat a cooking pot and add ¾ cup coconut milk to it. Once the coconut milk starts releasing oil from the edges (it will take around 6-7 minutes), add the curry paste. Cook the curry paste for around 4 minutes and then add all the chopped vegetables and cook them for around 5 minutes. Keep stirring in between. Once the vegetables are cooked, add vegetable stock, coconut sugar, salt, and soy sauce. Cook for 2-3 minutes. When the stock starts simmering, add 1+¼ cup of coconut milk. Stir everything for a minute and then cover the pan. Cook covered for 10 minutes. Remove the lid and add baked tofu cubes. Cook for one more minute. Finally garnish with lime juice, chopped Thai red chilies, and fresh cilantro. Enjoy!
Serving suggestion
Tofu Thai curry tastes the best with some plain jasmine rice. You can also serve it with sticky rice. If you prefer noodles, serve the curry with Thai rice noodles.
How to store?
To store, put the curry in an airtight container and refrigerate. It will be fine for 3-4 days.
Freezing tips
To freeze Thai green curry with tofu, put it in batch-size freezer-safe containers and freeze. It will be fine for 3 months.
Recipe tips and tricks
For a faster process, instead of cooking the coconut milk until it starts releasing coconut oil, Just heat around ½ a tablespoon of coconut oil and saute the curry paste in it. For less coconutty flavor use refined coconut oil.To reduce the heat of curry, remove the seeds of the chili peppers before making the paste.Cilantro roots are also very flavorful and are traditionally used in curry paste. However, use it only if you have organic cilantro.You can completely skip the step of making curry paste from scratch and use store-bought curry paste. The rest of the recipe will still remain the same.After adding the coconut milk, don’t stop stirring for 1-2 minutes otherwise the milk might get curdled.Don’t use dark soy sauce otherwise, it will change the color of the curry.
Frequently asked questions
More Vegan Thai recipes
If you also love Thai food and want to make easy vegan Thai dishes at home then don’t miss to check the following recipes on my blog: If you liked this recipe, please leave a star rating ⭐⭐⭐⭐⭐ in the recipe card below. You can also follow me on Instagram, Youtube, and Pinterest.