Easy Beef And Broccoli Recipe (Better Than Takeout!)

I’m sharing an Easy Stir Fry Recipe for tender beef and broccoli in a savory sauce that’s ready in under 30 minutes and hides one simple trick I’ll reveal below.

A photo of Easy Beef And Broccoli Recipe (Better Than Takeout!)

I used to call in Chinese takeout every Friday until I made a version of beef and broccoli that honestly beats it. The contrast of thinly sliced flank steak and bright broccoli florets, plus that glossy, savory sauce made me question everything I thought I knew about quick dinners.

It’s fast, messy in the best way, and somehow way more satisfying than plastic containers. I don’t claim it’s perfect, sometimes I over salt or rush it, but people keep asking for the recipe.

This is my Easy Stir Fry Recipe that proves good food doesn’t need a chore.

Ingredients

Ingredients photo for Easy Beef And Broccoli Recipe (Better Than Takeout!)

  • Flank steak: Lean, protein rich, gives meaty chew and umami, thin slices stay tender when cooked.
  • Broccoli: Crunchy, high in fiber and vitamin C, adds green freshness and mild bitter notes.
  • Garlic: Sharp, aromatic, boosts savory depth and health properties, a little goes a long way.
  • Ginger: Warm, slightly spicy, helps cut richness and adds bright zing to sauce.
  • Soy sauce: Salty, umami backbone, provides depth and savory balance, choose low sodium option.
  • Oyster sauce: Thick, sweet savory, amps umami and gloss, small amount adds big flavor.
  • Brown sugar: Adds gentle sweetness and caramel notes, helps balance salty and savory flavors.
  • Cornstarch: Makes sauce glossy and thick, also seals meat juices when used in marinade.

Ingredient Quantities

  • 1 lb (450 g) flank steak or skirt steak, thinly sliced against the grain
  • 4 cups broccoli florets (about 12 oz / 340 g)
  • 2 tablespoons vegetable oil, divided
  • 3 cloves garlic, minced
  • 1 tablespoon fresh ginger, minced
  • 2 tablespoons low sodium soy sauce, divided
  • 1 tablespoon oyster sauce
  • 1 tablespoon brown sugar
  • 1/2 cup beef broth or water
  • 1 tablespoon cornstarch for the sauce slurry
  • 1 tablespoon cornstarch for the beef marinade
  • 1 tablespoon Shaoxing wine or dry sherry (optional but recommended)
  • 1 teaspoon sesame oil
  • Salt and black pepper, to taste
  • 2 green onions, sliced (optional garnish)
  • 1 teaspoon toasted sesame seeds (optional)

How to Make this

1. Slice the flank or skirt steak thinly against the grain and toss in a bowl with 1 tablespoon cornstarch, 1 tablespoon soy sauce, 1 teaspoon sesame oil, the Shaoxing wine or sherry if using, and a pinch of salt and pepper; let it marinate at least 10 minutes (longer if you got time).

2. In a separate bowl whisk together the remaining 1 tablespoon soy sauce, 1 tablespoon oyster sauce, 1 tablespoon brown sugar, and 1/2 cup beef broth or water.

3. Stir 1 tablespoon cornstarch into that sauce mixture until smooth so you have a slurry ready.

4. Cut broccoli into florets and mince the garlic and ginger, slice green onions for garnish if using.

5. Heat 1 tablespoon vegetable oil in a large skillet or wok over high heat until very hot, then sear the beef in a single layer in batches so it browns fast, about 1 to 2 minutes per side; remove beef to a plate while you cook the rest.

6. Add the remaining 1 tablespoon vegetable oil to the pan, reduce heat to medium-high, then add minced garlic and ginger and stir for 20 to 30 seconds until fragrant but not burned.

7. Toss in the broccoli, stir-fry for 1 minute, then add a splash of the beef broth or water and cover the pan for 1 to 2 minutes to steam until broccoli is bright green and tender crisp.

8. Return the beef and any juices to the pan, pour in the sauce slurry, stir and bring to a simmer; cook until the sauce thickens and everything is heated through, about 1 to 2 minutes.

9. Turn off the heat, drizzle the 1 teaspoon sesame oil, taste and adjust with salt and pepper if needed, then sprinkle sliced green onions and toasted sesame seeds before serving with rice.

Equipment Needed

1. Sharp chef’s knife, for slicing the steak thin (dont fight the grain)
2. Sturdy cutting board, preferably non-slip
3. Large skillet or wok, big enough to sear beef and stir-fry broccoli
4. Mixing bowls (one for the marinade, one for the sauce slurry)
5. Measuring spoons and 1/2 cup measuring cup
6. Whisk or fork, to blend the sauce and cornstarch slurry
7. Silicone spatula or tongs, for stirring and flipping the beef
8. Lid (or a plate) to cover the pan while steaming the broccoli

FAQ

Easy Beef And Broccoli Recipe (Better Than Takeout!) Substitutions and Variations

  • Flank steak: swap with sirloin or flat iron (same slice-against-grain method), or use boneless chicken thighs cut thin for a cheaper option but cook a bit longer till no pink. For a veg option use firm tofu pressed, dusted with 1 tbsp cornstarch and pan-fried till crisp, it soaks the sauce well.
  • Broccoli florets: use broccolini or cauliflower florets if thats what you got, or try sugar snap peas or green beans for more crunch. Note, cauliflower takes a little longer to get tender, snap peas cook faster.
  • Low sodium soy sauce: swap with tamari for gluten free (use same amount), or coconut aminos for a lower sodium sweeter twist (1:1 but taste first), or regular soy sauce if you dont mind cutting added salt elsewhere.
  • Oyster sauce: replace with hoisin mixed with a splash of soy (use about equal parts hoisin plus 1/2 tsp soy) for similar sweetness and thickness; or use vegetarian mushroom stir fry sauce straight across for a meatless version, works great.

Pro Tips

1. Marinate longer if you can. Even 30 to 60 minutes makes the beef noticeably more tender and the cornstarch gives it a silky bite. If the steak is hard to slice thin, stick it in the freezer for 15 to 20 minutes first, it helps you get thinner even slices.

2. Get the pan screaming hot and cook the beef in small batches. Crowding the pan makes the meat steam instead of brown so you lose flavor. Use an oil with a high smoke point like vegetable or peanut oil so it wont burn.

3. For broccoli, flash steam with just a splash of water and a lid so it stays bright green and tender but still crisp. If you arent serving right away dunk it in ice water for a minute to stop the cooking, keeps the color and crunch.

4. Finish the sauce off the heat with the sesame oil and taste for balance. If it tastes flat add a tiny splash of rice vinegar or lemon juice to brighten it. Make the slurry ahead so it thickens immediately when you add it, no waiting around.

Please enter your email to print the recipe:

Easy Beef And Broccoli Recipe (Better Than Takeout!)

My favorite Easy Beef And Broccoli Recipe (Better Than Takeout!)

Equipment Needed:

1. Sharp chef’s knife, for slicing the steak thin (dont fight the grain)
2. Sturdy cutting board, preferably non-slip
3. Large skillet or wok, big enough to sear beef and stir-fry broccoli
4. Mixing bowls (one for the marinade, one for the sauce slurry)
5. Measuring spoons and 1/2 cup measuring cup
6. Whisk or fork, to blend the sauce and cornstarch slurry
7. Silicone spatula or tongs, for stirring and flipping the beef
8. Lid (or a plate) to cover the pan while steaming the broccoli

Ingredients:

  • 1 lb (450 g) flank steak or skirt steak, thinly sliced against the grain
  • 4 cups broccoli florets (about 12 oz / 340 g)
  • 2 tablespoons vegetable oil, divided
  • 3 cloves garlic, minced
  • 1 tablespoon fresh ginger, minced
  • 2 tablespoons low sodium soy sauce, divided
  • 1 tablespoon oyster sauce
  • 1 tablespoon brown sugar
  • 1/2 cup beef broth or water
  • 1 tablespoon cornstarch for the sauce slurry
  • 1 tablespoon cornstarch for the beef marinade
  • 1 tablespoon Shaoxing wine or dry sherry (optional but recommended)
  • 1 teaspoon sesame oil
  • Salt and black pepper, to taste
  • 2 green onions, sliced (optional garnish)
  • 1 teaspoon toasted sesame seeds (optional)

Instructions:

1. Slice the flank or skirt steak thinly against the grain and toss in a bowl with 1 tablespoon cornstarch, 1 tablespoon soy sauce, 1 teaspoon sesame oil, the Shaoxing wine or sherry if using, and a pinch of salt and pepper; let it marinate at least 10 minutes (longer if you got time).

2. In a separate bowl whisk together the remaining 1 tablespoon soy sauce, 1 tablespoon oyster sauce, 1 tablespoon brown sugar, and 1/2 cup beef broth or water.

3. Stir 1 tablespoon cornstarch into that sauce mixture until smooth so you have a slurry ready.

4. Cut broccoli into florets and mince the garlic and ginger, slice green onions for garnish if using.

5. Heat 1 tablespoon vegetable oil in a large skillet or wok over high heat until very hot, then sear the beef in a single layer in batches so it browns fast, about 1 to 2 minutes per side; remove beef to a plate while you cook the rest.

6. Add the remaining 1 tablespoon vegetable oil to the pan, reduce heat to medium-high, then add minced garlic and ginger and stir for 20 to 30 seconds until fragrant but not burned.

7. Toss in the broccoli, stir-fry for 1 minute, then add a splash of the beef broth or water and cover the pan for 1 to 2 minutes to steam until broccoli is bright green and tender crisp.

8. Return the beef and any juices to the pan, pour in the sauce slurry, stir and bring to a simmer; cook until the sauce thickens and everything is heated through, about 1 to 2 minutes.

9. Turn off the heat, drizzle the 1 teaspoon sesame oil, taste and adjust with salt and pepper if needed, then sprinkle sliced green onions and toasted sesame seeds before serving with rice.