Thai Basil Tofu Stir-Fry Recipe That Tastes Better Than Takeout
Thai Basil Tofu Stir-Fry is one of those dishes that makes your kitchen smell like a little piece of Bangkok, with sizzling tofu, spicy chilies, and the sweet perfume of holy basil filling the air. If you’ve ever walked past a Thai street food stall, you know that irresistible aroma that pulls you closer every single time. This dish captures that magic, only you get to make it right in your own kitchen.
Before I share this delicious Thai Basil Tofu Stir-Fry recipe, let me tell you a little about Just Thai Recipes and how this recipe found its way here. I started this blog because of my deep love for the flavors and culture of Thailand. I’ve spent years traveling through Thai markets, tasting fresh street food from Bangkok to Chiang Mai, and learning from local cooks who were generous enough to share their secrets.
I still remember sitting with an elderly woman in a small Chiang Rai kitchen as she crushed garlic and chilies with her mortar and pestle, laughing as the scent filled the room. That was the moment I decided to start Just Thai Recipes a place where I could share authentic, accessible Thai recipes with anyone who loves cooking as much as eating.
Thai Basil Tofu Stir-Fry is more than just a recipe here. It’s a reminder of those early mornings in Thai kitchens, the warmth of fresh holy basil, and the balance of spice and sweetness that defines Thai cuisine. In this post, you’ll learn how to prepare the perfect Thai Basil Tofu Stir-Fry at home, how to get that authentic wok flavor, and even a few clever tricks to make it your own. By the end, you’ll know how to transform simple ingredients into something truly special a plate that tastes fresh, aromatic, and utterly satisfying.
This recipe is simple enough for a weeknight dinner but flavorful enough to impress guests. Whether you’re vegan, vegetarian, or simply craving something plant-based, this Thai Basil Tofu Stir-Fry will become one of your favorites. And trust me, once you try it, you’ll be hooked.
Table of Contents
Table of Contents
Ingredients for Thai Basil Tofu Stir-Fry

To make an authentic and delicious Thai Basil Tofu Stir-Fry, you’ll need a handful of ingredients that bring both texture and flavor. This version uses egg tofu, which is smooth and slightly creamy, creating a nice contrast against the crisp vegetables and bold sauces. Here’s everything you need to get started:
- 3 small tubes of egg tofu, about 14 oz or 400 g
- ½ cup tempura flour, or substitute with cornstarch or rice flour if you prefer a lighter coating
- 2 tablespoons oil for frying and stir-frying
- 4 cloves of garlic, peeled and ready to crush
- 4 chilies, adjust based on your spice preference
- ½ cup yard-long beans, cut into bite-sized pieces
- ¾ cup onion, chopped finely for sweetness
- 2 tablespoons vegetarian oyster sauce
- 1½ tablespoons light soy sauce
- 1 tablespoon white sugar to balance the saltiness
- 1 teaspoon dark soy sauce for color and depth
- A handful of holy basil leaves, the soul of this Thai Basil Tofu Stir-Fry
If you can’t find holy basil, you can use Thai sweet basil instead, but the flavor will be slightly milder. Holy basil has a peppery kick and a strong aroma that truly defines this dish. It’s worth finding at an Asian market if you can.
Ingredient Notes and Substitutions
When it comes to making Thai Basil Tofu Stir-Fry, every ingredient plays a role in creating that perfect balance. Here’s how to adapt it to what you have:
- Tofu: Egg tofu gives this dish its signature softness, but you can also use firm tofu if you prefer more texture. Just press it for 15 minutes to remove excess moisture before frying.
- Chilies: Thai bird’s eye chilies give that signature kick. If you want it milder, use red jalapeños or even bell pepper for color without heat.
- Vegetarian Oyster Sauce: This adds that umami note. If you’re not vegetarian, regular oyster sauce works fine.
- Soy Sauce: Combining light and dark soy sauces creates a nice balance of flavor and color.
- Holy Basil: This ingredient transforms the dish. The freshness and spice of holy basil separate an authentic Thai Basil Tofu Stir-Fry from a regular tofu stir-fry.
Having all these ingredients ready before you start cooking is key because Thai cooking moves fast once the wok is hot. The aroma of fried garlic, chili, and soy sauce blends beautifully with basil at the end and it happens in seconds.
Step-by-Step Instructions for Thai Basil Tofu Stir-Fry

