Just as the evening rush begins, this beef and vegetable stir fry offers a reliable solution. Juicy strips of beef combine with crisp vegetables in a savory sauce, ready in under 30 minutes. Join me in creating this straightforward dish that balances flavor and efficiency perfectly.
Why This Recipe Works
- High-heat cooking ensures beef stays tender and vegetables remain crisp
- Simple sauce ingredients create complex flavor without complicated steps
- Customizable vegetable selection adapts to seasonal availability
- Efficient prep work minimizes active cooking time
- Versatile serving options work with rice, noodles, or lettuce wraps
Ingredients
- 1 pound flank steak, sliced against the grain into ¼-inch strips
- 2 tablespoons cornstarch
- 3 tablespoons soy sauce, divided
- 2 tablespoons vegetable oil, divided
- 1 red bell pepper, sliced into thin strips
- 1 yellow bell pepper, sliced into thin strips
- 1 medium onion, sliced into thin half-moons
- 2 cups broccoli florets, cut into bite-sized pieces
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 2 tablespoons oyster sauce
- 1 tablespoon rice vinegar
- 1 teaspoon sesame oil
- ½ cup beef broth
- 2 green onions, sliced diagonally
- Cooked white rice for serving
Equipment Needed
- Large wok or skillet
- Sharp chef’s knife
- Cutting board
- Measuring spoons and cups
- Mixing bowls (2 medium)
- Wooden spoon or spatula
- Vegetable peeler
- Microplane or fine grater
- Kitchen timer
Instructions

