Beef Stir Fry with Vegetables

| Posted on:

April 1, 2026

Beef stir fry with colorful vegetables served in a bowl

A quick, flexible beef stir fry with bright vegetables is a practical weekday dinner that cooks in one skillet and uses familiar pantry staples. This version keeps textures crisp by flash-cooking thinly sliced sirloin and tossing it with bell peppers, broccoli, and carrots in a simple soy and oyster sauce glaze. If you want a variant focused on the broccoli element, try this beef and broccoli stir-fry for a slightly different ratio of greens to meat.

Why cook this at home

This recipe delivers restaurant-style technique with minimal fuss, because thinly sliced beef sears quickly and vegetables stay tender-crisp when cooked on high heat. It stretches a one-pound piece of sirloin into multiple servings, which keeps costs reasonable without sacrificing protein. The simple cornstarch coating helps the sauce adhere to the beef and creates a glossy finish that looks as good as it tastes. It is easily adapted for a single pan and scales up for meal prep by doubling the vegetables and pooling cooked rice in meal containers.

Preparing Beef Stir Fry with Vegetables

  • Toss beef with cornstarch, salt, and pepper to create a light coating.
  • Stir-fry beef on high heat until browned and cooked through.
  • Remove beef and briefly sauté garlic and ginger in the hot skillet.
  • Stir-fry mixed vegetables until they are tender-crisp.
  • Return beef, add soy and oyster sauces, and toss to combine.

Gather these items

  • 1 lb beef sirloin, sliced thinly across the grain (trim any excess fat)
  • 2 cups mixed vegetables: bell peppers, broccoli, carrots (use fresh or thawed frozen)
  • 3 tablespoons soy sauce (low-sodium works well as a swap)
  • 2 tablespoons oyster sauce (optional; use extra soy sauce if omitting)
  • 1 tablespoon cornstarch
  • 2 tablespoons vegetable oil, divided
  • 1 teaspoon garlic, minced
  • 1 teaspoon ginger, minced
  • Salt and pepper to taste
  • Cooked rice or noodles for serving

Substitution notes: use tamari for a gluten-free soy substitute, and swap vegetable oil for peanut or avocado oil if you prefer a higher smoke point.

Cooking method

  1. In a bowl, mix the beef with cornstarch, salt, and pepper so each slice is lightly coated.
  2. Heat 1 tablespoon of oil in a large skillet or wok over high heat until it shimmers.
  3. Add the beef and stir-fry until browned and cooked through, and the internal temperature reaches 160°F. Remove the beef and set it aside.
  4. In the same skillet, add another tablespoon of oil, then add garlic and ginger and cook for 30 seconds until fragrant.
  5. Add mixed vegetables and stir-fry until tender-crisp, keeping pieces in a single layer as much as the pan allows.
  6. Return the beef to the skillet, add soy sauce and oyster sauce, and toss to combine so the sauce thickens and coats the ingredients.

Beef Stir Fry with Vegetables

What to serve it with

Serve this stir-fry over a bed of steamed jasmine rice or toss with hot noodles to absorb the sauce. Crisp cucumber salad or quick-pickled red onion make bright, acidic contrasts that cut through the savory sauce. For a protein swap or a complementary dish, consider pairing with a high-protein shrimp stir-fry with noodles to offer a seafood option on the table. Garnish with sliced scallions or a sprinkle of toasted sesame seeds to add texture.

Keeping leftovers fresh

Cool leftovers to near room temperature within two hours, then refrigerate in an airtight container for up to 3 to 4 days. To freeze, spread cooled stir-fry in a shallow tray to flash-freeze, then transfer to freezer-safe bags and label with the date; it keeps well for up to 2 months. Reheat in a skillet over medium heat until the center reaches 165°F to ensure food safety and refresh the sauce by adding a splash of water or broth. Do not leave cooked food out at room temperature for more than two hours.

Tricks for success

  • Slice the sirloin thinly across the grain to make each bite tender and to shorten cooking time.
  • Pat beef dry before coating with cornstarch to promote a better sear and reduce steaming.
  • Keep the skillet or wok very hot and avoid overcrowding the pan so pieces brown rather than steam.
  • Cut vegetables into similar sizes so they cook evenly; denser items like carrots benefit from thinner slices.
  • If the sauce is thin after tossing, bring the pan to a simmer briefly to thicken, or mix a pinch more cornstarch with cold water and stir it in.

