Go Back
+ servings
Tofu bell pepper stir fry in a wok.

Tofu Bell Pepper Stir Fry

Author: Louisa Clements
4.05 from 20 votes
A delicious vegetarian weeknight dinner, this tofu bell pepper stir fry is ready in under 45 minutes and simple to make!
Pin Print
Prep: 30 minutes
Cook: 10 minutes
Total: 40 minutes
servings icon
Servings: 4


  • 1 lb firm tofu
  • 2 tbsp soy sauce
  • 1 tbsp hoisin
  • 2 tsp sugar
  • 2 tsp sesame oil
  • 2 tbsp canola oil, divided
  • 1 onion, cut into 1" pieces
  • 1 red bell pepper, cut into 1" pieces
  • 1 green bell pepper, cut into 1" pieces
  • 3 cloves garlic, minced
  • 1 tbsp minced ginger
  • ¼ tsp chili flakes
  • 1 tsp sesame seeds


  • Drain tofu and wrap in paper towel. Place something heavy on top (I use a cast iron skillet), and let sit for about 15 minutes. Once pressed, cut into 1" cubes.
  • Meanwhile in a medium bowl, whisk soy sauce with hoisin, sugar and sesame oil. Toss with pressed and cubed tofu, and allow to marinate for 15 minutes, tossing occasionally to coat tofu. Remove tofu from marinate (reserve remaining marinade for the vegetables).
  • Heat 1 tbsp of canola oil in a wok or a large frying pan over medium-high heat. Add tofu, and cook, stirring frequently until tofu starts to caramelize and turn a deep brown, about 3 minutes. Remove from pan and set aside.
  • Add remaining canola oil, onion and bell peppers. Cook, stirring constantly, until onion starts to brown and bell peppers have a few char marks on them. About 3 minutes. Vegetables should be a vibrant red and still have some crunch.
  • Add garlic, ginger and chili flakes, continue cooking, stirring constantly for 30 seconds. Add remaining marinade and tofu back to pan. Toss to coat. Serve over rice with sesame seeds.
Did you try this recipe?Leave a comment + rating and let me know what you think!