Beef and Broccoli Recipe With Flank Steak: Wok-Heated Crispy Bites and Silky Greens

Main Courses

Beef and Broccoli Recipe With Flank Steak: Wok-Heated Crispy Bites and Silky Greens

This beef and broccoli recipe with flank steak delivers crispy edges and tender meat in every bite—just like your favorite takeout, but better. The secret lies in proper slicing against the grain and a high-heat wok or cast-iron skillet to achieve that signature caramelized crust. I've perfected this method after countless attempts to recreate restaurant-quality results at home, and it never fails to impress. Flank steak is ideal for this dish because its lean texture becomes silky when sliced thinly and cooked quickly. The broccoli stays vibrant and crisp-tender, thanks to a quick stir-fry that preserves its color and texture. A simple soy-ginger sauce ties everything together, balancing sweet, salty, and umami flavors in every bite. What you'll end up with is a restaurant-worthy dish featuring perfectly seared flank steak strips with crispy edges and tender centers, paired with bright green broccoli florets. The sauce clings to both components, creating a harmonious blend of textures and flavors that's impossible to resist. Serve this over steamed jasmine rice for a complete meal that's perfect for weeknight dinners or special occasions. The recipe scales easily, making it ideal for feeding a crowd or meal prepping for the week.

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

Ingredients for beef and broccoli recipe flank steak

Pantry staples plus a few specialty items for restaurant-style beef and broccoli.

Ingredient Amount Notes
Flank Steak 🥩 1 ¼ lb Sliced thin against grain
Fresh Broccoli 🥦 1 ½ lb Florets cut into bite-sized pieces
Low-Sodium Soy Sauce 🍶 ½ cup Plus 2 tbsp for marinade
Sesame Oil 🫒 2 tbsp Toasted sesame preferred
Fresh Ginger 🧄 2 tbsp Finely grated, aromatic
Garlic Cloves 🧄 6 cloves Minced, fresh preferred
Honey 🍯 2 tbsp Light variety for balance
Cornstarch 🌾 2 tbsp For crispy coating
Vegetable Oil 🫒 ¼ cup High smoke point
Green Onions 🧅 4 whole Sliced, for garnish
Toasted Sesame Seeds 🌿 2 tbsp For finishing touch
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Jasmine Rice 🍚 1 ½ cups Uncooked, for serving

The flank steak is the star—look for well-marbled cuts at the butcher counter. I always ask for it to be sliced against the grain for that signature tender bite. Costco or Whole Foods usually have great quality, but any grocery store's meat department works. Fresh broccoli matters too—bright green florets that snap when cut mean it's fresh. If using frozen, thaw and pat completely dry before cooking. For the sauce, toasted sesame oil makes all the difference—don't use the regular kind, trust me on this.

No low-sodium soy sauce? Regular soy sauce plus extra water works, but reduce other liquids slightly. Fresh ginger too strong? Ground ginger at half the amount gets you close. Cornstarch substitute? Arrowroot powder works 1:1. The honey can be swapped for maple syrup if you're avoiding it. For extra crispiness, toss the broccoli in 1 tsp cornstarch before cooking. And if you're short on green onions, scallions or chives work perfectly.

This reheats beautifully—just add a splash of water and a quick stir. Keeps 3-4 days in the fridge, freezes for 2 months if you want to prep ahead. I always make double batches because it's that good. Store the sauce separately if you're freezing—just stir it back in when reheating. The rice? Cook it fresh for best texture, but day-old rice reheats just fine too.

❤️

Why You'll Love This Recipe

  • Here’s what sold me: this reheats like a dream. Pack it for work, and it’s still restaurant-quality by noon. My kids even ask for it—(yes, even on a Tuesday night).
  • One-Pan Magic: I swear by this—just sear the flank steak, toss in broccoli, and let the soy and ginger work their magic. No extra pots, no fuss, and that sesame oil finish? Absolute game-changer for lazy nights.
  • Umami Bomb: The combo of low-sodium soy sauce and fresh ginger on that tender flank steak? It’s like a flavor explosion in your mouth. The broccoli soaks up the sauce just enough to make every bite irresistible.
  • Lunchbox Hero: Here’s what sold me: this reheats like a dream. Pack it for work, and it’s still restaurant-quality by noon. My kids even ask for it—(yes, even on a Tuesday night).

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

