Cozy Zucchini Stir Fry With Tofu (Vegan)
There’s something inherently comforting about a warm stir fry as the weather changes and the evenings grow cooler. The inviting aroma of sautéed garlic mingling with soft zucchini, vibrant carrots, and tender tofu fills my kitchen with a golden warmth. Whenever I prepare this delicious Zucchini Stir Fry with Tofu, I’m whisked back to those family dinners where colorful plates burst with flavors, and everyone gathers around the table, sharing laughter and stories.
This dish is not only a feast for the eyes but also a nourishing, easy weeknight dinner that will leave you feeling satisfied. So gather your ingredients and get ready to create a meal that’s as delightful to eat as it is to prepare. This is one you’ll definitely want to pin for later!
Why You’ll Love This Recipe
- Quick to Prepare: Ready in under 30 minutes, making it a perfect choice for busy weeknights.
- Vegan and Wholesome: Packed with fresh veggies and plant-based protein from tofu, it’s both nutritious and satisfying.
- Customizable and Versatile: Use whatever vegetables you have on hand or adjust the flavor profile to your liking.
- Crowd-Pleasing: A dish that appeals to everyone, vegans and non-vegans alike will enjoy this hearty stir fry.
- Colorful and Appealing: Bright, vibrant veggies make this dish a feast for the eyes, as well as the palate.
Ingredients You’ll Need for Zucchini Stir Fry With Tofu (Vegan)
- 1 block tofu (firm or extra firm)
- Avocado oil spray (or other cooking spray/oil)
- 1 small shallot, thinly sliced
- 4 cloves garlic, minced
- 4 cups zucchini, chopped into 1/2-inch half moons (approx. 2 medium-large zucchini)
- 3 cups carrots, peeled and chopped (about 4 regular carrots)
- 1 large bell pepper, cored and chopped (I used red)
- Salt and pepper, to taste
- Optional garnishes: chopped green onion, chopped parsley, toasted sesame seeds
- 2 Tbsp toasted sesame oil
- 3 Tbsp tamari or soy sauce
- 1/2 tsp ground ginger (or 1 tsp freshly grated)
- 1 Tbsp rice vinegar
- 2 tsp cornstarch (or other thickening starch)
Let’s Make It Together
Start by draining the tofu and wrapping it in a paper towel. Gently squeeze to remove excess liquid, then place it under something heavy while you prepare the veggies and sauce.
In a small ramekin, mix the cornstarch with 2 teaspoons of water until a slurry forms. Whisk together all the sauce ingredients (including the cornstarch slurry) in a small bowl and set aside.
Cut the tofu into cubes.
Heat the avocado oil spray in a large pan over medium-high heat. Add the tofu, season with salt and pepper, and cook for about 5 minutes undisturbed. Flip and cook for another 5 minutes, then set aside in a clean bowl.
In the same pan, add shallots and garlic. Cook for a couple of minutes until browned.
Add zucchini, carrots, and bell pepper. Cook for 10–12 minutes, stirring occasionally until veggies are tender yet crisp.
Once the veggies are mostly cooked, add the tofu back into the pan along with the sauce. Toss everything together and cook for an additional 3 minutes until the sauce thickens.
Serve hot, optionally over cooked grains or noodles, and add garnishes to taste.
Fun Ways to Customize It
- Add a Crunch: Toss in some water chestnuts or snap peas for added texture and a zesty crunch.
- Spice It Up: If you like heat, add a dash of red pepper flakes or a drizzle of chili oil for an exciting kick.
- Flavor Variations: Experiment with different sauces like teriyaki or a splash of coconut aminos for a rich, savory flavor.
- Garnish Galore: Top with chopped cilantro, crushed peanuts, or a squeeze of lime for brightness.
Chef Emma’s Helpful Tips
- Make Ahead: You can prep the vegetables and sauce a day ahead to save time on a busy evening. Just stir-fry the tofu and vegetables when you’re ready to eat!
- Ingredient Swaps: Don’t hesitate to substitute any veggies based on what you have in the fridge. Broccoli, snow peas, or mushrooms would all work beautifully.
- Slicing Tricks: For perfectly sliced vegetables, use a sharp knife and focus on uniform thickness to ensure even cooking.
- Storage Suggestions: Store leftovers in an airtight container in the fridge for up to 3 days. Reheat gently on a stovetop for the best texture.
What’s Inside – Nutrition Breakdown
- Serving Size: 1 bowl
- Calories: 250
- Carbohydrates: 20g
- Sugar: 5g
- Fat: 14g
- Protein: 12g
- Sodium: 450mg
Frequently Asked Questions
Can I make this ahead?
Absolutely! Prep the ingredients the night before for a faster meal.
Can I use different ingredients?
Yes! Feel free to swap in your favorite vegetables or proteins.
How do I store leftovers?
Store in an airtight container and refrigerate for up to 3 days.
How long does it last?
Leftovers are best enjoyed within 3 days for optimal freshness.
A Cozy Closing Note
This Zucchini Stir Fry with Tofu (Vegan) is the perfect way to celebrate the comforting tastes of home while enjoying a vibrant, healthy meal. It embodies coziness wrapped in nourishing flavors, making it ideal for busy weeknights when you crave something hearty yet quick to prepare. Save this recipe to your cozy dinner idea board so it’s ready when you need a delightful treat! Happy cooking, friends!

