Zucchini & Crispy Tofu Stir-Fry (Vegan)

jump to recipe
16 February 2026
3.8 (71)
Zucchini & Crispy Tofu Stir-Fry (Vegan)
25
total time
2
servings
320 kcal
calories

Why this stir-fry works

A harmony of contrast
This stir-fry succeeds because it balances opposing textures and bright, simple flavors. The dish pairs a crisped exterior with a tender interior, a glossy, slightly sticky sauce with clean-acid lift, and a vegetal freshness that keeps the plate feeling light rather than heavy. As a professional recipe developer, I think of successful stir-fries as short symphonies: an opening movement of high heat and sizzle, a middle section where aromatics perfume the oil, and a finale where the sauce unites every element.
Textural choreography
In this composition, the protein provides the substantial note while the vegetables add the high, bright register. The goal is to preserve snap and color in the vegetables while coaxing the tofu into a satisfying crust. When you manage those two things at once, every bite delivers variety: a crunchy sesame finish, a lively acid squeeze, and the umami depth from a light soy‑based glaze.
Flavor architecture
The flavor profile leans on a few decisive elements — savory-fermented saltiness, sweet balance, and a whisper of acid — rather than complex layering of many sauces. This simplicity is intentional. It allows each ingredient’s natural character to sing. As you cook, think about timing and temperature, and favor short, decisive movements at the stove. The result is a weeknight meal that feels both effortless and thoughtfully composed.

Gathering Ingredients

Before you start
Laying everything out cleanly saves time at the stove and prevents last‑minute substitutions that dilute the final flavor. Use the list below to assemble bowls and measuring spoons so each component is ready to join the pan. Tight mise en place is how restaurants achieve even results quickly.
Ingredients

  • 2 medium zucchini — sliced
  • 400 g extra-firm tofu — pressed and cubed
  • 1 red bell pepper — sliced
  • 3 cloves garlic — minced
  • 1 tbsp fresh ginger — grated
  • 2 tbsp low-sodium soy sauce or tamari
  • 1 tbsp rice vinegar
  • 1 tsp maple syrup or agave
  • 1 tsp cornstarch (plus 2 tbsp water for slurry)
  • 1 tbsp sesame oil
  • 1 tbsp olive oil
  • 2 green onions — sliced
  • Pinch of chili flakes (optional)
  • 1 tbsp sesame seeds
  • Juice of 1/2 lime (or lemon)

Pro prep notes
Pull together a pair of small bowls for your sauce and cornstarch slurry so you can whisk them quickly. Have a large spatula and a nonstick or well-seasoned wok ready; both make crisping and tossing easier. If your tofu is packed in a block, a quick press will improve texture significantly — a dry block interacts with hot oil far better than a soggy one. The goal here is to present exactly the listed elements neatly prepped so the cook phase is about timing and motion rather than hunting for items.

Preparing the tofu

Mind the moisture
Tofu's texture is the linchpin of this dish. Removing excess water before cooking changes everything: it reduces splatter, concentrates soy absorption, and allows the surface to crisp instead of steaming. Pressing should be deliberate; place the block between clean towels and weight it to coax out liquid. Dry surfaces sear better and develop a bolder mouthfeel.
Coating for crunch
A whisper of starch on the exterior transforms the tofu into a satisfying golden crust. Toss cubes in a light coating so the oil can do its work without creating a gummy shell. When you first hit the pan, resist crowding: single-layer space ensures even browning and a more consistent crust across pieces.
Oil and temperature
Choose a sturdy oil for the initial sear and keep the heat medium-high so the exterior crisps quickly while the interior remains tender. Once pieces are turning golden, let them sit a moment before nudging; this encourages deep caramelization. When reclaiming the tofu into the final pan, use brief, confident tosses to preserve the crust and prevent breakage.
Handling tips
Use a slotted spatula for turns and a shallow bowl for your prepared pieces so you can move them in and out of the heat with minimal fuss. This is culinary choreography: setting the stage here makes the quick, hot-cook phase effortless and predictable.

Cooking Process

Cooking Process

