If you’re looking for a fast, flavorful, and plant-based meal, this Thai Basil Tofu is a perfect choice. It’s a classic Thai-inspired stir-fry with crispy tofu, garlic, chilies, and fresh basil tossed in a bold savory sauce.
Perfect for weeknight dinners or healthy meal prep.
Why You’ll Love This Recipe
This dish is quick, spicy, and packed with flavor.
Crispy golden tofu
Bold Thai flavors
Ready in 20–25 minutes
Vegan-friendly
Great with rice or noodles
Ingredients You’ll Need
Tofu
14 oz (400g) firm tofu
2 tablespoons cornstarch
2 tablespoons oil (for frying)
Aromatics
4 cloves garlic (minced)
2–3 Thai chilies (or red chili flakes)
1 small onion (sliced)
Sauce
2 tablespoons soy sauce
1 tablespoon oyster sauce (or vegetarian oyster sauce)
1 tablespoon dark soy sauce (optional for color)
1 teaspoon sugar
1 tablespoon lime juice or rice vinegar
2–3 tablespoons water
Herbs
1 cup fresh Thai basil leaves
Optional Add-ons
Bell peppers
Green beans
Carrots
Sesame seeds
How to Make Thai Basil Tofu
Press tofu to remove excess water, then cut into cubes. Toss tofu with cornstarch to coat evenly.
Heat oil in a pan and fry tofu until golden and crispy on all sides. Remove and set aside.
In the same pan, add garlic, chilies, and onion. Stir-fry for 1–2 minutes until fragrant.
In a small bowl, mix soy sauce, oyster sauce, dark soy sauce, sugar, lime juice, and water.
Pour sauce into the pan and stir well.
Add crispy tofu back in and toss to coat.
Turn off heat and stir in fresh Thai basil leaves until wilted.
How to Serve
Serve hot over steamed jasmine rice or noodles. Add extra basil or chili for more flavor.
Tips for Best Results
Use firm or extra-firm tofu for best texture. Don’t overcrowd the pan when frying tofu. Add basil at the end to keep its fresh aroma. Adjust spice level to your taste.
Variations
Add vegetables like broccoli or bell peppers. Make it extra spicy with more chilies. Use tempeh instead of tofu. Add a fried egg on top for non-vegan version.
Storage and Meal Prep
Store in the fridge for up to 3 days. Reheat in a pan for best flavor and texture.
Final Thoughts
Thai Basil Tofu is a quick, spicy, and satisfying dish that brings authentic Thai flavors right to your kitchen. It’s healthy, simple, and perfect for any day of the week.

