I still remember the first time I tossed thin strips of beef with crunchy broccoli and bright bell peppers — it came together faster than takeout and tasted fresher. This Beef Stir Fry with Vegetables is a reliable weeknight winner: fast, flexible, and forgiving. It’s ideal when you want a hearty meal that feels restaurant-quality without spending hours, and if you love one-pan stir-fries you might enjoy this high-protein shrimp stir fry with noodles as another quick option.
Why you’ll love this dish
This recipe checks a lot of boxes. It’s quick — about 15 to 20 minutes active cooking once the ingredients are prepped. It’s budget-friendly when you use skirt or flank steak. The mix of soy and oyster sauce gives savory depth, while sesame oil, garlic, and ginger add fragrant highlights. Because the vegetables stay crisp-tender, the dish keeps great texture and bright color, which kids and adults both usually prefer. Make it for busy weeknights, casual dinner guests, or meal-prep lunches that reheat well.
The cooking process explained
Before you start, here’s the short version: heat oil, flavor it with garlic and ginger, sear the beef quickly, add vegetables and toss, then finish with sauces and seasoning. The key is high heat, a hot pan, and not overcrowding so the beef sears instead of steams. You’ll move fast once everything is ready, so lay out your ingredients and have your rice or noodles waiting.
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) — use what’s fresh or frozen if pressed for time.
- 2 tablespoons soy sauce — low-sodium works well if you’re watching salt.
- 1 tablespoon oyster sauce — adds umami; substitute hoisin for a sweeter note.
- 1 tablespoon sesame oil — for flavor; use a neutral oil for higher-heat searing if desired.
- 2 cloves garlic, minced — don’t skip, it builds aroma.
- 1 teaspoon fresh ginger, grated — ginger gives a bright, warm bite.
- Salt and pepper to taste.
- Cooked rice or noodles for serving.
Optional note: if you want a thicker glaze, whisk 1 teaspoon cornstarch into 2 tablespoons water and add with the sauces.
Directions to follow
- Heat a large skillet or wok over medium-high heat until hot. Add the sesame oil; it should shimmer.
- Add the minced garlic and grated ginger to the pan. Stir-fry for about 30 seconds until fragrant. Watch closely so the garlic does not burn.
- Spread the thinly sliced beef in a single layer. Let it sear undisturbed for 1 minute to develop color. Stir and continue to cook until browned, about 2 to 3 more minutes total. Remove any excess liquid if the pan becomes crowded.
- Add the mixed vegetables and toss to combine. Keep the heat high and stir-fry for 4 to 5 minutes until the vegetables are tender but still crisp.
- Pour in the soy sauce and oyster sauce. Stir quickly to coat everything. Let the sauce heat through for about 30 seconds so flavors meld.
- Taste and adjust with salt and pepper as needed. If you used low-sodium soy sauce, you may want a pinch more salt.
- Serve the stir fry hot over cooked rice or toss it with warm noodles.

Serving suggestions
Serve this beef stir fry straight from the pan over fluffy jasmine rice or chewy noodles. Garnish with a sprinkle of sesame seeds and thinly sliced green onions for color and texture. For a brighter finish, offer lime wedges or a drizzle of toasted sesame oil at the table. Pair it with a light cucumber salad or simple steamed greens for a balanced plate.
How to store & freeze
Cool leftovers within two hours and transfer to airtight containers. Refrigerate and eat within 3 to 4 days. To reheat, warm gently in a skillet over medium heat until steaming, or microwave in 30-second bursts stirring in between so it heats evenly; the internal temperature should reach 165 F. Freeze portions in a freezer-safe container for up to 3 months. Thaw overnight in the refrigerator before reheating. Always discard if it smells off or shows signs of spoilage.
Pro chef tips
- Slice the beef very thin and across the grain to avoid chewiness. Partially freeze the steak for 20 minutes to make slicing easier.
- Preheat the pan well and keep the heat high. A hot pan gives you a quick sear and better flavor.
- Work in batches if needed. Overcrowding cools the pan and causes steaming instead of searing.
- Cut vegetables to similar thickness so they cook evenly. Add denser vegetables like carrots first if you prefer them softer.
- If you like a glossy sauce, mix 1 teaspoon cornstarch with 2 tablespoons water and add it when you pour in the sauces. It thickens quickly.
Flavor swaps
Want to tweak the profile? Swap oyster sauce for hoisin for a sweeter glaze, or use tamari to make it gluten-free. For a vegetarian version, replace beef with firm tofu or tempeh and sear until golden. If you prefer a bolder heat, add sliced chili or a dash of chili garlic sauce. For another take on ground beef and spice, try the spicy ground beef stir fry bowl which leans heavier on heat and bold aromatics.
Keeping leftovers fresh
Store sauce and rice separately when possible to preserve texture. Use shallow containers so food cools quickly in the fridge. Reheat only the portion you plan to eat when possible to extend overall freshness.
Common questions
How long does this stir fry take from start to finish?
Prep is about 10 to 15 minutes if you slice the beef and vegetables ahead; cooking is roughly 10 minutes. Expect 20 to 30 minutes total including prep.
Can I use a different cut of beef?
Yes. Flank, skirt, or sirloin work best for thin slicing. Ribeye is richer and tender but pricier. Slice thinly and against the grain regardless of cut.
Can I make this gluten-free or lower in sodium?
Use tamari or a certified gluten-free soy sauce to remove gluten. Choose low-sodium soy sauce and reduce added salt for a lower-sodium version. Taste before adding more salt.
Is it safe to reheat stir fry more than once?
No. For safety and quality, reheat only the portion you will eat. Repeated reheating increases the risk of bacterial growth and dries out the food.
Can I prepare elements ahead of time?
Yes. Slice the beef and vegetables and store them in the fridge for up to 24 hours. Cooked rice can be made a day ahead. Assemble and cook just before serving for the best texture.

Beef Stir Fry with Vegetables
Ingredients
Method
- Heat a large skillet or wok over medium-high heat until hot. Add the sesame oil; it should shimmer.
- Add the minced garlic and grated ginger to the pan. Stir-fry for about 30 seconds until fragrant. Watch closely so the garlic does not burn.
- Spread the thinly sliced beef in a single layer. Let it sear undisturbed for 1 minute to develop color. Stir and continue to cook until browned, about 2 to 3 more minutes total. Remove any excess liquid if the pan becomes crowded.
- Add the mixed vegetables and toss to combine. Keep the heat high and stir-fry for 4 to 5 minutes until the vegetables are tender but still crisp.
- Pour in the soy sauce and oyster sauce. Stir quickly to coat everything. Let the sauce heat through for about 30 seconds so flavors meld.
- Taste and adjust with salt and pepper as needed.
- Serve the stir fry hot over cooked rice or toss it with warm noodles.


