Welcome to fastdayrecipes

Quick 15 Minute Beef and Broccoli with Oyster Sauce

By Hannah Grant | January 04, 2026
Quick 15 Minute Beef and Broccoli with Oyster Sauce

Why This Recipe Works

  • Lightning-Fast Cooking: Pre-cut broccoli and thinly sliced steak cook in under 5 minutes in a screaming-hot wok
  • Restaurant-Quality Sauce: The combination of oyster sauce, soy sauce, and toasted sesame oil creates that authentic takeout flavor
  • Tender Beef Guaranteed: A quick 10-minute marinade with baking soda transforms even budget cuts into velvety perfection
  • One-Pan Wonder: Everything cooks in a single wok or large skillet, meaning minimal cleanup
  • Meal-Prep Friendly: Components can be prepped up to 3 days ahead for even faster assembly
  • Family-Approved: Mild enough for kids but flavorful enough for adults—everyone cleans their plates
  • Budget Conscious: Feeds 4 people for less than the cost of a single takeout entrĂ©e

Ingredients You'll Need

Ingredients

Great beef and broccoli starts with understanding how each component contributes to the final dish. I've tested this recipe dozens of times with different cuts of beef, various brands of oyster sauce, and every type of broccoli available at my grocery store. Here's what I've learned about selecting the best ingredients for maximum flavor.

For the Beef:

Flank steak is my top choice for this quick-cooking method. Look for a piece with bright red color and minimal visible fat. When you gently press it with your finger, it should spring back slightly. If flank steak isn't available or is too pricey, sirloin tip or flat iron steak work beautifully too. The key is slicing it properly—always against the grain, and slice it thin enough that you can almost see through it when you hold it up to the light. Pop the steak in the freezer for 15 minutes before slicing; this firms it up and makes achieving paper-thin slices much easier.

For the Broccoli:

Fresh broccoli crowns give you the best texture and color, but I've also made this successfully with pre-cut broccoli florets from the produce section when I'm really pressed for time. Look for florets that are bright green with tight buds. Avoid any with yellowing or flowering tops. The stems are perfectly edible too—just peel away the tough outer layer and slice them thinly. They add great crunch and you're getting more value from your produce.

The Sauce Components:

Oyster sauce is the star here, and not all brands are created equal. I prefer Lee Kum Kee Premium oyster sauce for its complex, briny sweetness. It's thicker than cheaper brands and clings beautifully to the beef and broccoli. If you're avoiding shellfish, mushroom-based vegetarian oyster sauce (often labeled as "stir-fry sauce") makes an excellent substitute.

Low-sodium soy sauce lets you control the salt level. Regular soy sauce can make the dish too salty once it reduces. For a gluten-free version, tamari works perfectly with the same measurements.

Shaoxing wine adds authentic Chinese restaurant flavor, but dry sherry makes a fine substitute in a pinch. The alcohol cooks off, leaving behind a subtle sweetness and depth that really makes the dish taste like takeout.

Aromatics and Seasonings:

Fresh ginger is non-negotiable here. The powdered stuff won't give you the same bright, spicy notes. Look for ginger that's firm with smooth skin. Store any extra in the freezer—it grates beautifully when frozen and keeps for months.

Garlic should be fresh, not the pre-minced jarred variety which can taste bitter. Mince it finely so it distributes evenly throughout the dish.

The combination of brown sugar and cornstarch in the marinade does double duty. The sugar helps the beef caramelize beautifully, while the cornstarch creates that signature velvety texture that makes Chinese restaurant beef so tender.

How to Make Quick 15 Minute Beef and Broccoli with Oyster Sauce

1
Prep the Beef for Maximum Tenderness

Start by placing your flank steak on a cutting board and popping it into the freezer for 10-15 minutes. This isn't about freezing it solid—just firming it up enough that slicing becomes effortless. While it's chilling, whisk together the marinade: 1 tablespoon low-sodium soy sauce, 1 teaspoon cornstarch, 1/2 teaspoon baking soda, and 1 teaspoon brown sugar in a medium bowl. The baking soda is my grandmother's secret weapon—it breaks down the meat fibers and gives you that melt-in-your-mouth texture you thought only restaurants could achieve.

