30-Minute Tofu Veggie Stir Fry

Posted on July 15, 2026

30-Minute Tofu Veggie Stir Fry

Difficulty

Prep time

Cooking time

Total time

Servings

This 30-Minute Tofu Veggie Stir Fry is a quick, healthy dinner packed with crispy tofu, colorful vegetables, and a savory garlic-ginger sauce. It’s easy to make, full of plant-based protein, and perfect for busy weeknights.

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.

Variations

  • Add baby corn, zucchini, or bok choy.
  • Use teriyaki sauce instead of hoisin.
  • Make it spicy with sriracha or chili garlic sauce.
  • Add cashews or peanuts for crunch.
  • Serve over rice noodles instead of rice.

Serving Suggestions

  • Serve with steamed jasmine rice.
  • Pair with brown rice or quinoa.
  • Enjoy with rice noodles.
  • Serve alongside vegetable spring rolls.
  • Garnish with fresh cilantro and lime wedges.

Tips

  • Prep all ingredients before you begin cooking.
  • Avoid overcrowding the pan so the tofu crisps properly.
  • Leftovers keep well in the refrigerator for up to 3 days.
  • Reheat in a skillet to help the tofu stay crisp.
  • Double the sauce if serving with extra rice or noodles.

Prep Time, Cook Time, and Total Time

Prep Time: 15 minutes

Cook Time: 15 minutes

Total Time: 30 minutes

Servings

Serves: 4

Nutrition Information (Approximate Per Serving)

  • Calories: 315
  • Protein: 17g
  • Carbohydrates: 24g
  • Fat: 17g
  • Sodium: 670mg

FAQs

How do I make tofu crispy?

  • Press the tofu well, coat it lightly with cornstarch, and cook it in a hot skillet until golden on all sides.

Can I use frozen vegetables?

  • Yes. Frozen stir-fry vegetables work well. Cook them over high heat until the excess moisture evaporates.

Can I make this gluten-free?

  • Yes. Use gluten-free soy sauce or tamari and a gluten-free hoisin sauce.

What type of tofu is best?

  • Extra-firm tofu holds its shape and develops the crispiest texture, making it the best choice for stir-fries.

Can I prepare this ahead of time?

  • Yes. Chop the vegetables, press the tofu, and mix the sauce up to a day ahead. Cook everything just before serving.

What can I serve with tofu stir fry?

  • Steamed rice, brown rice, quinoa, cauliflower rice, or noodles are all excellent choices.

Conclusion

This 30-Minute Tofu Veggie Stir Fry is an easy, flavorful meal that’s perfect for busy evenings. Crispy tofu, fresh vegetables, and a rich homemade stir-fry sauce come together in one pan for a healthy dinner everyone will enjoy.

Tags:

You might also like these recipes

Leave a Comment

Recipe Rating