Creative twists

  • Swap vegetables to match the season, using snap peas or baby corn in place of one of the listed items.
  • Add heat with a teaspoon of chili garlic sauce or sliced fresh chilies during the garlic step for a spicy variant.
  • For a gluten-free version, use tamari instead of soy sauce and check that oyster sauce is labeled gluten-free or omit it and boost umami with a splash of mushroom-based sauce.
  • Make a citrus lift by finishing with a tablespoon of lime juice or zest to brighten the final plate.
  • Turn it into a wrap by layering the stir-fry into warm flatbreads or lettuce cups for a handheld option.

Helpful answers

How long does prep and cook time take for this recipe?

Prep time is about 10 to 15 minutes for slicing beef and vegetables, and active cook time is roughly 8 to 10 minutes when the pan is properly heated, so plan on about 20 to 30 minutes total from start to finish.

Can I use a different cut of beef or a substitute protein?

Yes, choose any quick-cooking beef cut such as flank or skirt steak sliced thinly across the grain for similar results. For a non-beef option, use firm tofu pressed and cubed, or thinly sliced chicken breast cooked to 165°F internal temperature.

Is oyster sauce necessary and what can I use instead?

Oyster sauce adds depth but is optional. If you omit it, increase soy sauce slightly and add a teaspoon of mushroom-based sauce or a pinch of sugar to mimic the savory-sweet balance.

How do I keep vegetables crisp without undercooking them?

Cut vegetables into uniform pieces and start with the densest items first if needed, but keep the pan hot and stir constantly. If some pieces are thicker, give them a head start in the pan before adding quicker-cooking vegetables like bell pepper.

Will leftovers reheat well in the microwave?

Leftovers reheat fine in the microwave, but for better texture reheat in a skillet with a splash of water or broth and cover briefly so the center reaches 165°F while preserving some crunch.

This recipe is straightforward to adapt and easy to scale based on the number of people you are feeding. Try the variations to match your pantry and share a photo if you swap in an unexpected vegetable or sauce adjustment.

Beef stir fry with colorful vegetables served in a bowl

Beef Stir Fry with Vegetables

A quick and flexible beef stir fry featuring thinly sliced sirloin and bright vegetables, cooked in one skillet with a simple soy and oyster sauce glaze.
Prep Time 15 minutes
Cook Time 10 minutes
Total Time 25 minutes
Servings: 4 servings
Course: Dinner, Main Course
Cuisine: Asian, Chinese
Calories: 400

Ingredients
  

Beef and Coating
  • 1 lb beef sirloin, sliced thinly across the grain Trim any excess fat
  • 1 tablespoon cornstarch
  • to taste teaspoon salt
  • to taste teaspoon pepper
Vegetables and Flavors
  • 2 cups mixed vegetables: bell peppers, broccoli, carrots Use fresh or thawed frozen
  • 2 tablespoons vegetable oil Divided
  • 1 teaspoon garlic, minced
  • 1 teaspoon ginger, minced
Sauce
  • 3 tablespoons soy sauce Low-sodium works well as a swap
  • 2 tablespoons oyster sauce Optional; use extra soy sauce if omitting
For Serving
  • as needed cooked rice or noodles For serving

Method
 

Preparation
  1. Toss beef with cornstarch, salt, and pepper to create a light coating.
  2. Heat 1 tablespoon of oil in a large skillet or wok over high heat until it shimmers.
  3. Add the beef and stir-fry until browned and cooked through, and the internal temperature reaches 160°F.
  4. Remove the beef and set it aside.
  5. In the same skillet, add another tablespoon of oil, then add garlic and ginger and cook for 30 seconds until fragrant.
Cooking
  1. Add mixed vegetables and stir-fry until tender-crisp, keeping pieces in a single layer as much as the pan allows.
  2. Return the beef to the skillet, add soy sauce and oyster sauce, and toss to combine so the sauce thickens and coats the ingredients.

Nutrition

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

Notes

Slice the sirloin thinly across the grain for tenderness. Use tamari for gluten-free. Adjust veggies to seasonal availability.

Tried this recipe?

Let us know how it was!

Tags:

You might also like these recipes

Leave a Comment

Recipe Rating