Here's how to turn simple ingredients into restaurant-style beef and broccoli with perfect wok-hei flavor.

1

Prep the Flank Steak for Maximum Crispiness

Slice the 1.25 lb flank steak thinly against the grain into ¼-inch strips. This ensures tender bites that cook quickly in the wok. Pat the strips dry with paper towels—any moisture will prevent that golden crust we're after.

In a bowl, combine the 2 tbsp cornstarch, 1.5 tsp salt, and 0.5 tsp black pepper. Add the steak strips and toss gently to coat evenly. Let them sit for 10 minutes while you prep the rest. This cornstarch coating creates that signature crispy texture when seared in hot oil.

2

Blend the Savory-Sweet Sauce

In a small bowl, whisk together the 0.5 cup low-sodium soy sauce, 2 tbsp honey, 2 tbsp sesame oil, 2 tbsp finely grated fresh ginger, and 6 minced garlic cloves. This sauce balances salty, sweet, and umami perfectly. Taste it now—it should be rich but not overpowering.

Set aside 2 tbsp of this sauce for later. You'll use it to finish the dish, giving it that glossy sheen. The rest will simmer with the broccoli to create a silky, flavorful base that clings beautifully to both steak and greens.

3

Cook the Jasmine Rice to Perfection

Rinse the 1.5 cups jasmine rice under cold water until the water runs clear. This removes excess starch that would make the rice gummy. Cook it according to package instructions—usually a 1:1.5 rice-to-water ratio simmered for 15-18 minutes until tender.

While it cooks, prep the broccoli by cutting the 1.5 lb fresh broccoli into bite-sized florets. Blanch them in boiling water for 1 minute, then shock in ice water to stop cooking. This keeps them vibrant green and prevents mushiness when they hit the wok later.

4

Sear the Steak in Hot Oil

Heat a wok or large skillet over high heat until a drop of water sizzles instantly. Add 0.25 cup vegetable oil and swirl to coat the bottom. Working in batches to avoid crowding, add the cornstarch-coated steak strips and sear for 1-2 minutes per batch until deep golden brown and crispy.

Transfer the seared steak to a plate and set aside. Don't skip this step—proper searing builds layers of flavor. If the oil smokes too much, reduce heat slightly but keep it hot enough to maintain that crispy texture when the steak returns to the wok.

5

Wok-Heat the Broccoli and Finish the Dish

In the same wok, add a bit more oil if needed and stir-fry the blanched broccoli for 2-3 minutes until bright green and slightly blistered. Pour in the remaining sauce mixture (except the reserved 2 tbsp) and toss everything together for 1 minute until everything is coated.

Return the steak to the wok and toss gently to coat in the sauce. Add the reserved 2 tbsp sauce and 4 sliced green onions, then sprinkle with 2 tbsp toasted sesame seeds. Serve immediately over the jasmine rice while everything is sizzling hot—this dish tastes best straight from the wok!

👨‍🍳

Pro Tips For Making Beef And Broccoli Recipe Flank Steak

  • Slice Against the Grain: Flank steak’s muscle fibers run long—cutting perpendicular to them turns tough chews into tender bites. Use a sharp knife and slice at a 45-degree angle after resting, or you’ll end up with rubbery strips that fight you every bite.
  • Blister Broccoli First: Toss broccoli florets in a hot, dry pan for 2-3 minutes before adding sauce—this jumpstarts the caramelization and keeps them crisp. I used to steam them first, and they’d turn soggy by the end.
  • Marinate Ginger, Don’t Mince: Instead of grating ginger (which releases bitter juices), use a microplane or smash it with the flat side of a knife. Then, let it sit in the soy sauce for 10 minutes—this infuses flavor without making the dish taste like soap.
  • Finish with Cold Oil: Drizzle sesame oil off the heat at the very end—heat destroys its delicate aroma. A teaspoon goes a long way, so don’t overdo it, or you’ll taste nothing but nutty overkill.

