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
This 30-Minute Tofu Veggie Stir Fry with crispy tofu, fresh vegetables, and a savory homemade sauce for a healthy weeknight dinner.
Ingredients
Method
- Press the tofu for at least 20 minutes to remove excess moisture, then cut it into bite-sized cubes.
- Toss the tofu cubes with 2 tablespoons of cornstarch until evenly coated.
- Whisk together the soy sauce, hoisin sauce, maple syrup, sesame oil, 1 tablespoon cornstarch, and vegetable broth in a small bowl.
- Heat 1 tablespoon of vegetable oil in a large skillet or wok over medium-high heat.
- Cook the tofu for 8 to 10 minutes, turning occasionally, until golden and crispy. Transfer to a plate.
- Add the remaining tablespoon of oil to the skillet.
- Stir-fry the broccoli, carrots, bell pepper, mushrooms, and snap peas for about 5 to 6 minutes until crisp-tender.
- Add the garlic and ginger and cook for 30 seconds until fragrant.
- Return the crispy tofu to the skillet.
- Pour in the prepared sauce and stir until everything is evenly coated and the sauce thickens.
- 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.