Food EditionCookSideChineseVegetable Stir-Fry
20 minEasyServes 4
Side · Chinese

Vegetable Stir-Fry

Stir-frying isn't about technique as much as it is about temperature and timing. A hot enough pan, vegetables prepped before you start, and the confidence to move fast—that's all you need. Everything else is just vegetables.

Total time
20 min
Hands-on
15 min
Serves
4
Difficulty
Easy
Before you start

Prep before the heat

Stir-frying only works if everything is ready before your pan gets hot. Slice and arrange your vegetables by density—hardest things (broccoli, carrots) cook longest, soft things (spinach, mushrooms) cook last. Have your sauce mixed and your oil measured. Once you start, you don't stop to chop.

  • wok or 12-inch skillet
  • wooden spoon or silicone spatula
  • cutting board
  • knife
Ingredients

What goes in.

  • 2 tbspneutral oil (vegetable, canola, or peanut)
  • 2 cupsbroccoli florets
  • 1 mediumcarrot, cut into thin sticks
  • 1 mediumbell pepper, cut into strips
  • 4 ozsnap peas
  • 2 clovesgarlic, minced
  • 1 tspginger, minced
  • 2 tbspsoy sauce
  • 1 tbsprice vinegar
  • 1 tspsesame oil
  • salt and pepperto taste
The key technique

Cook by density, not by ingredient name

The mistake most home cooks make is throwing everything in at once. The real move is cooking vegetables in order of how long they need: hard things first, soft things last. Broccoli and carrots go in the hot pan for two minutes. Bell peppers join after a minute. Snap peas and garlic go in last. This way everything finishes at the same moment, still with a bite.

Step by step

The method.

  1. Heat your wok or skillet over high heat

    You want the pan hot enough that a drop of water immediately sizzles and evaporates. This takes about 2 minutes on high. Don't move on until the bottom of the pan starts to smoke slightly.

  2. Add oil and let it shimmer

    Pour in your oil and tilt the pan so it coats the bottom and sides. Wait 10 seconds for it to heat through. You'll see the oil begin to move like water, not like syrup. This is your signal to start cooking.

  3. Add broccoli and carrots

    Dump them in—they'll sizzle immediately. Don't stir constantly. Let them sit in contact with the hot pan for about 20 seconds, then toss. Repeat this for about 2 minutes. You're looking for the broccoli to turn bright green and the carrots to start softening at the edges.

  4. Add bell pepper and snap peas

    They go in next. Toss everything together for another minute. The pan should sound loud and lively—that's the sound of the right heat.

  5. Add garlic and ginger

    Push the vegetables to the side of the pan and add your minced garlic and ginger to the center, where it's hottest. Let them cook for about 30 seconds—you'll smell them before anything changes color. Toss everything to combine.

  6. Pour in your sauce

    Mix the soy sauce, rice vinegar, and sesame oil together in a small bowl before you start cooking. Pour it in now and toss everything until every piece is coated. This takes about 30 seconds. The vegetables should glisten.

  7. Taste and season

    Transfer to a bowl or plate. Taste a piece of broccoli. If you need salt, add it now—just a pinch. Pepper too if you like it. The whole cook was about 5 minutes of actual pan time.

Variations

Other turns to take.

With cashews or peanuts

Toast 1/2 cup raw cashews or peanuts in a dry skillet over medium heat until fragrant, about 3 minutes. Toss them in at the very end, right before serving. They add texture and richness without cooking further.

With mushrooms

Slice 8 oz mushrooms thick—quarter them or halves depending on size. They cook like medium-density vegetables, so add them with the peppers. They'll release moisture and brown at the edges in the hot pan.

With baby bok choy or spinach

These are the last-minute additions. Chop them roughly and throw them in just before the sauce, tossing until barely wilted, about 30 seconds. Spinach will collapse almost immediately; bok choy takes a bit longer.

With a splash of heat

Add 1/4 tsp red pepper flakes or a few dashes of hot sauce to your sauce mixture. If you like it hotter, add a fresh chili pepper (minced) at the garlic stage.

Tips & troubleshooting

When it doesn't go to plan.

Tip

Cut vegetables to roughly the same size so they cook at the same rate. Thinner pieces cook faster; thicker pieces take longer.

Tip

Don't crowd the pan. If you're cooking more than 4 cups of vegetables, work in batches. A crowded pan steams instead of stirs.

Tip

Soy sauce is salty. Taste before you add salt at the end or you'll oversalt the whole thing.

Tip

If your sauce is sticking and burning, the pan is too hot—lower the heat slightly before adding it.

Tip

The vegetables should still have some firmness when you eat them. If they're soft and floppy, you've cooked them too long.

Questions

The ones that keep coming up.

Can I use a regular skillet instead of a wok?

Yes. A 12-inch or larger skillet works fine. You get slightly less surface area and a bit less heat, so cook in smaller batches if you need to. The principle is the same: high heat, quick movement, vegetables in by density.

Why does my stir-fry come out wet and soggy?

Your pan wasn't hot enough or you added too many vegetables at once. Both cause the vegetables to steam instead of sear. Start with a screaming-hot pan and work in batches if you're cooking a large quantity. Wet vegetables will release more moisture, so pat them dry after washing.

Can I prep vegetables the night before?

You can, but they'll release moisture and lose some crispness. If you must prep ahead, store them in separate containers so they don't all get soggy together. Cut them fresh on the day of cooking if you want the best texture.

What if I don't have sesame oil?

You don't need it. Sesame oil is for flavor, not cooking—it burns at high heat. Use just soy sauce and rice vinegar, or add a splash of chicken or vegetable broth for body. The stir-fry will still be good.

Should I cook onions in a vegetable stir-fry?

You can, but they need the most time of any vegetable here. If you want them, slice them thin and add them first, before the broccoli. They need about 3 minutes to soften and turn translucent at the edges. Or skip them—this dish doesn't need them.