Cooking Thai Basil Tofu Stir-Fry is fast, fun, and full of wonderful aromas. Once you start frying the tofu and smell the mix of garlic and chili, you’ll understand why this dish is such a favorite in Thai home kitchens. Let’s go through every step carefully so that your Thai Basil Tofu Stir-Fry comes out just as flavorful as the ones served in Bangkok’s best food stalls.
Step 1: Preparing the Tofu
Start by taking your egg tofu and slicing each tube in half. Gently squeeze the tofu from its packaging. It will slide out easily if you give it a light push. Place it on a cutting board and slice it into even pieces about half an inch thick. Egg tofu is delicate, so handle it with care to avoid breaking it.
Next, coat each tofu slice with tempura flour. This will create that crisp golden exterior we all love in a perfect Thai Basil Tofu Stir-Fry. If you don’t have tempura flour, cornstarch or rice flour works just as well, giving you that light, crispy bite once fried.
Heat the oil in a large pan or wok over medium heat. When the oil starts shimmering, it’s time to fry. Carefully lower the tofu slices into the oil. Don’t crowd the pan; fry in batches if needed. Let the tofu cook until golden brown on both sides. Remove the tofu and place it on a paper towel to drain excess oil. You’ll notice that crispy shell and soft center, which makes this Thai Basil Tofu Stir-Fry so irresistible.
Step 2: Making the Flavor Base
Now it’s time to build the heart of your Thai Basil Tofu Stir-Fry the fragrant base. Crush the garlic and chilies using a mortar and pestle until they form a coarse paste. The pounding releases the essential oils, creating that signature spicy aroma.
In a clean wok, add a bit of oil and heat it over medium-high. Toss in the crushed garlic and chili mixture. Stir quickly for about 20 seconds until the fragrance fills the kitchen. Be careful not to burn it, as burnt garlic can make the dish bitter.
Step 3: Adding Vegetables and Sauces
Once the garlic and chilies are fragrant, add the chopped onions and yard-long beans. Stir-fry them for about two to three minutes. You want the vegetables to be tender but still have a slight crunch. That crisp texture makes every bite of Thai Basil Tofu Stir-Fry more exciting.
Now, pour in the vegetarian oyster sauce, light soy sauce, dark soy sauce, and a spoon of sugar. Stir everything together until the vegetables are coated in the glossy sauce. The aroma should be rich, savory, and slightly sweet the hallmark of a true Thai Basil Tofu Stir-Fry.
Turn off the heat and add your golden tofu slices back to the pan. Gently toss to coat them with the sauce. Finally, add a generous handful of fresh holy basil leaves. They’ll wilt slightly from the residual heat, releasing their fragrant oils. Serve immediately while everything is hot and bursting with flavor.
This step-by-step process might sound simple, but it’s these small details that make a Thai Basil Tofu Stir-Fry taste authentic. Once you master the timing and heat, you’ll be able to cook it in under 15 minutes from start to finish.
Tips & Tricks for the Best Thai Basil Tofu Stir-Fry
Even though Thai Basil Tofu Stir-Fry is easy to make, a few tips can take your dish from good to restaurant-quality. Here are some of my best tricks that I’ve learned from both home cooks in Thailand and my own kitchen experiments.
1. Control the heat of your wok.
A wok that’s too cool will make the tofu soggy instead of crisp. Keep the flame medium-high, and let the wok heat properly before adding any ingredients.
2. Don’t skip the holy basil.
This isn’t just decoration it’s the soul of Thai Basil Tofu Stir-Fry. Without it, you’re missing the dish’s signature peppery aroma.
3. Use fresh ingredients.
Thai cooking relies on freshness. From garlic to chilies, everything should be vibrant and aromatic. Pre-cut vegetables tend to lose their crispness, so cut them right before cooking.
4. Try your hand at wok tossing.
This technique keeps the ingredients moving and evenly cooked. Don’t worry if you make a little mess at first that’s part of the fun.
5. Taste as you go.
A true Thai Basil Tofu Stir-Fry should have a perfect balance between salty, sweet, spicy, and savory. Adjust your sauces slightly until you find that harmony.
Lastly, always serve your Thai Basil Tofu Stir-Fry immediately after cooking. The tofu loses its crispness if it sits too long, so eat it fresh and hot right from the wok.
Variations of Thai Basil Tofu Stir-Fry