Step-by-step method

  1. Press the tofu, then cut into 2 cm cubes.
  2. Toss the tofu cubes lightly with a pinch of salt and 1 tbsp cornstarch slurry to coat; this helps achieve a crispy exterior.
  3. Heat olive oil in a large nonstick skillet or wok over medium-high heat. Fry tofu in a single layer until golden and crisp on all sides, about 8–10 minutes. Remove and set aside.
  4. In the same pan, add sesame oil. Sauté garlic and grated ginger for 30–45 seconds until fragrant.
  5. Add sliced zucchini and red bell pepper. Stir-fry 4–5 minutes until vegetables are tender-crisp.
  6. Whisk together soy sauce (or tamari), rice vinegar and maple syrup, then pour over the vegetables. Stir to combine.
  7. Return crispy tofu to the pan. Toss everything together and cook 1–2 minutes more so flavors meld and sauce thickens slightly.
  8. Taste and adjust seasoning: add chili flakes if you want heat, and squeeze lime juice over the stir-fry.
  9. Garnish with sliced green onions and sesame seeds. Serve immediately over cooked brown rice or quinoa.

On technique during tossing
When reintroducing the tofu to the pan, do so gently. Use short, decisive tosses or a wide spatula to fold components together without pulverizing the crust. The final minute on the heat should be about marrying textures and thickening the sauce so it clings, not so much as to make the vegetables limp. The ideal finish is glossy, not saucy, with a sheen that highlights each component.
Temperature control
Keep the pan hot enough to maintain movement but avoid blistering the aromatics. If the pan begins to smoke heavily, lower the heat briefly; you want fragrant caramelization rather than burned bitterness. Good rhythm — quick sear, brief aromatics, high-heat vegetable toss — is the hallmark of reliable stir-fry execution.

Finishing touches & garnishes

The last 60 seconds matter
A few finishing gestures lift a good stir-fry into something memorable. A final squeeze of bright citrus balances the savory backbone and tempers any residual oil. Toasted sesame seeds bring a nutty pop that contrasts with the tofu’s sheen. Freshly sliced green onions add both color and a mild, crisp oniony note that reads as freshness rather than sharpness.
Balancing acidity and sweetness
If your sauce feels flat, a small increment of acid will enliven the dish. Conversely, if it’s too bright, a touch more sweetener can harmonize the edges. These adjustments should be made incrementally and tasted at the pan: flavors concentrate quickly when reduced, so go light and tweak thoughtfully.
Temperature and presentation
Serve straight from the pan while textures are at their best. The contrast between warm, crisp tofu and tender-crisp vegetables is fleeting; resting will soften the exterior. For plating, a shallow bowl helps retain steam while showcasing the glossy sauce and scattered garnishes. But remember, the relish of a proper stir-fry is immediate: hot, slightly glossy, and texturally varied.
Final aroma
Before you present the dish, take a final olfactory check: the ginger and garlic should be fragrant but not sharp, the sesame should be toasty, and the overall scent should read as bright and savory. If anything leans one way, a tiny correction is all that’s needed to restore balance.

Serving suggestions

Grain companions
This stir-fry loves an earthy whole grain undercarriage. Nutty, chewy grains provide body and soak up sauce without overwhelming the light nature of the vegetables. Choose a grain that echoes the dish’s rustic, wholesome tone. Serve in a wide bowl to preserve texture and make each forkful easy to assemble.
Simple salad sides
A crisp green salad with a vinegar-forward dressing pairs well, providing both crisp contrast and a palate cleanser between bites. Think thinly sliced cucumber, radish, or a handful of mixed greens tossed with a bright, minimalist vinaigrette. The goal is to complement, not compete, with the stir-fry's flavor profile.
Sauce on the side
If you prefer diners to control moisture, offer a small dish of extra sauce alongside. That way everyone can decide how glossy they want their bowl. Toasted sesame oil or a drizzle of chili oil can be offered for those seeking that aromatic finish or a crisper heat layer.
Make it a spread
For informal gatherings, place the stir-fry, a grain, and several small bowls of garnishes on the table so guests can build their own bowls. The interactive format keeps textures at their peak and turns a single skillet into a convivial centerpiece.

Variations & swaps

