Beef Stir Fry with Vegetables

| Posted on:

March 7, 2026

Beef stir fry with colorful vegetables in a wok.

I still make this beef stir fry when the week has been long and I want dinner on the table fast without skimping on flavor. It’s a simple, saucy stir fry of thinly sliced beef and crunchy vegetables carried by sesame oil, soy, and a touch of oyster sauce. The whole thing comes together in under 20 minutes and stretches easily over rice or noodles for a filling family meal. If you like a bit more heat, try the spicy beef stir fry bowl with garlic veggies for a bolder flavor profile.

Why you’ll love this dish

This stir fry is fast, flexible, and forgiving. It works with affordable cuts like flank or skirt and delivers big flavor with minimal fuss. You get crisp-tender vegetables, caramelized beef edges, and a glossy sauce that clings to every bite. It’s ideal for weeknight dinners, meal-prep bowls, or when you want something that pleases both kids and adults. Because you can swap vegetables, tweak the sauce, or change the grain, it adapts easily to what’s in your fridge.

The cooking process explained

Before you start: thin-slice the beef against the grain, prep all the vegetables, mince the garlic, and grate the ginger. Heat a skillet or wok until it’s very hot so the beef sears quickly. You’ll cook the beef briefly for browning, remove or push it to the side, then flash-cook the veggies until just crisp-tender. Finish by adding the soy and oyster sauce, toss to coat, and serve immediately.

What you’ll need

  • 1 pound beef, thinly sliced (flank, skirt, or sirloin) — slice against the grain for tenderness.
  • 2 cups mixed vegetables (bell peppers, broccoli florets, sliced carrots, snap peas) — frozen mixes work in a pinch.
  • 2 tablespoons soy sauce — use low-sodium if preferred.
  • 1 tablespoon oyster sauce — adds savory depth; substitute hoisin or mushroom sauce for a vegetarian twist.
  • 1 tablespoon sesame oil — for cooking and aroma; a little goes a long way.
  • 2 cloves garlic, minced.
  • 1 teaspoon fresh ginger, grated.
  • Salt and pepper to taste.
  • Cooked rice or noodles for serving.

Notes: If you need gluten-free, replace soy sauce with tamari and check the oyster sauce label. For a leaner option, use sirloin; for more flavor, choose skirt or flank.

Step-by-step instructions

  1. Heat the sesame oil in a skillet or wok over medium-high heat until it shimmers.
  2. Add the minced garlic and grated ginger. Stir for about 30 seconds until fragrant but not browned.
  3. Lay the sliced beef in a single layer. Let it sear undisturbed for about 1 minute, then stir and continue cooking until the beef is browned, about 3 to 4 minutes total.
  4. Add the mixed vegetables and stir-fry for 4 to 5 minutes until they are tender but still retain some crunch.
  5. Pour in the soy sauce and oyster sauce. Toss quickly to coat everything and heat through for about 30 seconds.
  6. Taste and adjust with salt and pepper as needed. Remember soy and oyster sauce are salty, so season lightly.
  7. Serve the stir fry hot over freshly cooked rice or noodles.

Beef Stir Fry with Vegetables

Best ways to enjoy it

Serve this stir fry over steamed jasmine rice, brown rice, or a bed of egg noodles. For texture contrast, sprinkle toasted sesame seeds or sliced green onions on top. A side of simple cucumber salad or quick pickled carrots brightens the plate. If you want a protein swap, try the same method with tofu or chicken, or explore a different texture using ground beef by checking a related recipe like the spicy ground beef stir fry bowl.

Storage and reheating tips

Cool leftovers to room temperature within two hours, then refrigerate in an airtight container for up to 3 to 4 days. Reheat on the stovetop over medium heat with a splash of water or stock to revive the sauce and soften the vegetables slightly. You can also microwave in short bursts, stirring between intervals. To freeze, place cooled portions in freezer-safe containers for up to 2 months; thaw overnight in the refrigerator before reheating. Always reheat to 165°F (74°C) before serving.

Pro chef tips

  • Slice the beef very thin and against the grain to keep it tender. Partially freeze the steak for 15 to 20 minutes before slicing to make thin cuts easier.
  • Use high heat and a roomy pan to avoid steaming the beef and vegetables. Cook in batches if your pan is crowded.
  • Pat the beef dry with paper towels before searing to encourage browning. Wet meat will steam instead.
  • Add vegetables in order of cooking time: harder veggies like carrots first, then peppers and snap peas. Broccoli florets can go in with the carrots or a minute later depending on size.
  • Taste before adding salt; soy and oyster sauce provide most of the seasoning. Finish with a tiny drizzle of sesame oil off the heat for aroma.