Remove the beef from the freezer and slice it against the grain into 1/8-inch thick slices. The grain runs lengthwise on flank steak, so position your knife perpendicular to those lines. Add the sliced beef to the marinade, tossing until every piece is well coated. Let it sit while you prep the remaining ingredients—those 10-15 minutes are enough time for the baking soda to work its magic.

2
Mix the Velvety Sauce Base

In a small bowl or large measuring cup, combine 3 tablespoons oyster sauce, 2 tablespoons low-sodium soy sauce, 1 tablespoon Shaoxing wine (or dry sherry), 1 tablespoon brown sugar, 1 teaspoon toasted sesame oil, and 2 tablespoons water. Whisk until the sugar dissolves completely, then set aside 2 tablespoons of this mixture in a separate small bowl. To that reserved portion, whisk in 1 teaspoon cornstarch until smooth. This cornstarch slurry will thicken the sauce perfectly at the end of cooking, giving you that glossy, cling-to-every-bite consistency.

Having your sauce mixed and ready is crucial for the quick cooking process. Once the wok is hot, things move fast, and you won't have time to measure and mix individual components.

3
Prep Your Aromatics and Vegetables

Mince 4 cloves of garlic and a 1-inch piece of fresh ginger. You want them finely minced so they distribute evenly and cook quickly. For the broccoli, cut it into bite-sized florets, keeping them relatively uniform in size so they cook evenly. If you're using broccoli crowns, don't discard the stems—peel away the tough outer layer with a vegetable peeler, then slice the tender inner core into thin coins. They add great texture and you're maximizing your produce.

Measure out 1/4 cup water and keep it nearby. This will help steam the broccoli to perfect crisp-tender doneness without overcooking.

4
Heat Your Wok Until Smoking

Place your wok or largest skillet over high heat and let it heat for 2-3 minutes until it's smoking hot. This step is crucial for achieving that restaurant-quality sear on the beef. If your pan isn't hot enough, the beef will steam instead of browning, and you'll miss out on those delicious caramelized flavors. Swirl in 1 tablespoon of neutral oil with a high smoke point—peanut, canola, or grapeseed work perfectly. Tilt the pan to coat the surface evenly.

Test the heat by flicking a few drops of water into the pan—they should sizzle and evaporate immediately. If you're using a non-stick pan, be aware that it can't handle the same high temperatures as carbon steel or cast iron, so adjust your heat accordingly.

5
Sear the Beef in Batches

Working in two batches to avoid overcrowding the pan, add half the marinated beef in a single layer. Let it cook undisturbed for 45-60 seconds—resist the urge to move it around! This allows proper browning to develop. Once you see the edges turning golden, use your spatula to flip and stir-fry for another 30-45 seconds until just cooked through. The beef should still be slightly pink in the center since it will cook more when we add it back to the sauce. Transfer to a plate and repeat with the remaining beef.

Overcrowding the pan is the enemy of good stir-fry—it drops the temperature and causes the beef to steam rather than sear, resulting in tough, gray meat.

6
Aromatics and Broccoli - The Flavor Foundation

Return the wok to high heat and add another teaspoon of oil if needed. Add the minced garlic and ginger, stirring constantly for 15-20 seconds until fragrant but not browned. Immediately add the broccoli florets and 1/4 cup water. Cover with a lid (any lid that mostly fits is fine) and let it steam for 2 minutes. This technique cooks the broccoli to bright green, crisp-tender perfection without burning the aromatics.

Remove the lid and continue stir-frying for another minute until most of the water has evaporated and the broccoli is just tender but still has a slight bite to it.

7
Bring It All Together with the Sauce

Return the seared beef to the wok with the broccoli. Give your sauce mixture a quick stir (the sugar tends to settle) and pour it over everything. Toss constantly for 30-45 seconds until the sauce begins to bubble and coat the ingredients. Now add your cornstarch slurry and continue stirring for another 30 seconds until the sauce thickens and becomes glossy, clinging beautifully to every piece of beef and broccoli.