Prepare the Beef and Vegetables
Place the sliced flank steak in a medium bowl. Add 1 tablespoon cornstarch and 1 tablespoon soy sauce to the beef. Use your hands to mix thoroughly until all beef strips are evenly coated. Set aside to marinate for 15 minutes while you prepare the vegetables. Wash and dry all vegetables thoroughly. Slice the red and yellow bell peppers into uniform strips approximately ¼-inch wide. Cut the onion in half from root to stem, then slice into thin half-moons. Separate the broccoli into small florets, ensuring they’re similar in size for even cooking. Mince the garlic cloves and grate the fresh ginger using a microplane. Slice the green onions diagonally and set aside for garnish. Arrange all prepared vegetables in separate piles on your cutting board or in small bowls. This organization, known as mise en place, ensures smooth cooking without interruptions. Tip: For easier slicing, place flank steak in the freezer for 20 minutes before cutting to firm up the meat.
Create the Stir Fry Sauce
In a small bowl, combine the remaining 2 tablespoons soy sauce, oyster sauce, rice vinegar, sesame oil, and beef broth. Add the remaining 1 tablespoon cornstarch and whisk vigorously until completely smooth with no lumps. The cornstarch will thicken the sauce during cooking, creating a glossy coating for the beef and vegetables. Taste the sauce and adjust seasoning if desired, though remember soy sauce and oyster sauce provide sufficient saltiness. Set the sauce mixture near your cooking station for easy access. Prepare your serving dish and cooked rice at this stage, as the final cooking happens quickly. Ensure your wok or skillet is completely dry before heating. Have a clean plate ready for the cooked beef. This preparation eliminates last-minute scrambling during the high-heat cooking phase. The sauce can be prepared up to 24 hours in advance and stored refrigerated in an airtight container.
Cook the Beef
Heat a large wok or skillet over high heat for 2 minutes until very hot. Add 1 tablespoon vegetable oil and swirl to coat the cooking surface. When the oil shimmers and just begins to smoke, add the marinated beef in a single layer. Do not overcrowd the pan; cook in two batches if necessary. Let the beef cook undisturbed for 90 seconds to develop a sear. Use tongs to flip each piece and cook for another 60 seconds until browned on both sides but still slightly pink inside. Transfer the cooked beef to a clean plate using a slotted spoon, leaving any juices in the pan. The beef will finish cooking later when returned to the sauce. Do not wash the pan between cooking stages, as the fond (browned bits) adds flavor to the vegetables. Tip: Resist the urge to stir the beef constantly; proper searing requires undisturbed contact with the hot surface.
Stir Fry the Vegetables
Return the wok to high heat and add the remaining 1 tablespoon vegetable oil. When the oil shimmers, add the sliced onions and cook for 2 minutes, stirring occasionally. Add the broccoli florets and cook for 3 minutes until bright green and slightly tender. Incorporate the bell pepper strips and cook for 2 more minutes, maintaining constant movement with your spatula. Push the vegetables to the sides of the wok, creating a well in the center. Add the minced garlic and grated ginger to the center and cook for 30 seconds until fragrant but not browned. Mix the aromatics with the vegetables. The total vegetable cooking time should be approximately 7-8 minutes, with vegetables retaining some crispness. If the pan becomes too dry, add 1-2 tablespoons of water to create steam and prevent burning. The vegetables should be cooked through but still have texture and vibrant color.
Combine and Finish the Dish
Return the cooked beef and any accumulated juices to the wok with the vegetables. Give the prepared sauce a quick stir to recombine the cornstarch, then pour it evenly over the beef and vegetable mixture. Stir continuously for 1-2 minutes as the sauce thickens and coats all ingredients. The sauce should bubble vigorously and turn glossy and translucent. Once the sauce has thickened to a consistency that coats the back of a spoon, remove the wok from heat. Stir in half of the sliced green onions. Taste and adjust seasoning if needed. Serve immediately over cooked white rice, garnished with the remaining green onions. The entire dish should be served hot, as the sauce will continue to thicken as it cools. Leftovers can be stored in an airtight container in the refrigerator for up to 3 days. Tip: For optimal texture, serve within 10 minutes of finishing the cooking process.
Tips and Tricks
For maximum efficiency, prepare all components before heating your wok. Slice vegetables uniformly to ensure even cooking. Use a meat thermometer to check beef doneness; aim for 145°F for medium. If using a regular skillet instead of a wok, cook in smaller batches to maintain high heat. To prevent sauce from becoming too thick, have extra beef broth ready to thin if needed. For gluten-free adaptation, use tamari instead of soy sauce and ensure oyster sauce is gluten-free. To enhance umami flavor, add 1 teaspoon of fish sauce to the sauce mixture. For extra crisp vegetables, blanch broccoli in boiling water for 1 minute before stir frying. To reduce sodium, use low-sodium soy sauce and broth. For meal prep, cook components separately and combine when ready to serve.
Recipe Variations
- Protein alternatives: Substitute chicken breast, shrimp, tofu, or tempeh for beef. Adjust cooking times accordingly—chicken requires 4-5 minutes, shrimp 2-3 minutes, and tofu should be pressed and pan-fried first.
- Vegetable substitutions: Replace bell peppers with snap peas, carrots, mushrooms, or baby corn. Use seasonal vegetables like asparagus in spring or squash in fall. Frozen vegetable mixes work well when thawed and patted dry.
- Sauce variations: For a spicy version, add 1-2 teaspoons chili garlic sauce or sriracha. For sweeter profile, include 1 tablespoon honey or brown sugar. For tangier sauce, increase rice vinegar to 2 tablespoons.
- Cooking method changes: For deeper flavor, marinate beef for 2-4 hours. For vegetarian version, use vegetable broth and extra-firm tofu. For low-carb option, serve over cauliflower rice or zucchini noodles.
- Cultural adaptations: For Korean-style, add gochujang to sauce. For Thai-inspired, use fish sauce and lime juice. For Japanese version, include mirin and serve with udon noodles.
Frequently Asked Questions
What cut of beef works best for stir fry? Flank steak is ideal for its flavor and texture when sliced against the grain. Sirloin, skirt steak, or tenderloin also work well. Avoid tougher cuts like chuck that require longer cooking. Always slice meat thinly and against the grain for tenderness.
Can I make this recipe ahead of time? Yes, with proper storage. Cook components separately and refrigerate for up to 2 days. Combine and reheat in a wok over medium-high heat. The sauce may thicken when refrigerated; thin with broth when reheating. Vegetables lose crispness when stored combined.
How do I prevent vegetables from becoming soggy? Use high heat and cook vegetables quickly. Do not overcrowd the pan—cook in batches if necessary. Ensure vegetables are completely dry before cooking. Add vegetables according to cooking time, with harder vegetables first. Avoid covering the wok during cooking.
What can I substitute for oyster sauce? Use hoisin sauce for similar thickness and sweetness. For vegetarian option, use mushroom stir-fry sauce. Alternatively, combine soy sauce with a small amount of sugar and cornstarch. Each substitute will alter flavor profile slightly.
How do I achieve restaurant-style stir fry at home? Use a wok and the highest heat your stove produces. Prepare all ingredients before cooking. Cook in proper sequence: protein first, then vegetables, then sauce. Do not overload the wok. Use cornstarch in marinade and sauce for glossy coating.
Summary
This beef and vegetable stir fry delivers restaurant-quality results with home kitchen simplicity. Proper preparation and high-heat cooking create tender beef and crisp vegetables in a savory sauce. The recipe adapts easily to preferences and available ingredients while maintaining core techniques.