One of the best parts about Thai Basil Tofu Stir-Fry is its versatility. Once you understand the base recipe, you can tweak it to suit your cravings or what’s available in your pantry. Here are a few fun and delicious variations you can try.
1. Thai Basil Tofu Stir-Fry Noodles
Add cooked rice noodles or flat noodles to the wok after the sauce is mixed. Toss everything together so the noodles soak up the rich flavors. This version is great for when you want something heartier but still light. The silky noodles cling to the sauce beautifully.
2. Thai Basil Tofu Eggplant Recipe
For a more vegetable-forward dish, add chunks of tender eggplant. Let them cook until soft and slightly caramelized before mixing in the tofu. The eggplant absorbs all the sauce, giving your Thai Basil Tofu Stir-Fry a creamy, melt-in-your-mouth texture.
3. Thai Basil Tofu Pad Krapow
This version takes inspiration from the famous Pad Krapow. Use extra chilies and a splash of dark soy sauce for deeper color and heat. Serve it with jasmine rice and a fried egg on top, just like the classic Thai street style.
4. Spicy Thai Basil Tofu Recipe
If you love bold flavors, double the amount of chilies and garlic. You’ll get a fiery and fragrant stir-fry that’s perfect for spice lovers. Add a squeeze of lime at the end for a bright kick.
5. Thai Tofu Stir-Fry with Coconut Milk
For a creamy twist, pour in a quarter cup of coconut milk after you add the sauces. The richness blends beautifully with the basil and creates a subtle curry-like flavor.
6. Thai Basil Vegetable Stir-Fry
Add more vegetables like bell peppers, mushrooms, or baby corn for a colorful, crunchy mix. This version makes your Thai Basil Tofu Stir-Fry extra nutritious and visually stunning.
7. Simple Thai Basil Tofu Stir-Fry
Sometimes simple is best. Skip the extra veggies and just focus on tofu, garlic, chilies, and basil. This minimalist approach keeps the flavors clean and bold, perfect for a quick weekday meal.
Each variation keeps the heart of Thai Basil Tofu Stir-Fry alive that perfect blend of spice, sweetness, and aromatic basil. Whether you’re cooking for yourself or for a crowd, there’s always a way to make it exciting.
Nutrition and Health Benefits of Thai Basil Tofu Stir-Fry
Thai Basil Tofu Stir-Fry is not only a flavor-packed meal but also a wonderfully balanced dish filled with plant-based protein, healthy fats, and essential nutrients. When you enjoy a plate of this dish, you’re treating your body to something nourishing and wholesome while still satisfying your craving for something comforting and deeply savory.
One of the biggest advantages of Thai Basil Tofu Stir-Fry is that it’s rich in plant protein. Tofu, made from soybeans, provides all nine essential amino acids your body needs. A single serving of this recipe can deliver up to 15 grams of protein, making it a strong alternative to meat-based stir-fries. It also contains calcium and iron, both of which support healthy bones and muscle function.
The use of holy basil adds more than just fragrance. Holy basil is believed to have natural anti-inflammatory and stress-relieving properties. It’s an herb that’s used in traditional Thai and Ayurvedic medicine to improve mood and digestion. So when you’re making your Thai Basil Tofu Stir-Fry, you’re not only cooking something delicious but also giving your body a small wellness boost.
Let’s not forget the vegetables in this dish. Yard-long beans and onions bring in fiber, vitamin C, and antioxidants that support digestion and boost your immune system. Combined with the natural spice from chilies, which helps with metabolism, Thai Basil Tofu Stir-Fry becomes both light and energizing.
The balance of sauce ingredients also contributes to this dish’s nutritional profile. Using light soy sauce keeps the sodium in check while still giving that salty umami depth. If you prefer a lower-sodium option, you can use tamari or a low-sodium soy sauce instead.
According to recipes shared on Cook With Manali, one of the best ways to enjoy a Thai-inspired tofu stir-fry is by keeping it fresh and light while maintaining that flavorful balance of sweet, salty, and spicy. That’s exactly what this version achieves a nutritious and satisfying meal that’s still full of vibrant Thai character.
On average, a single serving of this Thai Basil Tofu Stir-Fry provides around 320 to 350 calories, which makes it perfect for lunch or dinner without feeling too heavy. You can pair it with steamed jasmine rice, brown rice, or even quinoa for a complete and fulfilling meal.
If you’re ever in a hurry but still want a meal that’s both healthy and delicious, take inspiration from this quick version of 15-Minute Thai Basil Tofu Stir-Fry Pad Krapow. It’s another excellent example of how flexible and nutritious this dish can be while maintaining that same authentic Thai taste.
Make-Ahead, Storage, and Freezing Tips