The sauce should coat the back of a spoon but still be pourable. If it gets too thick, thin it with a tablespoon of water. If it's too thin, mix another 1/2 teaspoon cornstarch with 1 teaspoon water and add gradually.

8
Final Seasoning and Serve Immediately

Taste and adjust seasoning if needed. The oyster sauce and soy sauce usually provide enough salt, but you might want to add a pinch more brown sugar if you prefer it sweeter, or a splash of soy sauce if it needs more salt. Remove from heat immediately—overcooking is the enemy of good stir-fry. The entire process from adding the sauce to serving should take no more than 2 minutes.

Serve hot over steamed rice or noodles. Garnish with sliced scallions and a sprinkle of toasted sesame seeds for restaurant presentation. The beef should be tender, the broccoli bright green and crisp-tender, and the sauce glossy and flavorful.

Expert Tips

Maximize Your Heat

A screaming hot wok is non-negotiable for authentic flavor. Heat your pan for at least 3 minutes before adding oil. If you're using an electric stove, let the pan heat for 5 minutes. The beef should sizzle dramatically when it hits the surface—that sound means you're getting proper caramelization.

Prep Everything First

Stir-frying moves fast—there's no time to mince garlic while your beef overcooks. Arrange all ingredients in order of use before you start. This mise en place approach ensures smooth cooking and prevents burnt garlic while you hunt for the oyster sauce.

Velvet Your Beef

Don't skip the baking soda in the marinade. This Chinese restaurant secret breaks down meat fibers, giving you tender beef even with quick cooking. Just 1/2 teaspoon is enough—too much will make the meat mushy.

Slice Against the Grain

Identify the direction of the muscle fibers in your steak and slice perpendicular to them. This shortens the fibers into chewable lengths, ensuring tender beef even with quick cooking. Slice paper-thin for best results.

Cook in Batches

Overcrowding drops your pan temperature, causing the beef to steam instead of sear. Work in two batches for best results. The beef needs space to brown properly—that caramelization adds incredible depth of flavor.

Time Your Additions

Garlic burns quickly—cook it just until fragrant (15-20 seconds) before adding broccoli. The water steams the broccoli while preventing the aromatics from burning. This technique gives you perfectly cooked vegetables without bitter, burnt garlic.

Variations to Try

Spicy Szechuan Style

Add 1 teaspoon Szechuan peppercorns and 2 dried red chilies to the oil before the garlic. Finish with a drizzle of chili oil and extra red pepper flakes for authentic málà (numbing and spicy) flavor.

Vegetable Medley

Substitute half the broccoli with sliced bell peppers, snow peas, or baby corn. Add quick-cooking vegetables like bell peppers with the broccoli, but wait to add delicate vegetables like snow peas until the last minute.

Chicken or Shrimp Swap

Use thinly sliced chicken thigh or peeled shrimp instead of beef. Chicken needs 2-3 minutes per side, while shrimp cooks in just 1-2 minutes per side. The marinade works equally well with these proteins.

Low-Carb Option

Serve over cauliflower rice or shirataki noodles. Replace the cornstarch with xanthan gum (use just 1/4 teaspoon) and reduce the brown sugar to 1 teaspoon or use a sugar substitute.

Storage Tips

Refrigerator Storage

Store cooled leftovers in an airtight container in the refrigerator for up to 4 days. The sauce may thicken when cold—add a splash of water when reheating to restore the glossy consistency. For best texture, store the rice separately from the beef and broccoli mixture.

Freezer Instructions

This dish freezes well for up to 3 months. Let it cool completely, then portion into freezer-safe containers or bags. Thaw overnight in the refrigerator before reheating. Note that the broccoli texture may soften slightly after freezing, but the flavor remains excellent.

Reheating Methods

