Skip to content
Vegetarian

Classic Vegetable Stir-Fry

Classic Vegetable Stir-Fry

A vegetable stir-fry lives or dies on two decisions you make before any sauce goes near the pan: how hot the pan is, and how much you put in it. Get those wrong and no amount of soy sauce rescues dinner. You’ll have steamed vegetables in a brown puddle, which is a fine thing but it isn’t this.

Crowding Is Why Yours Steams

Vegetables are mostly water. Drop a full kilo of them into a pan and that water floods out faster than it can evaporate, the pan temperature crashes, and everything sits and simmers in its own juice. The sear you’re after only happens when moisture leaves the surface quicker than it arrives.

Practical version: for a 28 cm skillet, roughly 4 cups of prepped vegetables is the ceiling. Any more and you cook in two batches, holding the first in a bowl and combining at the sauce stage. Two batches of 90 seconds beats one batch of four minutes, every time.

The other half is heat. Get the oil properly shimmering, with the first wisp of smoke off it, before anything touches the pan. A home burner can’t recover heat the way a restaurant wok range does, so you’re spending stored heat in the metal, which is also why a thin nonstick pan does this badly and carbon steel or cast iron does it well. Tofu is the strictest test of both, and getting tofu to crisp instead of steam has its own set of rules.

Everything Chopped Before the Burner Goes On

Total cook time here is about six minutes. There is no window in that for chopping a carrot. I learned this the loud way, mincing garlic with a pan already smoking behind me and burning it twice in a row.

So: bowls out first. Carrots sliced on the diagonal about 3 mm thick, broccoli in bite-sized florets, peppers in thin strips, mushrooms sliced, snap peas trimmed. Garlic and ginger together in one small bowl. Sauce whisked in a second. Cornstarch slurry in a third. Line them up left to right in the order they go in and you’ll never look down at the board mid-cook.

Cut for even cooking, not for looks. Anything dense goes thinner than you think, which is why carrots at 3 mm land at the same point as broccoli florets that are five times the size.

Ingredients

  • 2 tablespoons vegetable or peanut oil, for stir-frying
  • 2 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated or minced
  • 1 red bell pepper, sliced into thin strips
  • 1 cup broccoli florets, cut into bite-sized pieces
  • 1 medium carrot, thinly sliced on the diagonal
  • 1 cup snap peas, trimmed
  • 1 cup mushrooms, sliced
  • 3 tablespoons soy sauce, or tamari for gluten-free
  • 1 tablespoon rice vinegar
  • 1 tablespoon honey or maple syrup
  • 1 teaspoon sesame oil, stirred in at the end
  • 1 teaspoon cornstarch, mixed with 2 tablespoons water
  • Sesame seeds and sliced scallions, for garnish

Instructions

  1. Prep every vegetable and set the bowls beside the hob before you light it. Whisk the soy sauce, rice vinegar and honey in one small bowl; stir the cornstarch into 2 tablespoons of water in another.
  2. Heat the oil in a large skillet or wok over high heat until it shimmers and the first thread of smoke lifts off the surface, about 2 minutes in a heavy pan.
  3. Add the garlic and ginger and stir constantly for 15 seconds, no longer. Burnt garlic turns bitter and there’s no way back from it.
  4. Add the carrots and broccoli and stir-fry 2 minutes, keeping everything moving. Then add the bell pepper and mushrooms and go another 2 minutes.
  5. Add the snap peas and pour in the soy sauce mixture, tossing to coat. Cook 1 to 2 minutes more, until the vegetables are crisp-tender and the broccoli is bright green.
  6. Stir the cornstarch slurry again, pour it in, and toss constantly. It thickens and turns glossy in about 30 seconds.
  7. Off the heat, stir in the sesame oil. Scatter sesame seeds and scallions over the top and serve straight away.

Two Changes I’d Make on a Weeknight

The sesame oil goes in off the heat, and that’s not fussiness. It has a low smoke point and its whole appeal is the raw toasted smell, which cooks straight out of it in about 20 seconds over high heat.

And if the sauce ever tastes flat, it’s usually short on acid rather than salt. Another teaspoon of rice vinegar at the end does more than another splash of soy, which just makes it saltier and darker.

Serve within minutes. Snap peas hold their squeak for about ten and then start going soft in the residual heat of the pan, so plate it rather than leaving it sitting. Over rice is standard, but it’s better over the noodles from the ten-minute spicy peanut noodles, and if you want protein in the same pan the method carries straight over to beef and broccoli or a plate of vegetable fried rice made with day-old rice.