One of the things that make Thai Basil Tofu Stir-Fry so practical is how easy it is to prepare ahead of time. Whether you want to cook it for meal prep or save leftovers for later, this dish handles storage beautifully if done the right way.
If you plan to make it ahead, you can fry the tofu in advance and store it in an airtight container in the fridge for up to three days. When you’re ready to make the full dish, simply reheat the tofu in a dry skillet for a few minutes to bring back the crispness. Then proceed with stir-frying the vegetables and sauces as usual. This method saves time and keeps the texture just right.
When storing leftovers, let the dish cool completely before transferring it to an airtight container. Properly stored, Thai Basil Tofu Stir-Fry can last up to four days in the refrigerator. To reheat, place it in a non-stick pan with a splash of water or a drizzle of oil and warm it over medium heat. This helps revive the sauce and keeps everything moist without making the tofu soggy.
If you want to freeze your Thai Basil Tofu Stir-Fry, it’s best to freeze the tofu separately from the vegetables and sauces. The tofu can be frozen for up to two months. When reheating, thaw it overnight in the fridge and crisp it again in a pan before mixing it back with freshly stir-fried veggies. Holy basil tends to lose its aroma when frozen, so it’s always best to add fresh basil at the end when reheating.
A helpful trick for keeping the dish fresh is to store the sauce separately. Mix your soy sauce, oyster sauce, and sugar in a small jar and refrigerate. It stays good for up to two weeks. When you’re ready to cook, just pour it into your wok with garlic, chili, and vegetables, then add tofu and basil. This little prep hack keeps your Thai Basil Tofu Stir-Fry tasting as fresh as when it was first made.
Another great idea is to cook a double batch of rice when you make this dish. You can easily turn leftover rice into a quick Thai Basil Fried Rice the next day by tossing it in the same wok with leftover tofu and sauce. It’s an easy way to stretch your ingredients and enjoy two delicious meals from one cooking session.
Common Mistakes to Avoid When Making Thai Basil Tofu Stir-Fry
Even the simplest dishes can go wrong with a few small missteps, and Thai Basil Tofu Stir-Fry is no exception. These are some of the most common mistakes people make when cooking this dish and how to fix them so you always end up with perfect results.
1. Overcrowding the pan while frying tofu
When you fry tofu, it needs space. If you add too many pieces at once, the temperature of the oil drops and the tofu turns soggy instead of crisp. Always fry in small batches and give each piece enough room to brown evenly.
2. Using low heat for stir-frying
Thai stir-fries rely on high heat to bring out smoky, caramelized flavors. A low flame will steam the vegetables instead of searing them, which makes the dish dull and watery. Use a wok or large skillet that can handle high heat, and cook everything quickly while stirring constantly.
3. Skipping the holy basil
Without holy basil, you lose that unique peppery, aromatic finish that makes Thai Basil Tofu Stir-Fry stand out. Thai sweet basil can work in a pinch, but holy basil is what truly makes it authentic.
4. Overcooking the vegetables
Vegetables in this dish should still have a bit of crunch. Yard-long beans and onions only need a few minutes to cook, so keep an eye on them. Overcooked vegetables will make the dish mushy and less colorful.
5. Forgetting to balance the flavors
Authentic Thai cooking is all about balance. You want salty, sweet, spicy, and savory notes to work together. Taste your sauce before adding it to the wok, and adjust as needed. A pinch more sugar or a splash of soy sauce can make a huge difference.
6. Adding basil too early
Basil should always go in at the end, right after turning off the heat. If you cook it too long, it loses its fragrance and turns dark. The beauty of Thai Basil Tofu Stir-Fry is that burst of fresh basil aroma right before serving.
7. Using the wrong type of tofu
Egg tofu gives this recipe its creamy interior and crispy exterior, but firm tofu can be used too. Just make sure to press out extra water before frying so it doesn’t splatter or turn soggy.
Cooking Thai Basil Tofu Stir-Fry is a lesson in timing and balance. Once you know how to avoid these simple mistakes, you’ll be able to make it perfectly every time. The best part is that even if something doesn’t turn out exactly right, it still tastes amazing because it’s hard to go wrong with garlic, chili, and basil sizzling together in a hot wok.
Cultural and Historical Background of Thai Basil Tofu Stir-Fry
To really appreciate Thai Basil Tofu Stir-Fry, it helps to know where it comes from and why it’s such a beloved part of Thai cuisine. In Thailand, stir-frying with basil is a tradition that goes back centuries, tied deeply to the country’s love for fast, flavorful cooking. The dish most people know as Thai Basil Stir-Fry actually has its roots in the famous Pad Krapow, which translates to “holy basil stir-fry.” Traditionally, Pad Krapow was made with minced chicken, pork, or seafood, but vegetarian and tofu versions became increasingly popular as more people sought plant-based options.
Holy basil, known as krapow in Thai, is the star of this dish and has been used in Thai kitchens for generations. It has a slightly peppery taste, almost clove-like, and a fragrance that fills the room as soon as it hits the heat. The plant is also considered sacred in some Buddhist traditions, used in rituals and for its believed healing properties. When you make Thai Basil Tofu Stir-Fry, you’re connecting with that deep heritage it’s more than just a meal, it’s a part of Thai culture.
The beauty of Thai Basil Tofu Stir-Fry lies in its simplicity. It’s one of the most common dishes served by street vendors across Thailand, where the sound of sizzling woks fills the air from early morning until late at night. Each vendor adds their own twist, some spicier, some sweeter, depending on local preferences. In northern regions, you might find it with sticky rice and a runny fried egg, while in southern areas, they might serve it extra spicy with more chilies.
Tofu wasn’t originally part of the traditional Pad Krapow, but it found its way into Thai cooking thanks to cultural exchanges with Chinese immigrants who introduced tofu-making techniques. Over time, Thai cooks began adapting the dish, realizing how well tofu absorbs flavor while keeping that satisfying chewiness. Today, Thai Basil Tofu Stir-Fry is celebrated worldwide as one of the best vegetarian dishes to come out of Southeast Asia.
When you cook this dish at home, you’re carrying forward a piece of that history. It’s not just about flavor but also about honoring a long culinary tradition built on balance, freshness, and bold aromas.
Serving Suggestions for Thai Basil Tofu Stir-Fry
One of the best things about Thai Basil Tofu Stir-Fry is that it’s incredibly versatile when it comes to serving. You can enjoy it on its own, pair it with rice, or turn it into something entirely different. Here are a few of my favorite ways to serve this dish and make every meal feel special.
1. With Jasmine Rice
The classic way to enjoy Thai Basil Tofu Stir-Fry is with a warm bowl of jasmine rice. The fluffy grains soak up the sauce beautifully, creating a comforting and balanced meal. For an extra layer of flavor, drizzle a bit of lime juice over the top before serving.
2. With Brown Rice or Quinoa
If you’re looking for a healthier alternative, brown rice or quinoa works perfectly. These grains add a slightly nutty flavor and more fiber, which makes the meal more filling while keeping it light.
3. With Rice Noodles
Turning Thai Basil Tofu Stir-Fry into a noodle dish is an absolute game-changer. Cook flat rice noodles until soft, then toss them into the wok with the tofu and sauce. The noodles soak up all the savory flavors, creating a comforting bowl that feels like Thai street food at its best.
4. With Fried Egg
A traditional Thai way to serve Pad Krapow, and by extension Thai Basil Tofu Stir-Fry, is with a crispy fried egg on top. The runny yolk mixes with the sauce, creating a creamy, rich flavor that ties the whole dish together.
5. As a Wrap or Rice Paper Roll
For something fresh and fun, you can wrap the stir-fry in lettuce or rice paper sheets. Add cucumber, shredded carrots, and fresh herbs for a light lunch or appetizer that’s both healthy and satisfying.
6. With a Side of Soup
In Thailand, meals are often served with a small bowl of clear soup to balance the flavors. A simple vegetable broth with a touch of soy sauce and scallions complements the boldness of Thai Basil Tofu Stir-Fry beautifully.
7. With a Cold Drink
Because this dish is often spicy, it pairs perfectly with something refreshing. Try it with Thai iced tea, coconut water, or even a light sparkling drink with lime. The contrast cools your palate while enhancing the flavor of the basil and chili.
When you serve Thai Basil Tofu Stir-Fry, presentation matters too. Use a shallow bowl or plate so the sauce doesn’t pool too much at the bottom, and scatter a few fresh basil leaves on top for a final burst of aroma.
Conclusion
Every time I make Thai Basil Tofu Stir-Fry, I’m reminded of why I fell in love with Thai food in the first place. It’s bold yet comforting, quick yet full of depth, and every bite feels alive with heat, aroma, and freshness. There’s something so special about the way this dish brings simple ingredients together to create harmony on the plate. The sound of garlic and chili sizzling in the wok, the rush of basil aroma when it hits the heat, the glossy tofu cubes soaking up the sauce it’s a kind of kitchen magic that never gets old.
If you’ve followed the steps here, you now know exactly how to make a truly authentic Thai Basil Tofu Stir-Fry that tastes like it came straight from a Thai street stall. The balance of salty, sweet, and spicy flavors is the soul of this dish, and once you find that balance, you can adjust it to your own liking. That’s the beauty of Thai cooking it’s flexible, forgiving, and full of personality.
So, the next time you crave something quick yet flavorful, skip the takeout and make this at home. You’ll love how satisfying it feels to cook something that smells incredible and tastes even better. And once your friends or family try it, don’t be surprised if they ask for it again and again.
If you enjoyed this recipe, share it with someone who loves Asian flavors or vegetarian meals. Cooking, after all, is meant to be shared. And if you’re exploring more Thai dishes, browse through other recipes here on Just Thai Recipes each one brings you closer to the heart of Thai home cooking.
Frequently Asked Questions
How do I keep the tofu crispy after mixing it with the sauce?
The trick to keeping your tofu crispy is to add it back into the wok right before serving. Once the sauce and vegetables are cooked, turn off the heat, toss in the tofu, and stir just enough to coat it. If you mix it too early or let it sit too long, it will absorb too much moisture. You can also lightly refry the tofu for a minute before combining it with the sauce to refresh its crunch.
What can I serve with Thai Basil Tofu Stir-Fry besides rice?
While jasmine rice is the traditional choice, this stir-fry pairs wonderfully with brown rice, quinoa, or noodles. You can even wrap it in lettuce for a light, fresh lunch. It also goes great with a side of Thai cucumber salad, which adds a cool, crisp contrast to the heat of the stir-fry.
Can I make Thai Basil Tofu Stir-Fry less spicy?
Absolutely. Thai Basil Tofu Stir-Fry is meant to be spicy, but you can control the heat. Reduce the number of chilies or replace them with mild red peppers for color without too much heat. The dish will still have plenty of flavor from the garlic, basil, and sauces, just a little gentler on the spice level.
What type of tofu is best for Thai Basil Tofu Stir-Fry?
The best tofu for Thai Basil Tofu Stir-Fry is egg tofu, which has a smooth, creamy texture that fries beautifully into golden pieces. It soaks up the sauce while keeping a soft center. If you prefer a firmer texture, you can use pressed firm tofu, but make sure to remove excess water before frying so it stays crisp and doesn’t fall apart in the wok.
Thai Basil Tofu Stir-Fry Recipe
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 2 to 3 servings 1x
- Category: Main Dish
- Method: Stir-Fry
- Cuisine: Thai
- Diet: Vegetarian
Description
A flavorful and aromatic Thai Basil Tofu Stir-Fry made with golden fried egg tofu, fresh holy basil, and a perfect balance of spicy, sweet, and savory Thai sauces. This vegetarian Thai dish is quick, healthy, and full of authentic street food flavor.
Ingredients
- 3 small tubes of egg tofu, about 14 oz / 400 g
- 1/2 cup tempura flour, substitute with cornstarch or rice flour
- 2 tablespoons oil
- 4 cloves of garlic, peeled
- 4 chilies, adjust to taste
- 1/2 cup yard-long beans, cut into bite-sized pieces
- 3/4 cup onion, chopped
- 2 tablespoons vegetarian oyster sauce
- 1 1/2 tablespoons light soy sauce
- 1 tablespoon white sugar
- 1 teaspoon dark soy sauce
- A handful of holy basil leaves
Instructions
- Cut the egg tofu package in half with a sharp knife. Gently fold the package open and squeeze both halves to slide the tofu out. Slice the tofu to your preferred thickness.
- Coat the tofu slices evenly with tempura flour. Heat oil in a deep frying pan and fry the tofu until golden and crisp. Remove and set aside on a paper towel to drain excess oil.
- Crush the garlic and chilies together using a mortar and pestle until a coarse paste forms.
- Heat a tablespoon of oil in a non-stick wok over medium-high heat. Add the garlic-chili mixture and sauté for about 20 seconds until fragrant.
- Add the chopped onions and yard-long beans. Stir-fry until the vegetables are tender but still slightly crunchy.
- Pour in the vegetarian oyster sauce, light soy sauce, dark soy sauce, and white sugar. Stir to combine and coat the vegetables evenly with the sauce.
- Turn off the heat and add the fried tofu pieces. Toss gently to coat the tofu with the sauce.
- Add the handful of holy basil leaves and toss briefly until the basil wilts from the heat. Serve immediately and enjoy your Thai Basil Tofu Stir-Fry with steamed rice.
Notes
- If holy basil is unavailable, Thai sweet basil can be used but will have a milder flavor.
- Use firm tofu instead of egg tofu for a chewier texture.
- Control the heat level by adjusting the number of chilies to your preference.
- Serve fresh for best texture as tofu tends to lose its crispness over time.
- For a vegan version, ensure your oyster sauce is plant-based.
Nutrition
- Serving Size: 1 plate
- Calories: 330
- Sugar: 7g
- Sodium: 760mg
- Fat: 18g
- Saturated Fat: 2g
- Unsaturated Fat: 15g
- Trans Fat: 0g
- Carbohydrates: 24g
- Fiber: 3g
- Protein: 15g
- Cholesterol: 0mg
Keywords: Thai Basil Tofu Stir-Fry, vegetarian Thai recipes, basil tofu, Thai street food, quick tofu stir-fry, spicy tofu recipe, easy Thai stir-fry, holy basil tofu, Asian tofu dish, Thai basil recipe