For best results, reheat in a skillet over medium heat with a splash of water or broth. Microwave works in a pinch—cover and heat on 70% power for 2-3 minutes, stirring halfway through. Add a teaspoon of water to prevent drying out. Avoid overheating as it can make the beef tough.

Frequently Asked Questions

Absolutely! While flank steak is my favorite for its flavor and texture, sirloin tip, flat iron, or even budget-friendly top round work well. The key is slicing it paper-thin against the grain. Avoid tough cuts like chuck or brisket—they need longer cooking to become tender. If using a more expensive cut like tenderloin, reduce cooking time slightly to prevent overcooking.

For a shellfish-free option, use vegetarian mushroom oyster sauce (often called "stir-fry sauce") made from mushrooms. It provides similar umami depth. In a pinch, mix 2 tablespoons hoisin sauce with 1 tablespoon soy sauce and 1 teaspoon fish sauce. For a completely different but delicious flavor, try black bean garlic sauce—start with 2 tablespoons and adjust to taste.

This recipe is excellent for meal prep! Slice the beef and mix the marinade up to 3 days ahead. You can also pre-mix the sauce and store it separately. For fastest assembly, marinate the beef in a zip-top bag and freeze it with the sauce. It'll marinate as it thaws overnight in the refrigerator. Cook fresh for best texture, or make the entire dish and portion into containers for grab-and-go lunches all week.

If your sauce is too thin, mix 1/2 teaspoon cornstarch with 1 tablespoon water and add gradually while stirring over medium heat. For sauce that's too thick, thin it with hot water or chicken broth, a tablespoon at a time, until you reach the desired consistency. The sauce should coat the back of a spoon but still be pourable and glossy.

Yes, but with adjustments. Thaw frozen broccoli completely and pat it very dry with paper towels to prevent splattering. Add it directly to the hot wok after the aromatics, but skip the water and steaming step—frozen broccoli is already partially cooked. Stir-fry for just 2-3 minutes until heated through and slightly crisp-tender. It won't have the same bright color as fresh, but the flavor is still delicious.

A large, heavy-bottomed skillet works perfectly—preferably stainless steel or cast iron. The key is getting it very hot and not overcrowding the pan. A 12-inch skillet gives you enough surface area for proper searing. Avoid non-stick pans for high-heat stir-frying as they can't handle the temperature needed for good caramelization and may release harmful compounds.
Quick 15 Minute Beef and Broccoli with Oyster Sauce
beef
Pin Recipe

Quick 15 Minute Beef and Broccoli with Oyster Sauce

(4.9 from 127 reviews)
Prep
10 min
Cook
5 min
Servings
4

Ingredients

Instructions

  1. Prep the beef: Freeze steak 10-15 minutes to firm up, then slice paper-thin against grain. Toss with 1 tablespoon soy sauce, 1 teaspoon cornstarch, 1/2 teaspoon baking soda, and 1 teaspoon brown sugar. Marinate 10 minutes.
  2. Make the sauce: Whisk oyster sauce, remaining soy sauce, wine, 1 tablespoon brown sugar, sesame oil, and 2 tablespoons water. Reserve 2 tablespoons sauce and whisk with 1/2 teaspoon cornstarch.
  3. Heat the wok: Place wok over high heat 3 minutes until smoking. Add 1 tablespoon oil and swirl to coat.
  4. Cook beef: Working in 2 batches, sear beef 45-60 seconds per side until just cooked. Transfer to plate.
  5. Stir-fry vegetables: Add remaining oil, garlic and ginger. Stir 15 seconds. Add broccoli and water, cover 2 minutes until bright green and crisp-tender.
  6. Combine: Return beef to wok with sauce. Toss 30 seconds until bubbling. Add cornstarch slurry and stir until glossy and thickened, 30 more seconds. Serve immediately.

Recipe Notes

For best results, have all ingredients prepped before you start cooking. The actual stir-fry process moves very quickly! If you prefer more sauce, double the sauce ingredients (except cornstarch) and adjust thickening as needed.

Nutrition (per serving)

285
Calories
26g
Protein
15g
Carbs
12g
Fat

More Recipes