Go Back
30-Minute Tofu Veggie Stir Fry

30-Minute Tofu Veggie Stir Fry

This 30-Minute Tofu Veggie Stir Fry with crispy tofu, fresh vegetables, and a savory homemade sauce for a healthy weeknight dinner.
Prep Time 15 minutes
Cook Time 15 minutes
Total Time 30 minutes
Servings: 4
Calories: 315

Ingredients
  

  • 14 ounces extra-firm tofu pressed and cubed
  • 2 tablespoons cornstarch
  • 2 tablespoons vegetable oil divided
  • 2 cups broccoli florets
  • 1 red bell pepper sliced
  • 1 cup snap peas
  • 2 carrots thinly sliced
  • 8 ounces mushrooms sliced
  • 3 cloves garlic minced
  • 1 tablespoon fresh ginger grated
  • ¼ cup low-sodium soy sauce
  • 2 tablespoons hoisin sauce
  • 1 tablespoon maple syrup or honey
  • 1 teaspoon sesame oil
  • 1 tablespoon cornstarch
  • ¼ cup vegetable broth
  • 2 green onions sliced
  • 1 teaspoon sesame seeds optional

Method
 

  1. Press the tofu for at least 20 minutes to remove excess moisture, then cut it into bite-sized cubes.
  2. Toss the tofu cubes with 2 tablespoons of cornstarch until evenly coated.
  3. Whisk together the soy sauce, hoisin sauce, maple syrup, sesame oil, 1 tablespoon cornstarch, and vegetable broth in a small bowl.
  4. Heat 1 tablespoon of vegetable oil in a large skillet or wok over medium-high heat.
  5. Cook the tofu for 8 to 10 minutes, turning occasionally, until golden and crispy. Transfer to a plate.
  6. Add the remaining tablespoon of oil to the skillet.
  7. Stir-fry the broccoli, carrots, bell pepper, mushrooms, and snap peas for about 5 to 6 minutes until crisp-tender.
  8. Add the garlic and ginger and cook for 30 seconds until fragrant.
  9. Return the crispy tofu to the skillet.
  10. Pour in the prepared sauce and stir until everything is evenly coated and the sauce thickens.
  11. Garnish with green onions and sesame seeds before serving.

Notes

  • Use extra-firm tofu for the best texture.
  • Pressing the tofu helps it become crispy.
  • Cut the vegetables into similar sizes for even cooking.
  • Stir the sauce before adding it to the skillet.
  • Cook over medium-high heat to keep vegetables crisp.