Are you in search of a vegetarian recipe that’s not only delicious but also filling? This Tofu Stir-Fry recipe ticks all the boxes when it comes to flavourful, protein-packed meals that are easy to make. You can either whip it up quickly on busy weeknights or prep it for a healthy lunch.
This dish features tofu that is pressed to remove any excess water, cubed then combined with an assortment of vegetables – broccoli, mushrooms, bell pepper, onion, garlic, and ginger. Stir-fried together, they create a texture and taste that’s both crunchy and satisfying.
What truly brings this recipe together is the sweet and savoury sauce that includes soy sauce, hoisin sauce, rice vinegar, honey, and cornstarch. The sauce thickens up in the pan, forming a delicious glaze that complements the tofu and veggies brilliantly.
The best part about this Tofu Stir-Fry is that it’s entirely customizable. You can swap out some veggies with others more to your liking, adjust the seasoning to suit your preferences, or add in your own favourite garnishes such as chopped green onions or sesame seeds. Plus, you can serve it over rice, noodles, or on its own – the possibilities are endless.
In summary, Tofu Stir-Fry is a healthy, nutritious, and customizable recipe that can be adjusted to suit your cravings while still being hearty and flavourful. Try it out today and treat yourself to a scrumptious meal that’s easy to make!

Tofu Stir-Fry Recipe
Ingredients
- 1 block extra firm tofu
- 2 tbsp soy sauce
- 2 tbsp hoisin sauce
- 1 tbsp rice vinegar
- 1 tbsp honey
- 1 tsp cornstarch
- 2 tbsp vegetable oil
- 1 red bell pepper thinly sliced
- 1 yellow onion thinly sliced
- 2 cloves garlic minced
- 1 tbsp grated ginger
- 2 cups broccoli florets
- 1 cup mushrooms sliced
- 1 tsp salt and pepper to taste
Instructions
- Press tofu to remove excess water
- Cut tofu into cubes and set aside
- In a bowl, mix together soy sauce, hoisin sauce, rice vinegar, honey, and cornstarch to make the sauce
- In a pan, heat vegetable oil over medium-high heat
- Add bell pepper, onion, garlic, and ginger and sauté until vegetables are softened
- Add broccoli and mushrooms and cook until tender
- Add tofu and sauce to the pan, stir to coat everything evenly, and cook until the sauce thickens
- Season with salt and pepper to taste
- Garnish with chopped green onions and sesame seeds, if desired
- Serve hot with rice or noodles.
Notes
2. Prepare all ingredients before starting to cook to ease the process.
3. Use high-quality utensils and non-stick pans to avoid food sticking and burning.
4. Always cook vegetables until they are tender but still firm to retain their nutrients and flavor.
5. Do not overcook tofu as it can become dry and rubbery.
6. Use cornstarch to thicken the sauce instead of flour to make it gluten-free.
7. Adjust the seasoning to your taste preferences and do not be afraid to add more spices if needed.
8. Use garnishes, such as chopped green onions and sesame seeds, to add color and flavor to your dish.
9. Serve your stir-fry hot with rice or noodles to complement its flavors and textures.
Nutrition
Data source: USDA
Storage Tips
This recipe can typically last for up to 4 days in the fridge if stored properly in an airtight container. To store the stir-fry, let it cool to room temperature, then transfer it to an airtight container and place it in the fridge.
If you’d like to freeze the stir-fry, it’s best to do so before adding the tofu, as tofu doesn’t freeze well. To freeze, let the stir-fry cool completely to room temperature, then transfer it to a freezer-safe container, leaving some room at the top for expansion. Seal the container tightly and label with the date. The stir-fry can last for up to 2 months in the freezer.
To defrost the stir-fry, transfer it from the freezer to the fridge and let it thaw overnight. Once thawed, reheat the stir-fry in a pan on the stove over medium heat until heated through.
When serving, top with chopped green onions and sesame seeds if desired.
Recipe Variations
1. Vegetable Tofu Stir-Fry: Add a variety of vegetables to the stir-fry such as bell peppers, broccoli, carrots, and onions to make it more colorful and nutritious.
2. Spicy Tofu Stir-Fry: Add some spicy peppers or chili flakes to the stir-fry sauce to give it a bit of kick and heat.
3. Teriyaki Tofu Stir-Fry: Use teriyaki sauce instead of regular stir-fry sauce for a sweeter and more savory flavor.
4. Peanut Tofu Stir-Fry: Add peanut butter to the stir-fry sauce for a nutty and creamy taste.
5. Ginger Tofu Stir-Fry: Use fresh ginger or ginger paste in the stir-fry sauce to add a fragrant and zesty flavor to the dish.
6. Cashew Tofu Stir-Fry: Add cashews to the stir-fry for some crunch and nuttiness, or use cashew sauce instead of regular stir-fry sauce for a richer and creamier flavor.
7. Curry Tofu Stir-Fry: Add curry powder or paste to the stir-fry sauce for a warm and aromatic flavor.
What To Serve With
1. Rice or noodles (to serve the stir-fry over)
2. Steamed or roasted vegetables, such as broccoli, carrots, peppers, or bok choy
3. Miso soup or hot and sour soup
4. Salad with a ginger or sesame dressing
5. Kimchi or pickled vegetables
6. Sliced avocado or cucumber for a refreshing accompaniment
7. Edamame or other steamed soybeans
8. Fried rice or vegetable fried rice
9. Soba noodles or udon noodles
10. Asian-inspired garnishes, such as sliced green onions, sesame seeds, chopped peanuts, or cilantro.
We are dedicated to providing the best and most effective meal plans to help you stay on track with your goals. Our team constantly tests and experiments with different recipes and approaches to ensure our offerings are of the highest quality. We also collaborate with a network of nutrition and data experts from around the globe to bring you innovative and advanced meal plans.