Go Back
+ servings
My Darling Vegan
Tofu Stir Fry with Broccoli and Bell Peppers

This vegan Tofu Stir Fry is made with sautéd broccoli and peppers and mixed with a Ginger Peanut Sauce for a delicious, hearty, and healthy weeknight meal.

5 from 3 votes

Did you make this recipe? Leave a comment and rate it below.
If you made any substitutions, let us know how it turned out!

Prep Time:
20 mins
Cook Time:
20 mins
Total Time:
40 mins
Course: Main Course
Cuisine: Vegan
Keyword: Tofu Stir Fry
Servings: 4 people
Calories: 329 kcal
Author: Sarah McMinn
  • 1 cup uncooked rice
  • 1 tbsp. peanut or sesame oil
  • 1/2 red onion, thinly sliced
  • 1 red bell pepper, seeded and chopped
  • 1 medium head of broccoli, chopped
  • 8 ounces extra-firm tofu, pressed
  • 2 batches Thai Peanut Sauce
  • 2 green onions
  • a few sprigs of cilantro
  • 1/4 cup dry-roasted peanuts
  1. Cook the rice according to package instructions. While the rice is cooking, prepare the rest of the stir-fry. 

  2. Preheat the oven to 400F. Line a  baking sheet with parchment paper and set aside.  

  3. Make the Thai Peanut Sauce and set aside. Cut the tofu into 1/2" cubes and place in a shallow dish. Pour 1/4 cup of the Thai Peanut Sauce over tofu, stirring to coat.

  4. Transfer the tofu to the prepared baking sheet and bake for 20 minutes, flipping after 10 minutes.

  5. Heat peanut oil in a cast iron skillet over medium heat. Add onions and saute for 5 minutes, until translucent. Add bell peppers and broccoli and continue cooking for an additional 5 minutes, until vegetables are tender. Stir in the remaining peanut sauce and remove from heat

  6. To serve, evenly divide the rice onto 4 plates. Add stir-fried broccoli and peppers and baked tofu. Top with green onions, cilantro, and peanuts. Serve immediately. 

Recipe Notes

Serving and Storing - For best results, eat this stir fry shortly after it's made. Serve this tofu stir fry over rice, noodles, quinoa, cauliflower rice, or omit the grain all together for a low-carb vegan meal. Store leftovers in an airtight container in the refrigerator for up to 3 days. To eat leftovers, gently reheat the stir fry over the stove or in the microwave.

Frequently Asked Questions

Is this recipe gluten-free? No, not as it is written as it contains soy sauce. However, you can easily make this recipe gluten-free by using Tamari – a wheat-free alternative to soy sauce.

Can I make this recipe grain-free? For a grain-free option, consider swapping out the rice with cauliflower rice.

Nutrition Facts
Calories Per Serving: 329
% Daily Value
Carbohydrates 51g 17%
Protein 10g 20%
Fat 10g 15%
Saturated Fat 1g 6%
Sodium 125mg 5%
Potassium 768mg 22%
Fiber 7g 29%
Sugar 5g 6%
Vitamin A 1940IU 39%
Vitamin C 175.7mg 213%
Calcium 100mg 10%
Iron 2.4mg 13%