Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Thai Basil Tofu Stir-Fry served with holy basil and chilies in a white bowl.

Thai Basil Tofu Stir-Fry Recipe

  • Author: Lina
  • 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

Scale
  • 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

  1. 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.
  2. 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.
  3. Crush the garlic and chilies together using a mortar and pestle until a coarse paste forms.
  4. 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.
  5. Add the chopped onions and yard-long beans. Stir-fry until the vegetables are tender but still slightly crunchy.
  6. 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.
  7. Turn off the heat and add the fried tofu pieces. Toss gently to coat the tofu with the sauce.
  8. 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