New! Get Your Free PDF Copy

Tastiest Recipe of the Week

Potato Salad With Egg

Dinner » Beef and Broccoli

Beef and Broccoli

I remember the first time I learned to make beef and broccoli—it was during a challenging period when I had just moved to a new city and was desperately missing my mother’s home cooking. After a tearful phone call home, Mom patiently walked me through her recipe, explaining how this dish had been a weeknight staple in our household for generations. That evening, the familiar aroma filled my small apartment, and suddenly, home didn’t feel quite so far away.

The magic of this beef and broccoli lies in its perfect balance of flavors and textures. Tender slices of flank steak, quickly seared to lock in their juices, mingle with crisp-tender broccoli florets in a sauce that’s simultaneously sweet, savory, and just a touch spicy. I’ve found that the combination of fresh ginger and garlic creates an aromatic foundation that transforms these simple ingredients into something truly special.

I believe this recipe deserves a place in your regular rotation, whether you’re cooking for family on a busy weeknight or impressing friends with your culinary skills. The preparation is straightforward—just a bit of slicing and stirring—but the results are restaurant-quality delicious. Trust me when I say that the satisfied sighs around your dinner table will make every minute of preparation worthwhile.

beef and broccoli 2

Why You’ll Love This Recipe

  • Simple Ingredients, Complex Flavors: I’ve carefully selected each component to create a dish that tastes like it took hours, not minutes. The combination of soy sauce, brown sugar, and fresh aromatics creates a depth that will have everyone asking for your secret.
  • Quick Preparation: As someone who values both time and flavor, I’ve refined this recipe to deliver maximum taste with minimal effort. The entire dish comes together in under 30 minutes, making it perfect for those evenings when hunger strikes but energy is low.
  • Healthy Yet Satisfying: I love how this dish strikes the perfect balance—protein-rich beef and nutrient-packed broccoli swimming in a crave-worthy sauce. It’s a meal I feel good about serving to those I care about most.
  • Versatile Crowd-Pleaser: Whether I’m serving picky eaters or adventurous food lovers, this beef and broccoli consistently earns enthusiastic reviews. The flavors are bold yet familiar, appealing to a wide range of palates.
  • Better Than Takeout: I’ve perfected this recipe to rival any restaurant version, saving both money and unnecessary packaging. The fresh ingredients and made-from-scratch sauce create a cleaner, more vibrant flavor profile than delivery ever could.
beef and broccoli 3

Ingredients for This Recipe

  • Flank Steak : I always select this cut for its rich flavor and ideal texture when sliced thin against the grain. Its lean profile absorbs marinade beautifully while remaining tender when cooked quickly.
  • Olive Oil : The foundation that ensures proper searing and prevents sticking. I opt for a good quality oil that can withstand high heat without smoking or imparting bitterness.
  • Broccoli Florets : The perfect counterpart to rich beef, providing vibrant color, satisfying crunch, and nutritional balance. I cut mine uniformly to ensure even cooking.
  • Low-Sodium Soy Sauce : I consider this the backbone of the sauce, delivering that umami depth without overwhelming saltiness. The low-sodium version gives me control over the final flavor profile.
  • Water : Helps thin the sauce to the perfect consistency while allowing the concentrated flavors to shine. I sometimes substitute beef broth here when I want an extra dimension of richness.
  • Apple Cider Vinegar : I’ve found this adds that subtle tang that balances the sweet and savory elements. Just a touch brightens the entire dish without announcing its presence.
  • Toasted Sesame Oil : This aromatic finishing oil adds a distinctively nutty dimension I consider essential. A little goes a long way—its flavor is powerful and transformative.
  • Brown Sugar : Creates that signature glossy sauce and balances the saltiness of soy sauce. I prefer the complexity of brown sugar over white for its subtle molasses notes.
  • Cornstarch : The secret to a silky, restaurant-quality sauce that clings to every bite. I always create a slurry to prevent clumping and ensure smooth incorporation.
  • Fresh Ginger : I insist on fresh for its bright, peppery bite that dried simply can’t match. It adds an aromatic warmth that elevates the entire dish.
  • Garlic : The aromatic foundation that I never compromise on. Fresh minced garlic releases essential oils that permeate the sauce with that irresistible depth.
  • Crushed Red Pepper Flakes : I add these for a gentle heat that awakens the palate without overwhelming. Adjust according to your heat preference—I sometimes double it for adult dinners.

How to Make This Recipe

beef and broccoli 4
  1. Prepare the Beef: Start by slicing your flank steak against the grain into thin, 1/4-inch strips. I find this is easier if the beef is slightly frozen first. Pat dry with paper towels to ensure proper browning.
  2. Mix the Sauce: In a medium bowl, whisk together soy sauce, water, vinegar, sesame oil, and brown sugar until well combined. Add cornstarch and stir vigorously until completely dissolved with no lumps. Fold in minced garlic, grated ginger, and red pepper flakes.
  3. Cook the Beef: Heat 1 tablespoon olive oil in a large skillet or wok over high heat until shimmering. Add beef in a single layer (working in batches if necessary) and let it sear undisturbed for 1 minute until browned. Stir-fry for another minute until just cooked through. Remove to a plate and set aside.
  4. Cook the Broccoli: In the same pan, add remaining tablespoon of oil. Add broccoli florets and stir-fry for 3-4 minutes until bright green and crisp-tender. I look for that vibrant color change that signals perfect doneness.
  5. Combine and Finish: Pour the sauce mixture into the pan with broccoli and bring to a simmer. The sauce will begin to thicken and turn glossy within 1-2 minutes. Return beef and any accumulated juices to the pan, tossing gently to coat everything in the sauce. Cook for another minute until everything is heated through and beautifully glazed.
  6. Serve Immediately: Transfer to a serving dish and enjoy while hot, when the sauce is at its silky best and the broccoli maintains its slight crispness.

Expert Cooking Tips

  • Freeze the Beef Briefly: I always place my flank steak in the freezer for 15-20 minutes before slicing. This firms it up just enough to make those thin, even cuts that are crucial for tenderness.
  • Don’t Crowd the Pan: When I rush and overcrowd the beef, it steams instead of sears. Working in batches requires patience but rewards with beautifully caramelized meat that makes all the difference.
  • Blanch for Perfect Broccoli: If I’m serving broccoli-skeptics, I’ll blanch the florets for 60 seconds in boiling water, then ice-shock them before stir-frying. This ensures they’re never undercooked or bitter.
  • Sauce Control: I’ve learned that whisking the cornstarch with cold liquids before heating prevents those frustrating lumps. The smooth result coats each piece of beef and broccoli perfectly.
  • Rest Before Serving: I allow the dish to rest off-heat for 2 minutes before serving. This gives the sauce time to cling better to the ingredients and lets the flavors meld more completely.

Proper Storage

  • Refrigerator Storage: I store leftovers in an airtight container for up to 3 days. The flavors actually deepen overnight, making for a lunch I genuinely look forward to the next day.
  • Freezer Option: When freezing portions, I slightly undercook the broccoli. This prevents it from becoming mushy when reheated. Stored properly, it maintains quality for up to 2 months.
  • Reheating Method: I gently reheat in a skillet over medium-low heat with a splash of water to revive the sauce. Microwaving works in a pinch, but I find it sometimes toughens the beef.
  • Sauce Separation: If I notice the sauce separating after refrigeration, a quick whisking while reheating brings it back together. A few drops of water help restore its silky consistency.

Variations and Substitutions

  • Protein Alternatives: I’ve successfully swapped in thinly sliced chicken breast or firm tofu for the beef. For tofu, I press it first and adjust cooking time down to prevent crumbling.
  • Vegetable Variations: Sometimes I mix in sliced bell peppers, snow peas, or mushrooms alongside the broccoli. Each adds a unique texture and absorbs the sauce beautifully.
  • Gluten-Free Adaptation: For my gluten-sensitive friends, I substitute tamari for soy sauce and ensure my cornstarch is certified gluten-free. The flavor profile remains virtually identical.
  • Heat Level Adjustments: When cooking for spice-lovers, I double the red pepper flakes and add a drizzle of chili oil at the end. For milder palates, I omit the flakes entirely and let diners add their own.
  • Lower-Sugar Option: I’ve reduced the sugar to 2 tablespoons and added a grated carrot to the vegetable mix for natural sweetness. The result is lighter but still satisfying.
beef and broccoli 5

What Goes with This Recipe

  • Jasmine Rice: I love how its delicate floral aroma and soft texture perfectly complement the bold sauce. The grains eagerly soak up every last drop of that glossy goodness.
  • Garlic Noodles: When I’m craving extra comfort, I toss cooked ramen or lo mein noodles with a touch of butter and garlic before topping with the beef and broccoli. Pure satisfaction!
  • Cucumber Salad: The cooling crunch of thinly sliced cucumbers tossed with rice vinegar and a sprinkle of sesame seeds offers the perfect refreshing counterpoint to the rich main dish.
  • Egg Rolls or Dumplings: For special occasions, I add homemade or store-bought egg rolls on the side. The crispy exterior creates a textural contrast that makes the meal feel restaurant-worthy.
  • Miso Soup: A small bowl of light miso soup beforehand prepares the palate and makes the meal feel complete. Its subtle umami notes complement without competing with the main dish.

FAQ

Can I use a different cut of beef? I recommend sirloin as the best alternative. Its similar lean profile works wonderfully when sliced thin and cooked quickly.

How do I prevent tough meat? Slice thinly against the grain and cook it quickly over high heat. Overcooking is the enemy of tender beef in this recipe.

Is there a substitute for cornstarch? Arrowroot powder works as a 1:1 replacement. I find it maintains the same glossy finish and thickening power.

Can I make this ahead of time? Prepare the sauce and slice the beef up to 24 hours ahead, but cook just before serving for the best texture and flavor.

How do I adjust for a milder version? Simply omit the red pepper flakes. The dish will still have wonderful flavor from the ginger and garlic without any heat.

Print

Beef and Broccoli

beef and broccoli 1

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

My easy Beef and Broccoli recipe delivers authentic restaurant flavor at home in just 30 minutes. Tender flank steak and crisp broccoli come together in a rich, glossy sauce for a weeknight winner that’s better than takeout!

  • Author: Emma Collins
  • Prep Time: 15 minutes
  • Cook Time: 15 minutes 
  • Total Time: 30 minutes 
  • Yield: 4 servings

Ingredients

  • 1 pound flank steak
  • 2 tablespoons olive oil, divided
  • 3–4 cups broccoli florets
  • 1/2 cup low-sodium soy sauce
  • 1/2 cup water
  • 1/2 teaspoon apple cider vinegar or rice vinegar
  • 1/2 teaspoon toasted sesame oil
  • 1/4 cup (packed) brown sugar
  • 3 tablespoons cornstarch
  • 1 teaspoon grated fresh ginger
  • 4 cloves garlic, minced
  • 1/4 teaspoon crushed red pepper flakes, or more to taste

Instructions

  1. Slice flank steak against the grain into thin strips.
  2. Whisk together sauce ingredients: soy sauce, water, vinegar, sesame oil, brown sugar, cornstarch, ginger, garlic, and red pepper flakes.
  3. Heat 1 tablespoon oil in a large skillet over high heat. Cook beef in batches until just browned, about 2 minutes. Remove to a plate.
  4. Add remaining oil and stir-fry broccoli for 3-4 minutes until bright green and crisp-tender.
  5. Pour sauce into pan and bring to a simmer until thickened, about 1-2 minutes.
  6. Return beef to pan, toss to coat with sauce, and heat through for 1 minute.
  7. Serve immediately over rice or noodles.

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

© 2025 Sweet Home Cook | All rights reserved.

Send this to a friend