Crispy Zucchini Stir Fry with Tofu
- Time Required: 15 min active + 15 min cook
- Taste & Texture: Golden brown crust with a savory glaze
- Ideal for: Weeknight dinner or meal prep
Table of Contents
There is nothing quite like the sound of tofu hitting a searingly hot wok. That aggressive sizzle is the best indicator that the edges are becoming perfectly crisp. In many traditional Chinese kitchens, stir frying is less about a strict recipe and more about the rhythm of heat and timing to ensure the vegetables remain snap crisp.
I once made the mistake of adding every ingredient to the pan at once, which resulted in a pale, watery mess that looked more like a stew than a stir fry. I eventually learned that both tofu and zucchini hold significant amounts of water, which is the natural enemy of a proper sear.
This Zucchini Stir Fry with Tofu solves this by preparing the protein and vegetables in separate stages. The result is a filling, family style meal that feels light but remains satisfying. It's an easy way to bring protein and greens to the table in less than an hour.
Easy Zucchini Stir Fry with Tofu
The Cornstarch Coat: Dusting the tofu creates a thin barrier. This shell browns quickly in the oil and stops the inside from drying out.
High Heat Flash: Zucchini has a high water content. Cooking it fast on high heat evaporates surface moisture before the vegetable can collapse.
The Slurry Finish: Adding cornstarch mixed with water at the end binds the sauce. It turns a thin liquid into a glossy glaze that clings to every piece of tofu.
| Method | Time | Texture | Best For |
|---|---|---|---|
| Quick Sear | 15 min | Crisp & Snap | Fast weeknights |
| Slow Braise | 40 min | Soft & Tender | Stew like feel |
Essential Tools for Searing
You don't need a professional setup, but a wide pan is a must. A carbon steel wok is great, but a large stainless steel or non stick skillet works fine too. The goal is to avoid crowding the pan, which drops the temperature and causes steaming.
I also recommend a sturdy spatula. You'll be moving the tofu and vegetables quickly, and you need something that can scrape the bottom of the pan without scratching it. A kitchen towel and a heavy cast iron skillet or a couple of canned goods work perfectly for pressing the tofu.
What Each Ingredient Does
| Component | Purpose | Substitute Notes |
|---|---|---|
| Extra firm Tofu | Main protein | Firm tofu works but requires more pressing |
| Cornstarch | Texture/Thickening | Arrowroot powder is a good vegan swap |
| Soy Sauce | Umami/Salt | Tamari for gluten-free; slightly saltier |
| Zucchini | Freshness/Bulk | Yellow squash provides a similar bite |
Shopping List Breakdown
The Protein
- 14 oz extra firm tofu, pressed and cubedWhy this? Holds shape during over high heat frying
- 2 tbsp cornstarch
- 1/4 tsp salt
The Produce
- 2 tbsp neutral oil (canola or vegetable)
- 2 medium zucchini, sliced into half moons
- 1 red bell pepper, sliced into strips
- 3 cloves garlic, minced
- 1 tbsp fresh ginger, grated
- 2 scallions, sliced
The Glaze
- 3 tbsp soy sauceWhy this? Provides the deep savory base
- 1 tbsp maple syrup
- 1 tsp toasted sesame oil
- 1 tsp sriracha
- 1 tsp cornstarch
- 1 tbsp water
If you're out of maple syrup, honey works well, though it makes the dish non vegan. For the neutral oil, avoid extra virgin olive oil here because it smokes too quickly at the temperatures we need for this stir fry.
How to Make It
Phase 1: The Tofu Prep
- Wrap the tofu block in a clean towel. Place a heavy object on top for 15 minutes to remove excess water. Note: Removing water is the only way to get a crisp crust.
- Toss the tofu cubes in a bowl with cornstarch and salt until each piece is evenly dusted.
- Heat oil in the wok over medium high heat. Add tofu and fry for 2-3 minutes per side until the crust is golden brown and firm. Remove tofu from the pan and set aside.
Phase 2: The over High heat Sear
- Add another splash of oil to the pan if it looks dry. Toss in minced garlic and ginger, stirring for 30 seconds until you smell the aromatics.
- Increase heat to high. Add zucchini and bell peppers. Stir fry for 3-5 minutes until edges just start browning but the centers are still crisp.
Phase 3: The Final Glaze
- Pour in the soy sauce, maple syrup, sesame oil, and sriracha. Stir rapidly to coat all vegetables.
- Stir in the cornstarch slurry (cornstarch dissolved in water).
- Cook for 1 minute until the sauce thickens and becomes glossy.
- Fold the fried tofu back into the pan and toss for 30 seconds to coat. Garnish with sliced scallions.
Pro Tips & Pitfalls
When things go sideways in a stir fry, it's almost always a temperature or volume issue. If you put too much in the pan, the heat drops, and the vegetables release their juices, creating a pool of water.
Zucchini turns soggy
This happens when the pan isn't hot enough or is too crowded. The zucchini steams in its own moisture rather than searing. Cook the veg in two batches if your pan is small.
Tofu stays soft
If the tofu doesn't brown, you likely didn't press it long enough or used silken tofu. Extra firm is a requirement here. Ensure the oil is shimmering before the tofu hits the pan.
Sauce stays watery
The slurry needs heat to activate. If it doesn't thicken, keep stirring over high heat for another 30 to 60 seconds. Make sure your cornstarch and water are fully mixed before pouring them in.
| Problem | Fix |
|---|---|
| Soggy Zucchini | Use higher heat and cook in batches |
| Soft Tofu | Press tofu for 15 mins; use extra firm |
| Watery Sauce | Simmer for 1 extra minute on high |
Preservation Guidelines
Keep any leftovers in a sealed jar in the refrigerator for a maximum of 3 days. It's natural for the zucchini to soften a bit as it rests in the sauce.
I suggest avoiding the freezer for this dish. Due to its high water content, the zucchini often becomes spongy and unappealing once thawed.
To reduce waste, save the zucchini trimmings and bell pepper seeds. I collect these scraps in a freezer bag and simmer them once a week to create a simple vegetable stock for my soups.
Make It Your Own
If you want a different base, this works great as a Zucchini Noodle Stir Fry with Tofu. Just swap the half moons for spiralized zucchini. Keep the cooking time for the noodles very short (about 2 minutes) so they don't disintegrate.
For a different flavor profile, you can try my Skillet Zucchini Squash method, which uses a more buttery, garlic heavy approach.
If you need more heartiness, serve this Zucchini Stir Fry with Tofu and Rice. Jasmine or brown rice both work well to soak up the extra glaze. You could also add sliced carrots or snap peas during the vegetable sear phase for extra color.
| Goal | What to change |
|---|---|
| More Heat | Double the sriracha or add chili flakes |
| Lower Sodium | Use coconut aminos instead of soy sauce |
| Extra Crunch | Add toasted cashews at the very end |
Common Kitchen Myths
Some people think you need to marinate tofu for hours to get flavor. That's not true for this method. Because we sear the tofu with a cornstarch crust and then toss it in a thick glaze, the flavor clings to the outside.
Another myth is that zucchini can't be "crispy." While it won't be crunchy like a potato fry, you can absolutely get charred, caramelized edges if you use high heat and don't overcook it.
Pairing Ideas
While this dish is filling on its own, it pairs beautifully with steamed bok choy or a crisp cucumber salad with rice vinegar.
For a different twist on these vegetables, try my Tex Mex Chicken and Zucchini recipe to shift the flavor profile from Asian to Southwestern.
To make a more substantial dinner, serve the stir fry over a bed of quinoa. The nuttiness of the grain complements the maple syrup and soy sauce glaze perfectly.
Recipe FAQs
Is it true zucchini is too watery for stir fry?
Actually, no. High heat evaporates surface moisture quickly to keep the edges crisp.
Tip: Slicing into half moons provides more surface area for browning.
When is the best time to add tofu?
Sear the tofu first and remove it from the pan before cooking the vegetables.
Tip: This prevents the tofu from breaking apart while you stir fry the zucchini.
Should you peel the zucchini before slicing?
Keep the skin on for better structure and color.
Tip: If you prefer a different texture, see how we handle the skin in our Korean zucchini side dish.
What mistakes cause tofu to be mushy?
Forgetting to press out the excess water is the most frequent error.
Tip: Use a heavy object on a towel for 15 minutes to ensure a golden crust.
How to prevent the vegetables from steaming?
Increase the heat to high before adding the zucchini and bell peppers.
Tip: Cook the vegetables for only 3-5 minutes to maintain a snap crisp texture.