Cozy Zucchini Stir Fry With Tofu (Vegan)
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Diet: Vegan
Description
A warm and colorful stir fry featuring sautéed zucchini, carrots, and tofu, perfect for busy weeknights.
Ingredients
- 1 block tofu (firm or extra firm)
- Avocado oil spray (or other cooking spray/oil)
- 1 small shallot, thinly sliced
- 4 cloves garlic, minced
- 4 cups zucchini, chopped into 1/2-inch half moons
- 3 cups carrots, peeled and chopped
- 1 large bell pepper, cored and chopped
- Salt and pepper, to taste
- Optional garnishes: chopped green onion, chopped parsley, toasted sesame seeds
- 2 Tbsp toasted sesame oil
- 3 Tbsp tamari or soy sauce
- 1/2 tsp ground ginger (or 1 tsp freshly grated)
- 1 Tbsp rice vinegar
- 2 tsp cornstarch (or other thickening starch)
Instructions
- Start by draining the tofu and wrapping it in a paper towel. Gently squeeze to remove excess liquid, then place it under something heavy while you prepare the veggies and sauce.
- In a small ramekin, mix the cornstarch with 2 teaspoons of water until a slurry forms. Whisk together all the sauce ingredients (including the cornstarch slurry) in a small bowl and set aside.
- Cut the tofu into cubes.
- Heat the avocado oil spray in a large pan over medium-high heat. Add the tofu, season with salt and pepper, and cook for about 5 minutes undisturbed. Flip and cook for another 5 minutes, then set aside in a clean bowl.
- In the same pan, add shallots and garlic. Cook for a couple of minutes until browned.
- Add zucchini, carrots, and bell pepper. Cook for 10–12 minutes, stirring occasionally until veggies are tender yet crisp.
- Once the veggies are mostly cooked, add the tofu back into the pan along with the sauce. Toss everything together and cook for an additional 3 minutes until the sauce thickens.
- Serve hot, optionally over cooked grains or noodles, and add garnishes to taste.
Notes
You can prep the vegetables and sauce a day ahead to save time on a busy evening. Store leftovers in an airtight container in the fridge for up to 3 days.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Category: Main Course
- Method: Stir-Frying
- Cuisine: Vegan
Nutrition
- Serving Size: 1 bowl
- Calories: 250
- Sugar: 5g
- Sodium: 450mg
- Fat: 14g
- Saturated Fat: 2g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 20g
- Fiber: 5g
- Protein: 12g
- Cholesterol: 0mg