Recipe variations

  • Gluten-free: swap soy sauce for tamari and use a gluten-free oyster sauce.
  • Vegetarian: replace beef with firm tofu, pressed and pan-fried until golden, and use mushroom oyster sauce or hoisin to mimic umami.
  • Spicy: add sliced fresh chiles or a tablespoon of chili garlic sauce with the aromatics.
  • Citrus lift: finish with a squeeze of lime for brightness and contrast to the savory sauce.
  • Noodle bowl: toss with cooked udon or soba and a splash more soy for a saucier noodle dish.

Helpful answers

How long does it take to prep and cook this stir fry?

From start to finish expect about 20 minutes. Slicing the beef and prepping vegetables is the main prep time; actual cooking takes roughly 8 to 10 minutes on high heat.

Can I use frozen vegetables?

Yes. Use frozen mixed vegetables straight from the bag and give them an extra minute or two in the pan to fully cook off frozen chill. Reduce any added water since frozen veggies release moisture.

What’s the best cut of beef for stir fry?

Flank, skirt, or sirloin all work well. Flank and skirt have great flavor but should be sliced thin and against the grain for tenderness. Sirloin is a bit more forgiving and leaner.

How can I thicken the sauce?

Mix 1 teaspoon cornstarch with 1 tablespoon cold water to make a slurry, then stir it into the sauce in the pan and cook for another 30 to 60 seconds until glossy and thickened.

Is it safe to reheat and how many times can I reheat leftovers?

Reheat leftovers only once and ensure they reach an internal temperature of 165°F (74°C). Repeated reheating increases bacterial risk and degrades quality.

Beef stir fry with colorful vegetables in a wok.

Beef Stir Fry

A quick and flavorful beef stir fry with crunchy vegetables and a glossy sauce, ready in under 20 minutes.
Prep Time 10 minutes
Cook Time 10 minutes
Total Time 20 minutes
Servings: 4 servings
Course: Dinner, Main Course
Cuisine: Asian, Chinese
Calories: 400

Ingredients
  

Main Ingredients
  • 1 pound beef, thinly sliced (flank, skirt, or sirloin) Slice against the grain for tenderness.
  • 2 cups mixed vegetables (bell peppers, broccoli florets, sliced carrots, snap peas) Frozen mixes work in a pinch.
Sauce Ingredients
  • 2 tablespoons soy sauce Use low-sodium if preferred.
  • 1 tablespoon oyster sauce Adds savory depth; substitute hoisin or mushroom sauce for vegetarian.
  • 1 tablespoon sesame oil For cooking and aroma; a little goes a long way.
  • 2 cloves garlic, minced
  • 1 teaspoon fresh ginger, grated
  • Salt and pepper To taste.
For Serving
  • Cooked rice or noodles For serving.

Method
 

Cooking
  1. Heat the sesame oil in a skillet or wok over medium-high heat until it shimmers.
  2. Add the minced garlic and grated ginger. Stir for about 30 seconds until fragrant but not browned.
  3. Lay the sliced beef in a single layer. Let it sear undisturbed for about 1 minute, then stir and continue cooking until browned, about 3 to 4 minutes total.
  4. Add the mixed vegetables and stir-fry for 4 to 5 minutes until tender but still retaining some crunch.
  5. Pour in the soy sauce and oyster sauce. Toss quickly to coat everything and heat through for about 30 seconds.
  6. Taste and adjust with salt and pepper as needed. Remember soy and oyster sauce are salty, so season lightly.
  7. Serve the stir fry hot over freshly cooked rice or noodles.

Nutrition

Serving: 1Calories: 400kcalCarbohydrates: 45gProtein: 30gFat: 15gSaturated Fat: 3gSodium: 800mgFiber: 4gSugar: 5g

Notes

For gluten-free options, replace soy sauce with tamari and check oyster sauce label. For a leaner option, use sirloin; for more flavor, choose skirt or flank.

Tried this recipe?

Let us know how it was!

Tags:

You might also like these recipes

Leave a Comment

Recipe Rating