Wine and beer pairings for this beef and broccoli recipe flank steak

Crispy Steak & Broccoli

The bold flavors of this dish pair beautifully with a dry, earthy red wine that complements the soy-ginger sauce and crispy steak. I love a Cabernet Sauvignon from Napa Valley—its dark fruit notes and tannins stand up to the dish's richness. If you prefer something lighter, a Pinot Noir from Oregon offers a silky texture that won't overpower the delicate flavors. 🍷

Asian-Inspired Pairings

For an authentic experience, try a Japanese sake like Dassai Premium Junmai—its clean, crisp profile enhances the umami in the soy sauce. A Chinese Shaoxing wine (like Kou No. 1) adds depth to the ginger and garlic flavors, making it a perfect match for the dish's Asian-inspired profile. Both are available at specialty liquor stores or online.

Beer Options

A light lager like Asahi Super Dry or Sapporo cuts through the richness without competing. The crisp, clean finish balances the dish's bold flavors. For a hoppier option, a Japanese IPA (like Sapporo Black Label) adds a citrusy contrast that pairs surprisingly well with the soy and ginger. Just avoid heavy, malty beers—they'll overpower the delicate sauce. 🍺

Non-Alcoholic Choices

Don't drink? No problem! A sparkling yuzu soda (like Suntory Yuzu Soda) mirrors the dish's bright, citrusy notes. For something warmer, try hot jasmine tea—its floral aroma complements the sesame and ginger beautifully. Both options keep the meal refreshing while enhancing the dish's flavors.

Finish with Flavor

After your meal, a small dark chocolate dessert (70% cocoa or higher) pairs wonderfully with the dish's savory-sweet balance. The bitterness in the chocolate cleanses your palate, making the flavors even more vibrant. If you prefer fruit, a mango sorbet adds a refreshing contrast to the rich, umami notes of the beef and broccoli. 🍫

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 8g40%
Cholesterol 110mg37%
Sodium 1250mg54%
Total Carbohydrate 42g15%
Dietary Fiber 6g21%
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 is slicing flank steak against the grain so important?

Slicing against the grain shortens the muscle fibers, making each bite tender and easy to chew. Flank steak has long muscle fibers that can stay tough if cut with the grain. Aim for ¼-inch thick slices at a 45-degree angle to maximize tenderness and those perfect restaurant-style strips.

2

Can I substitute flank steak with another cut?

Yes, but texture will differ. Use skirt steak (similar texture) or sirloin (leaner, slice thinner). Flank steak's lean nature makes it ideal for quick cooking—thicker cuts like ribeye won't work as well. For extra tenderness, marinate for 30-60 minutes if using a different cut.

3

How do I avoid overcooking the broccoli?

Blanching first is key—1 minute in boiling water, then ice bath stops cooking. When stir-frying, keep heat high and cook for just 2-3 minutes until bright green. Overcrowding the pan lowers temperature, leading to soggy broccoli. Work in batches if needed.

4

What's the secret to crispy steak without drying it out?

The cornstarch coating creates a crispy crust while the high heat sears quickly. Use high heat and don't overcrowd the pan—cook in 1-2 minute batches. Pat the steak very dry before coating, and sear until golden brown but still slightly pink inside.

5

Can I make this ahead of time?

Yes! Cook the steak and broccoli separately, then store in airtight containers for 3-4 days. Reheat in a skillet with a splash of water and reserved sauce. For freezing, store components separately for 2 months

★★★★★4.5(10 reviews)
Categories Main Courses