Go Back
+ servings
4.34 from 3 votes
Overhead View of a Bowl of Thai Basil Tofu Stir Fry and Rice, with Chopsticks on the Side
Thai Basil Tofu Stir Fry
Prep Time
10 mins
Cook Time
10 mins
Total Time
20 mins
Crispy pan-fried tofu is tossed in a sweet chili-lime sauce with fresh basil to make this flavorful Thai basil tofu stir-fry.
Course: Entree
Servings: 4
Calories: 243 kcal
Author: Alissa
  • 2 tbsp. lime juice
  • 1 tbsp. soy sauce or tamari
  • 2 tbsp. brown sugar
  • ½ tbsp. chili paste, more if you like extra spicy
  • 1 ½ tsp. cornstarch, optional, see note
  • 1 lb. extra firm tofu, drained and pressed
  • 2 tbsp. vegetable oil
  • 1 tsp. sesame oil
  • 4 garlic cloves, minced
  • 1 tbsp. grated fresh ginger
  • 2 red bell peppers, diced
  • 1 large broccoli crown, chopped
  • 2 cups sliced fresh basil
  1. Whisk together lime juice, soy sauce, brown sugar, chili paste and cornstarch, if using. Set aside.
  2. Cut tofu into bite sized cubes or triangles.
  3. Heat oils in large skillet over medium heat. Add tofu and cook on each side until golden brown, about 5 minutes per side. Remove from skillet and transfer to plate.
  4. Add garlic and ginger to skillet and sauté for about 1 minute.
  5. Raise heat to medium-high. Add broccoli and peppers and stir fry until tender-crisp, about 3-5 minutes.
  6. Add lime juice mixture and mix to coat. Continue to stir fry for about a minute, or until sauce thickens up and coats veggies.
  7. Add tofu and basil and mix completely.
  8. Serve with rice.
Recipe Notes

I updated this recipe recently. The original version didn't include cornstarch, but when I remade the dish for the photos I felt like the sauce needed a little thickener. If you've been making this for a while without the cornstarch and enjoyed it, go ahead and continue to make it that way. If this dish is new to you, I recommend using the cornstarch.br]For more guidance on how to get the perfect tofu texture, check out [this crispy tofu tutorial.

Nutrition Facts
Thai Basil Tofu Stir Fry
Amount Per Serving
Calories 243 Calories from Fat 122
% Daily Value*
Fat 13.6g21%
Saturated Fat 2.5g13%
Sodium 296mg12%
Potassium 661mg19%
Carbohydrates 22g7%
Fiber 4.7g19%
Sugar 10.5g12%
Protein 13.6g27%
Calcium 240mg24%
Iron 3.6mg20%
* Percent Daily Values are based on a 2000 calorie diet.