Beef and Broccoli Flank Steak Recipe: Wok-Seared Umami Crunch With Silky Soy Gloss

Main Courses

Beef and Broccoli Flank Steak Recipe: Wok-Seared Umami Crunch With Silky Soy Gloss

This beef and broccoli flank steak recipe delivers restaurant-quality umami crunch with silky soy gloss in under 30 minutes. The secret lies in proper flank steak prep—thinly sliced against the grain for tender bites—paired with broccoli that stays vibrant and crisp-tender.

I've perfected this wok-seared technique to balance smoky char, sweet soy, and bright garlic, creating a dish that's both elegant and satisfying.

The process starts with marinating the flank steak in a simple soy-ginger-garlic blend, which tenderizes the meat while infusing deep flavor. Meanwhile, broccoli florets get a quick steam to maintain their vibrant green color and crisp texture.

The real magic happens when you sear the steak in a hot wok or cast iron, creating that signature wok-hei (breath of the wok) aroma that transforms this into something special.

What you'll end up with is perfectly sliced flank steak with a caramelized crust and tender interior, paired with bright green broccoli that's still crisp after cooking. The sauce—sweet, tangy, and umami-rich—coats everything beautifully, creating a dish that's restaurant-quality at home.

The contrast of textures and flavors makes every bite exciting, while the balance of sweet, salty, and smoky notes keeps it harmonious.

This recipe works equally well for weeknight dinners or special occasions, scaling easily for a crowd. Serve over jasmine rice or steamed noodles to soak up every last drop of that flavorful sauce. Let's get cooking!

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for beef and broccoli recipe flank steak

Restaurant-quality beef and broccoli starts with these 15 ingredients—simple but powerful for bold flavors.

Ingredient Amount Notes
Flank Steak 🥩 1 ½ lb Thinly sliced against grain
Broccoli Florets 🥦 1 ½ lb Medium stems trimmed
Low-Sodium Soy Sauce 🍶 ½ cup For marinade and sauce
Sesame Oil 🫒 1 tbsp For aroma and finishing
Fresh Ginger 🌿 1 tbsp Grated, not powdered
Garlic Cloves 🧄 6 cloves Minced, fresh preferred
Brown Sugar 🍯 2 tbsp Light or dark variety
Honey 🍯 1 tbsp For sauce sweetness
Vegetable Oil 🫒 2 tbsp High smoke point
Cornstarch 🌾 1 tbsp For sauce thickening
Sesame Seeds 🌱 1 tbsp Toasted, for garnish
Red Pepper Flakes 🌶️ ½ tsp Optional for heat
Green Onions 🧅 3 whole Sliced, for garnish
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground

The flank steak is non-negotiable here—look for a cut with good marbling and vibrant color. Costco or Whole Foods typically carry high-quality flank steaks, but any reputable butcher will have it too. If you can't find it pre-sliced, slice it yourself against the grain for maximum tenderness. Broccoli should be bright green and firm—Trader Joe's often has the freshest florets, but any grocery store's produce section works. Avoid pre-cut broccoli with wilted stems, as it won't hold up during cooking. For the soy sauce, Kikkoman or Lee Kum Kee are reliable brands that balance saltiness and depth.

No sesame oil? Toasted peanut oil works in a pinch, though it has a different flavor profile. Fresh ginger is ideal, but substitute with 1 tsp ground ginger at half the amount if needed. The cornstarch is key for that signature silky sauce—Bob's Red Mill or any brand in the baking aisle will do. For extra umami, add 1 tsp fish sauce to the marinade, but omit if avoiding seafood. The garlic can be pre-minced from a jar, but freshly minced has more punch. If you're short on time, frozen broccoli florets work, but fresh will give you that vibrant, crisp-tender texture the dish deserves.

Marinate the steak for at least 30 minutes—overnight is best for deeper flavor. Broccoli should be blanched just until bright green and still crisp, about 2 minutes. The sauce thickens quickly, so keep it warm over low heat. This dish reheats beautifully—store leftovers in an airtight container in the fridge for up to 4 days. For freezing, portion the sauce separately and freeze it for up to 3 months. Garnish with toasted sesame seeds and green onions right before serving to keep everything fresh and vibrant.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe for lazy nights—just sear the steak, toss in the broccoli, and let the soy and ginger work their magic. No chopping boards to clear, no extra pots.
  • Umami Bomb: That first bite of caramelized flank steak with the broccoli’s crisp-tender bite? The low-sodium soy sauce and sesame oil turn this into a flavor punch you’ll crave. (Honestly, I’ve skipped dinner for this.)
  • Lunchbox Hero: Between us, this is my go-to for meal prep—steak slices perfectly over rice, broccoli still bright and chewy. Pack it for work or school, and you’ve got a lunch that feels fancy but costs next to nothing.
  • Steakhouse for Less: A full flank steak feeds four for under $20, and leftovers reheat like a dream. The ginger keeps it fresh-tasting, so you won’t even miss takeout. (Yes, even on a Tuesday night.)

Step-by-step instructions for beef and broccoli flank steak

Master this wok-seared technique for perfectly tender steak and crisp-tender broccoli.

1

Prepare the Marinade and Slice the Flank Steak

In a medium bowl, whisk together the 0.5 cup low-sodium soy sauce, 2 tbsp brown sugar, 1 tbsp honey, 1 tbsp grated fresh ginger, and 6 cloves minced garlic cloves until the sugar dissolves completely. This marinade will tenderize the steak while infusing it with deep umami flavor. Place the 1.5 lb flank steak in a resealable plastic bag and pour the marinade over it, massaging it to coat evenly. Seal the bag and refrigerate for at least 2 hours, or preferably overnight for maximum tenderness.

When ready to cook, remove the steak from the marinade and pat it dry with paper towels. Using a sharp knife, slice the steak thinly against the grain into ¼-inch thick strips. This step is crucial—cutting against the grain ensures each bite is tender. Discard any excess marinade in the bag. The steak should now be ready for quick searing, which will lock in those marinade flavors while creating a caramelized crust.

2

Sear the Steak and Blanch the Broccoli

Heat a 14-inch wok or large skillet over high heat until it's smoking hot. Add 2 tbsp vegetable oil and swirl to coat the bottom evenly. Working in batches to avoid overcrowding, add the sliced flank steak strips and sear for 1-2 minutes per batch until they develop a deep golden-brown crust. Remove the steak with a slotted spoon and set it aside on a plate, tented loosely with foil to keep warm. The high heat is essential here—it creates that signature wok-seared texture while keeping the interior silky.

In the same wok, add the 1.5 lb broccoli florets and stir-fry for 2-3 minutes until they brighten in color but remain crisp-tender. Avoid overcooking—the broccoli should retain its vibrant green hue and slight crunch. Transfer the broccoli to a bowl and set aside. The residual heat in the wok will help develop the sauce in the next step, so don't clean it out yet.

3

Build the Silky Soy Gloss Sauce

Return the wok to medium-high heat and add the 1 tbsp sesame oil, swirling to coat the bottom. Pour in the 0.5 cup low-sodium soy sauce that was left in the marinade bag (if any) and scrape up any browned bits from the bottom of the wok with a wooden spoon. These bits are packed with flavor—don't miss this step. Add the 1 tbsp cornstarch and stir vigorously for 30 seconds to create a smooth slurry. This will thicken the sauce beautifully without making it gluey.

Simmer the sauce for 1-2 minutes until it thickens slightly and coats the back of a spoon. The sauce should have a glossy sheen and cling to the steak and broccoli when combined. If it's too thick, add 1-2 tablespoons of water to loosen it. Here's the thing—this sauce is the soul of the dish. It should balance sweet, salty, and umami perfectly, with just a hint of smokiness from the wok-searing.

4

Combine and Finish with Aromatics

Return the seared steak strips to the wok along with the blanched broccoli. Pour the silky soy gloss sauce over everything and toss gently to coat the steak and broccoli evenly. Stir-fry for 1-2 minutes until everything is heated through and the sauce clings beautifully. The steak should be heated through but still tender, and the broccoli should retain its crisp texture. If the sauce seems too thin at this point, add another ½ teaspoon of cornstarch mixed with 1 teaspoon of water to thicken it further.

Remove the wok from heat and stir in the 1 tbsp toasted sesame seeds and 3 whole sliced green onions. Sprinkle with 0.5 teaspoon red pepper flakes if you like a bit of heat. The sesame seeds add a nutty crunch, while the green onions brighten the dish with a fresh finish. Taste and adjust seasoning with salt and black pepper if needed. The dish should be perfectly balanced—sweet, savory, and slightly spicy with a satisfying crunch.

👨‍🍳

Pro Tips For Making Beef And Broccoli Recipe Flank Steak

  • Slice Against the Grain: Flank steak’s tough fibers run diagonally—cutting thin slices across them (not with) makes each bite tender. I used to fight the grain and wondered why my beef always felt chewy. Grab a sharp knife and angle those slices like you’re slicing through a deck of cards.
  • Blanch Broccoli First: Toss florets in boiling water for 30 seconds, then ice bath. This stops them from turning mushy when they hit the pan later. I learned this the hard way after serving rubbery broccoli—now I blanch it like I’m prepping for a fancy dinner, even if it’s a weeknight.
  • Don’t Overcrowd the Pan: Cook the steak in batches if needed—overloading steals heat and steams instead of sears. I’ve seen people dump everything in at once and end up with sad, unevenly cooked meat. A hot pan and space = crispy edges every time.
  • Ginger Matters More Than You Think: Use fresh ginger, grated fine—no powdered shortcuts. Toss it in the sauce with a splash of sesame oil to bloom its flavor. I was skeptical until I tried it; now I double the amount because it actually changes the dish’s depth.

Perfect pairings for beef and broccoli recipe flank steak

Rice Pairings

Jasmine rice is my go-to base for this dish—its delicate, floral aroma complements the rich umami of the beef and broccoli beautifully. Cook 1 cup jasmine rice with 1.5 cups water and ½ tsp salt, steaming for 15 minutes until tender.

The rice soaks up the sauce perfectly while providing a neutral canvas for the bold flavors. For extra flair, mix in 1 tsp toasted sesame oil and ½ tsp grated ginger after cooking. 🌾

Noodle Alternatives

For a lighter option, try udon or soba noodles—their chewy texture contrasts wonderfully with the tender steak. Cook 8 oz dried noodles according to package instructions, then toss with 1 tbsp sesame oil and 1 tsp soy sauce before serving.

The noodles will absorb the sauce differently than rice, creating a heartier, more satisfying bite. I love using King Noodle House udon for its perfect texture.

Vegetable Sides

Add crisp steamed bok choy or sautéed baby bok choy to round out the meal. Blanch 1 bunch bok choy in boiling water for 2 minutes, then shock in ice water to preserve color. Toss with 1 tsp sesame oil and ½ tsp soy sauce.

The peppery bok choy cuts through the richness of the beef while adding another layer of texture. For a pop of color, serve with sliced red bell peppers—their sweetness balances the dish's savory notes.

Drink Pairings

A crisp dry Riesling or Pinot Noir enhances the dish's umami flavors without overpowering them. The acidity in Riesling cleanses your palate between bites, while Pinot Noir's earthy notes complement the steak's richness.

For beer lovers, try a light lager like Asahi Super Dry—its clean finish lets the beef and broccoli shine. Avoid heavy, malty beers that might clash with the delicate sauce.

Garnish Upgrades

Elevate your dish with quick-pickled red onions—slice ½ red onion thinly, soak in ¼ cup rice vinegar, 1 tsp sugar, and ¼ tsp salt for 15 minutes. Their bright acidity contrasts the rich sauce.

For a creamy touch, sprinkle with crumbled goat cheese or drizzle with chili oil for a spicy kick. These garnishes add visual appeal and another dimension of flavor to every bite.

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 6g30%
Cholesterol 95mg32%
Sodium 850mg37%
Total Carbohydrate 36g12%
Dietary Fiber 4g14%
Sugars 12g
Protein 42g84%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Why does cutting flank steak against the grain matter?

Cutting against the grain shortens the muscle fibers, making each bite more tender. Flank steak has long muscle fibers that can be tough if sliced incorrectly. For this recipe, aim for ¼-inch thick slices—this ensures maximum tenderness while keeping the texture satisfying. Pro tip: Freeze the steak for 30 minutes before slicing for cleaner cuts.

2

Can I substitute flank steak with another cut?

Yes! For similar texture, try skirt steak or sirloin, but slice them against the grain too. Flank steak's leaner cut makes it ideal for quick cooking. If you prefer a richer flavor, ribeye works but may need slightly less marinating time (1-2 hours) since it's more tender. Avoid tougher cuts like chuck.

3

How do I fix broccoli that turns mushy?

Overcooking is the main culprit—broccoli should stay bright green and crisp-tender. For perfect results, blanch in boiling water for exactly 2 minutes, then shock in ice water immediately. If using stir-fry, cook for 2-3 minutes max on high heat. For extra crunch, add broccoli back to the wok for 30 seconds at the very end with the steak.

4

Can I make this dish ahead of time?

Cook the steak and broccoli, then refrigerate in an airtight container for up to 3 days. Reheat gently in a skillet with 1 tbsp water to revive moisture. For the sauce, make it fresh or store separately and reheat with 1 tsp cornstarch to thicken. The flavors actually improve overnight as they meld together. Garnish with fresh sesame seeds and green onions before serving.

5

What's the best way to add extra protein?

For a heartier meal, add ½ lb shrimp or 1 cup edamame. Toss shrimp in 1 tbsp soy sauce and sear for 1-2 minutes per side with the steak. Edamame adds a fun texture—blanch for 2 minutes and add to the wok for the final 1 minute of cooking. Both options pair beautifully with the umami flavors.

★★★★★5.0(6 reviews)
Categories Main Courses