Crispy Zucchini Stir Fry with Tofu

Zucchini Stir Fry with Tofu in 30 Minutes
By Amara Lewis
Using a high flame and a light cornstarch coating prevents the vegetables from steaming and ensures the protein stays firm. This Zucchini Stir Fry with Tofu results in a savory, glossy dish without any mushiness.
  • Time Required: 15 min active + 15 min cook
  • Taste & Texture: Golden brown crust with a savory glaze
  • Ideal for: Weeknight dinner or meal prep

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.

MethodTimeTextureBest For
Quick Sear15 minCrisp & SnapFast weeknights
Slow Braise40 minSoft & TenderStew 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

ComponentPurposeSubstitute Notes
Extra firm TofuMain proteinFirm tofu works but requires more pressing
CornstarchTexture/ThickeningArrowroot powder is a good vegan swap
Soy SauceUmami/SaltTamari for gluten-free; slightly saltier
ZucchiniFreshness/BulkYellow 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

  1. 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.
  2. Toss the tofu cubes in a bowl with cornstarch and salt until each piece is evenly dusted.
  3. 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

  1. 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.
  2. 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

  1. Pour in the soy sauce, maple syrup, sesame oil, and sriracha. Stir rapidly to coat all vegetables.
  2. Stir in the cornstarch slurry (cornstarch dissolved in water).
  3. Cook for 1 minute until the sauce thickens and becomes glossy.
  4. 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.

ProblemFix
Soggy ZucchiniUse higher heat and cook in batches
Soft TofuPress tofu for 15 mins; use extra firm
Watery SauceSimmer 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.

GoalWhat to change
More HeatDouble the sriracha or add chili flakes
Lower SodiumUse coconut aminos instead of soy sauce
Extra CrunchAdd 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.

Zucchini Stir Fry With Tofu

Zucchini Stir Fry with Tofu in 30 Minutes Recipe Card
Preparation time:15 Mins
Cooking time:15 Mins
Servings:4 servings
Category: Main CourseCuisine: Asian
print Pin

Ingredients:

Instructions:

Nutrition Facts
Per serving
Calories
246 kcal
% Daily Value*
Total Fat 13.1g
Total Carbohydrate 17.5g
Protein 12.8g
* Percent Daily Values are based on a 2,000 calorie diet.
Rate This Recipe
Be the first to rate
Share, Rating and Comments: