Easy chicken and vegetable stir fry in a skillet with glossy sauce

Easy Stir Fry Recipe (20-Minute Formula for Any Protein + Veggie)

Here is the truth about stir fry: it is not really a recipe. It is a formula — protein + vegetables + sauce, cooked screaming-hot and fast. Once you understand the formula, you never need a stir fry recipe again. Clean out the fridge, pick a protein, whisk the sauce, and dinner is 20 minutes away.

But the formula only works if you respect the technique, because stir fry fails in exactly the ways home cooks repeat: a crowded pan that steams instead of sears, vegetables added all at once so half turn to mush, and a sauce that never quite gets glossy. This recipe fixes all three. You will sear the protein in batches over genuinely high heat, add vegetables in order of cooking time, and finish with a 5-ingredient homemade sauce thickened with a cornstarch slurry — the trick behind that shiny, clingy, takeout-style glaze.

The sauce alone is worth memorizing: soy sauce, honey, rice vinegar, sesame oil, garlic, ginger. Five pantry ingredients, endless dinners. Make a double batch and keep it in the fridge — it turns any random assortment of fridge vegetables into a meal.

Prep time: 10 mins | Cook time: 10 mins | Total time: 20 mins | Servings: 4 | Calories: 320 per serving

Easy chicken and vegetable stir fry in a skillet with glossy sauce

Why You’ll Love This Stir Fry Recipe

  • A formula, not just a recipe: Learn the protein-veg-sauce framework once, then riff forever with whatever is in your fridge.
  • 20 minutes flat: Faster than delivery, and you control the salt, sugar, and oil. Weeknight hero status.
  • Takeout-glossy sauce: The cornstarch slurry gives you that shiny, clingy glaze that makes stir fry look and taste like the restaurant version.
  • No wok required: A large skillet over high heat does the job beautifully. Do not let lack of equipment stop you.
  • Endlessly adaptable: Chicken, beef, shrimp, tofu, or all vegetables — plus any sauce variation below. One method, infinite dinners.

Ingredients

  • 1 lb boneless, skinless chicken breast or thighs, thinly sliced against the grain (or substitute beef sirloin, shrimp, or extra-firm tofu)
  • 2 tbsp vegetable or peanut oil, divided
  • 1 tbsp cornstarch (for velveting the protein)
  • 1/2 tsp fine salt, plus more to taste
  • 1/4 tsp black pepper
  • 4 cups mixed vegetables, cut into bite-size pieces — broccoli florets, sliced bell peppers, julienned carrots, snow peas
  • 3 cloves garlic, minced
  • 1 tbsp fresh ginger, minced (or 1 tsp ground ginger in a pinch)
  • 2 green onions, sliced, plus more for garnish
  • 1 tsp sesame seeds, for garnish
  • Cooked white rice or noodles, for serving

For the glossy stir fry sauce:

  • 1/3 cup low-sodium soy sauce
  • 2 tbsp honey or brown sugar
  • 1 tbsp rice vinegar
  • 1 tsp sesame oil
  • 1 tbsp cornstarch whisked with 2 tbsp cold water (the slurry — mix right before using)

Equipment Needed

  • Large skillet, cast-iron pan, or wok — the bigger, the better
  • Sharp knife and cutting board (prep everything before the heat goes on)
  • Small bowl for the sauce
  • Tongs or a sturdy spatula

How To Make

  1. Prep everything first. Stir fry moves too fast for chopping mid-cook. Slice the protein thinly against the grain. Cut all vegetables into bite-size pieces and group them: hard vegetables (broccoli, carrots) together, quick-cooking ones (bell peppers, snow peas) together. Mince the garlic and ginger. Whisk the sauce ingredients (except the slurry) in a small bowl. Now you are ready.
  2. Velvet the protein. Toss the sliced protein with 1 tbsp cornstarch, the salt, and pepper until lightly coated. This thin starch coating keeps the meat juicy and gives the sauce something to cling to.
  3. Sear hot and fast, in batches. Heat 1 tbsp oil in your largest skillet or wok over HIGH heat until it shimmers and barely smokes. Add half the protein in a single layer — do not crowd. Let it sear undisturbed for 1-2 minutes to get color, then stir-fry 2-3 minutes until cooked through. Transfer to a plate. Repeat with the remaining protein. Crowding is the #1 stir fry killer: too much food drops the pan temperature and everything steams instead of sears.
  4. Vegetables in order. Add the remaining 1 tbsp oil to the hot pan. Stir-fry the hard vegetables (broccoli, carrots) for 2-3 minutes first. Then add the quick-cooking vegetables (bell peppers, snow peas) plus the garlic and ginger, and stir-fry 1-2 minutes more until everything is crisp-tender and fragrant.
  5. Sauce and gloss. Return the protein (and any accumulated juices) to the pan. Pour in the sauce and bring it to a boil — it needs to boil for the cornstarch to activate. Give the slurry a quick re-whisk and drizzle it in while stirring. Within about a minute the sauce will turn glossy and thick enough to coat every piece.
  6. Serve immediately. Remove from the heat, shower with sliced green onions and sesame seeds, and serve over hot rice or noodles.

The Three Rules of Great Stir Fry

Rule 1: The pan must be genuinely hot.

Medium-high is not high. You want the oil shimmering and just barely smoking before food touches it. That violent heat is what gives you seared, caramelized edges instead of pale, steamed meat.

Rule 2: Everything prepped before the burner goes on.

A stir fry cooks in under 10 minutes. There is no time to mince garlic while the chicken sits in the pan. Line up your bowls like a cooking show.

Rule 3: Vegetables go in by cooking time, not all at once.

Dense vegetables (carrots, broccoli) need a head start; delicate ones (snow peas, bell peppers) need barely a minute. Two waves — hard veg first, quick veg second — solves it completely.

Tips & Variations

Protein swaps:

Beef sirloin or flank steak (slice thin against the grain), shrimp (add in the last 2 minutes), or extra-firm tofu (press 15 minutes, cube, and sear until golden). For all-veggie, double the vegetables and add 8 oz sliced mushrooms.

Spicy version:

Add 1-2 tsp sriracha or chili garlic sauce to the sauce, or toss in dried red chiles with the garlic.

Teriyaki twist:

Swap the honey for 2 tbsp brown sugar and add 1 tbsp mirin to the sauce.

Noodle stir fry:

Skip the rice and toss the finished stir fry with cooked lo mein noodles, udon, or spaghetti in step 5.

Low-sodium:

Use low-sodium soy sauce (already in the recipe) and taste the finished sauce before adding salt.

Meal prep note:

Stir fry is best fresh, but leftovers keep 3-4 days refrigerated. Slightly undercook the vegetables if prepping ahead.

Storage

Cool quickly and refrigerate in an airtight container for 3-4 days. Reheat in a hot skillet for 2-3 minutes (best texture) or microwave with a splash of water. Freezing is not recommended — the vegetables turn mushy and the sauce can separate.

FAQ

Why is my stir fry soggy instead of seared?

The pan was not hot enough, or it was overcrowded. Both drop the temperature so food steams in its own juices. Use high heat, cook protein in batches with space between pieces, and make sure vegetables are dry before they hit the pan.

Do I need a wok to make stir fry?

No. A wok’s shape is ideal, but a large skillet — especially cast iron — works great. What matters is high heat and not crowding.

How do you thicken stir fry sauce?

A cornstarch slurry (cornstarch whisked with cold water, added to the boiling sauce) is the standard method — it turns glossy and thick in about a minute. The sauce must be boiling when the slurry goes in.

Can I use frozen vegetables for stir fry?

Yes, with one adjustment: thaw and pat them very dry first. Frozen vegetables release a lot of water, which will steam your stir fry.

What is velveting?

Velveting is a Chinese technique of coating protein in cornstarch before cooking — it protects the meat from the fierce heat so it stays silky and juicy. The simple cornstarch-salt-pepper toss in this recipe is a shortcut version.

Related:
Easy Mexican Rice Recipe (Fluffy, Restaurant-Style)
The Best Tuna Salad Recipe (Creamy, Crunchy & Classic)
Easy Butter Chicken Recipe (Creamy, Better Than Takeout)

Easy Weeknight Stir Fry

A 20-minute stir fry formula that works with any protein and any vegetables — seared hot and fast, then glossed with a 5-ingredient homemade sauce. Better than takeout, on the table in 20 minutes.
Prep Time 10 minutes
Cook Time 10 minutes
Total Time 20 minutes
Course: Dinner
Calories: 320

Ingredients
  

  • 1 lb boneless skinless chicken breast or thighs, thinly sliced (or beef, shrimp, or tofu)
  • 2 tbsp vegetable or peanut oil divided
  • 1 tbsp cornstarch
  • 1/2 tsp fine salt plus more to taste
  • 1/4 tsp black pepper
  • 4 cups mixed vegetables cut into bite-size pieces (broccoli florets, sliced bell peppers, julienned carrots, snow peas)
  • 3 cloves garlic minced
  • 1 tbsp fresh ginger minced (or 1 tsp ground ginger)
  • 2 green onions sliced, plus more for garnish
  • 1 tsp sesame seeds for garnish
  • Cooked white rice or noodles for serving
For the glossy stir fry sauce:
  • 1/3 cup low-sodium soy sauce
  • 2 tbsp honey or brown sugar
  • 1 tbsp rice vinegar
  • 1 tsp sesame oil
  • 1 tbsp cornstarch whisked with 2 tbsp cold water slurry

Method
 

  1. Whisk all sauce ingredients except the cornstarch slurry in a small bowl; set aside. Toss the sliced protein with 1 tbsp cornstarch, salt, and pepper.
  2. Heat 1 tbsp oil in a large skillet or wok over HIGH heat until shimmering. Add half the protein in a single layer; sear undisturbed 1-2 minutes, then stir-fry 2-3 minutes until cooked through. Transfer to a plate. Repeat with remaining protein.
  3. Add the remaining 1 tbsp oil. Stir-fry the hard vegetables (broccoli, carrots) 2-3 minutes, then add quick-cooking vegetables (bell peppers, snow peas) plus garlic and ginger; stir-fry 1-2 minutes until fragrant and crisp-tender.
  4. Return the protein to the pan. Pour in the sauce and bring to a boil, then drizzle in the cornstarch slurry, stirring, until the sauce turns glossy and thick enough to coat everything, about 1 minute.
  5. Remove from heat, sprinkle with green onions and sesame seeds, and serve immediately over rice or noodles.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating