Go Back
+ servings
4.75 from 4 votes
Bowl of Thai Basil Tofu Stir-Fry and rice with chopsticks.
Thai Basil Tofu Stir-Fry
Prep Time
15 mins
Cook Time
15 mins
Total Time
30 mins
 

Crispy pan-fried tofu is tossed in a sweet chili-lime sauce with fresh basil to make this flavor-packed Thai basil tofu stir-fry. A delicious vegan dinner that can be ready in about 30 minutes!

Course: Entree
Cuisine: American, Thai
Servings: 4
Calories: 320 kcal
Author: Alissa
Ingredients
For the Sauce
  • 2 tablespoons dark mushroom soy sauce
  • 1 tablespoon soy sauce
  • 2 tablespoons lime juice
  • 2 tablespoons organic brown sugar
  • 2 teaspoons cornstarch
  • 1 teaspoon toasted sesame oil
  • ½ teaspoon sambal oelek
For the Stir-Fry
  • 1 tablespoon peanut oil, plus a dash if needed
  • 1 (16 ounce or 454 gram) package super firm tofu, diced (½ to 1 inch)
  • 4 garlic cloves, minced
  • 1 tablespoon freshly grated ginger
  • 1 small broccoli crown, broken into florets
  • 1 red bell pepper, roughly chopped
  • 1 cup fresh basil leaves (Note 1), packed (about 1 large bunch), roughly chopped
  • Cooked rice, for serving (Note 2)
Instructions
  1. Stir all of the sauce ingredients together in a small bowl.

  2. Coat the bottom of a large wok or skillet with the oil and place it over medium heat.

  3. Once the oil is hot, add the tofu cubes in an even layer (Note 3). Cook the tofu for about 10 minutes, flipping the pieces once or twice until they're browned and crispy on multiple sides. Transfer the tofu to a plate when done.

  4. Add a dash of oil to the skillet or wok if it seems dry, then add the garlic and ginger. Sauté the aromatics for about 1 minute, until they become very fragrant.

  5. Raise the heat to medium-high, then add the broccoli and bell pepper. Stir-fry the vegetables for 2 to 3 minutes, until they deepen in color and become tender-crisp.

  6. Return the tofu to the wok or skillet, then carefully pour the sauce directly over the tofu and/or vegetables, being careful to avoid pouring it on the hot cooking surface, which will cause sputtering.

  7. Stir-fry everything for about 1 minute, until the sauce thickens slightly and coats the tofu and vegetables.

  8. Stir in the basil. As soon as it wilts (which will happen quickly), remove the wok or skillet from heat.

  9. Serve the stir-fry over rice.

Recipe Notes
  1. Any variety of basil will work for this recipe, but I recommend using Thai basil or holy basil if available.
  2. Coconut rice goes really well with this dish.
  3. You can cook the tofu in batches if it doesn't easily fit in a single layer.
  4. Nutrition information does not include rice.
Nutrition Facts
Thai Basil Tofu Stir-Fry
Amount Per Serving
Calories 320 Calories from Fat 134
% Daily Value*
Fat 14.9g23%
Saturated Fat 2.8g14%
Sodium 657mg27%
Potassium 347mg10%
Carbohydrates 23.7g8%
Fiber 6.5g26%
Sugar 8.9g10%
Protein 23.1g46%
Calcium 358mg36%
Iron 5mg28%
* Percent Daily Values are based on a 2000 calorie diet.