Protein twists
Swap the tofu for other plant proteins to vary texture and flavor. Firm tempeh can offer a nuttier bite, while crisped seitan provides a meaty chew; both respond well to the same high‑heat technique with a light starch dusting. For those who incorporate seafood, delicate pieces added at the end can be an option, though this shifts the dish from fully vegan.
Vegetable swaps
Seasonal vegetables adapt beautifully. Choose firm, quick-cooking veggies that tolerate high heat; sliced summer squash, snap peas, or thin broccoli florets all make excellent stand-ins. Avoid overly watery vegetables if you want to preserve sauce adhesion, and cut to uniform thickness for even cooking.
Sauce adaptations
You can shift the sauce profile by altering one component: a splash of citrus-forward rice vinegar brightens; tamari adds deeper umami if a gluten-free option is needed; a touch more sweetener rounds out edges. For heat, introduce chili oil at the finish or fold in fresh chiles during the aromatics stage.
Dietary considerations
To make a lower-sodium version, start with a reduced-sodium soy alternative and boost aromatics like ginger and garlic to compensate. Gluten-free adaptations are straightforward when tamari replaces traditional soy sauce. These small swaps maintain the dish’s spirit while accommodating preferences and dietary needs.

FAQs

Common questions answered
How do I keep tofu from sticking?
Start with a dry, pressed block and make sure the pan and oil are hot before adding the tofu. Work in a single layer and resist turning too frequently so a crust can form.
Can I make this ahead?
Crisp textures are best right away. If preparing ahead, keep components separate — refrigerate tofu and vegetables, then reheat rapidly in a hot pan to restore some crispness and refresh the sauce.
How do I prevent soggy vegetables?
Cut vegetables uniformly and cook over high heat for short bursts so they remain tender-crisp. Avoid adding too much sauce at once; add just enough to gloss the vegetables and maintain texture.
Can the sauce be adjusted for less sweetness?
Absolutely. Reduce the sweetener incrementally and compensate with a touch more acid or a splash of warm water to maintain balance without making the sauce too concentrated.
Storing leftovers
Store components in separate airtight containers in the refrigerator. Reheat gently in a skillet to preserve texture; avoid microwaving for long periods, which tends to make tofu and vegetables softer.
Final tip
Treat high heat and swift movement at the stove as your allies. With the right rhythm, this stir-fry rewards you with vibrant color, clean flavors, and a delightful contrast of textures every time.

Zucchini & Crispy Tofu Stir-Fry (Vegan)

Zucchini & Crispy Tofu Stir-Fry (Vegan)

Quick, nutritious and totally vegan: try this Zucchini & Crispy Tofu Stir‑Fry from Walder Wellness, RD — protein-packed, light, and ready in 25 minutes! 🥒🍲🌱

total time

25

servings

2

calories

320 kcal

ingredients

  • 2 medium zucchini, sliced 🥒
  • 400 g extra-firm tofu, pressed and cubed 🍱
  • 1 red bell pepper, sliced 🫑
  • 3 cloves garlic, minced 🧄
  • 1 tbsp fresh ginger, grated 🫚
  • 2 tbsp low-sodium soy sauce or tamari 🫙
  • 1 tbsp rice vinegar 🍚
  • 1 tsp maple syrup or agave 🍯
  • 1 tsp cornstarch (mixed with 2 tbsp water) 🧂
  • 1 tbsp sesame oil 🥄
  • 1 tbsp olive oil 🫒
  • 2 green onions, sliced 🧅
  • Pinch of chili flakes (optional) 🌶️
  • 1 tbsp sesame seeds 🌱
  • Juice of 1/2 lime (or lemon) 🍋
  • Cooked brown rice or quinoa, to serve 🍚

instructions

  1. Press the tofu for 15–20 minutes to remove excess water, then cut into 2 cm cubes.
  2. Toss tofu cubes lightly with a pinch of salt and 1 tbsp cornstarch slurry to coat; this helps achieve a crispy exterior.
  3. Heat olive oil in a large nonstick skillet or wok over medium-high heat. Fry tofu in a single layer until golden and crisp on all sides, about 8–10 minutes. Remove and set aside.
  4. In the same pan, add sesame oil. Sauté garlic and grated ginger for 30–45 seconds until fragrant.
  5. Add sliced zucchini and red bell pepper. Stir-fry 4–5 minutes until vegetables are tender-crisp.
  6. Whisk together soy sauce (or tamari), rice vinegar and maple syrup, then pour over the vegetables. Stir to combine.
  7. Return crispy tofu to the pan. Toss everything together and cook 1–2 minutes more so flavors meld and sauce thickens slightly.
  8. Taste and adjust seasoning: add chili flakes if you want heat, and squeeze lime juice over the stir-fry.
  9. Garnish with sliced green onions and sesame seeds. Serve immediately over cooked brown rice or quinoa.

related articles