Beef and Broccoli Hoisin Recipe: Wok-Hei Crispy with Silky Sauce

Soups & Stews

Beef and Broccoli Hoisin Recipe: Wok-Hei Crispy with Silky Sauce

This beef and broccoli hoisin recipe delivers restaurant-quality wok-hei crispiness with a velvety sauce that clings to every bite. The secret lies in high-heat stir-frying that creates those signature charred edges on the beef while keeping the broccoli vibrant and tender-crisp. I've perfected this technique through countless test batches, ensuring the sauce remains silky without overpowering the natural flavors of the ingredients.

The process begins with marinating the beef in a simple soy-ginger mixture, which tenderizes while building deep umami flavor. Broccoli gets a quick blanch to preserve its bright green color before joining the beef in the wok, where it absorbs just enough of the sauce to become irresistibly flavorful. The hoisin sauce - whether homemade or store-bought - gets gently warmed to maintain its signature smooth texture.

What you'll end up with is a dish that's perfectly balanced: crispy beef edges that contrast beautifully with tender centers, vibrant broccoli florets, and a glossy hoisin sauce that ties everything together. The aroma alone will have everyone gathering around your table, and each bite delivers that perfect combination of textures and flavors that makes this dish a weeknight favorite.

Serve this over steamed jasmine rice for the complete experience, or with noodles for a heartier meal. The leftovers reheat beautifully, making it perfect for meal prep. Here's how to achieve that restaurant-quality result at home.

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

Ingredients for beef and broccoli hoisin

These restaurant-quality ingredients deliver wok-hei perfection with crispy beef and vibrant broccoli.

Ingredient Amount Notes
Flank Steak 🥩 1 ¼ lb Thinly sliced against grain
Fresh Broccoli 🥦 1 ½ lb Cut into florets, stems peeled
Hoisin Sauce 🍶 ½ cup Store-bought or homemade
Low-Sodium Soy Sauce 🥢 ¼ cup For marinating beef
Fresh Ginger 🌿 2 tbsp Finely grated, fresh preferred
Garlic Cloves 🧄 6 cloves Minced for marinade
Sesame Oil 🫒 1 tbsp Toasted for aroma
Neutral Oil 🫒 2 tbsp Avocado or vegetable oil
Cornstarch 🌾 2 tbsp For velveting beef
Green Onions 🧅 4 whole Sliced, white and green parts
White Peppercorns 🌶️ ½ tsp Freshly cracked
Jasmine Rice 🍚 1 ½ cups Uncooked, for serving
Sesame Seeds 🌰 1 tbsp Toasted for garnish

The flank steak is non-negotiable here—thinly sliced against the grain for maximum tenderness. Grab one at Whole Foods or your butcher counter, asking for a well-marbled cut. I always buy extra because it freezes beautifully. For the broccoli, look for bright green florets with tight buds—Trader Joe's has the freshest cuts, but any grocery store's pre-cut works. The hoisin sauce? La Choy or Lee Kum Kee are my go-tos, but homemade (blend soy sauce, garlic, vinegar, and sugar) gives deeper flavor. If you're making it fresh, toast the sesame seeds for garnish while you cook—they add that nutty crunch that takes it from good to restaurant-quality.

No hoisin sauce? Substitute with 3 tbsp soy sauce + 1 tbsp honey + 1 tsp rice vinegar—it won't be identical, but it'll get you close. Fresh ginger turning moldy? Powdered ginger at half the amount works in a pinch. The cornstarch is crucial for that silky texture—don't skip it. For the oil, avocado oil has the highest smoke point (key for wok-hei), but vegetable oil is fine. The green onions can be swapped for scallions, but the white part adds extra flavor. And if you're feeling fancy, add a splash of Shaoxing wine to the marinade for depth—Asian markets carry it, or sub with dry sherry.

Prep the beef and broccoli ahead—they keep well in the fridge for 2 days. The marinade can sit for up to 6 hours, but 30 minutes is perfect. Store the hoisin sauce in the pantry, and the sesame oil in the fridge after opening to preserve its flavor. Leftovers reheat beautifully—just toss with a splash of water or broth to keep the sauce glossy. I always make extra rice to freeze for quick meals later. And trust me, the crispy edges on the beef? Worth the extra minute of high-heat searing.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe when I need dinner on the table fast. Slice the flank steak thin, toss it with broccoli florets, and let the hoisin and soy sauce work their sauce magic while you stir-fry—no extra bowls, no extra mess.
  • Sweet-Savory Balance: That hoisin sauce? It’s the star. The ginger adds a zesty kick, while the caramelized soy sauce ties everything together with a glossy, addictive finish. Honestly, I’ve never met a broccoli dish I liked more.
  • Lunchbox Hero: Between us, this is my go-to for meal prep. The steak stays tender, the broccoli holds its crunch, and the sauce clings like glue—perfect for packing leftovers. My kids actually eat their veggies this way. (Yes, even on a Tuesday night.)
  • Budget-Friendly Feast: Flank steak stretches further than you’d think when sliced thin, and a little hoisin goes a long way. I make this for four for under $15, and it’s the kind of dish that tastes like you spent twice as much. Not the prettiest, but the taste makes up for it.

Step-by-step instructions for wok-hei crispy beef and broccoli

Here's how to achieve that signature wok-hei crispiness with a silky hoisin glaze—every bite delivers perfect texture.

1

Velvet the Flank Steak for Silky Texture

In a medium bowl, combine the 1.25 lb flank steak, 2 tbsp cornstarch, 0.25 cup low-sodium soy sauce, 2 tbsp minced garlic cloves, and 2 tbsp finely grated fresh ginger. Mix gently but thoroughly until the cornstarch coats the beef evenly—this creates that signature tender yet firm texture. Let it marinate for 15-20 minutes at room temperature while you prep the broccoli.

Real talk: don't skip this velveting step. The cornstarch transforms tough flank steak into silky, almost melt-in-your-mouth bites. If you're short on time, at least let it sit for 10 minutes—you'll still get better results than raw beef.

2

Prep and Blanch the Broccoli

Cut the 1.5 lb fresh broccoli into 1-inch florets, peeling the tough stems first. In a large pot of boiling salted water, blanch the broccoli for 1 minute—just until vibrant green and slightly softened. Immediately drain and rinse under cold water to stop the cooking process. The broccoli should retain its bright color and crisp-tender texture.

Here's the thing—blanching preserves the broccoli's vibrant color and prevents it from turning mushy during the stir-fry. If you skip this, you'll end up with limp, sad broccoli that doesn't hold up to the wok's high heat. Pat the broccoli dry thoroughly with paper towels before proceeding.

3

Create the Hoisin Sauce Base

In a small bowl, whisk together the 0.5 cup hoisin sauce, 1 tbsp toasted sesame oil, and 0.5 tsp freshly cracked white peppercorns. Set aside—this will be the flavor backbone of your dish. The hoisin's natural sweetness balances the savory beef perfectly when combined with the other aromatics.

I like to toast the sesame oil first by heating it in a small pan over low heat for 30 seconds until fragrant. This deepens the nutty aroma and adds complexity to the sauce. Let it cool slightly before mixing with the hoisin—hot oil can break down the sauce's texture.

4

Stir-Fry the Beef to Wok-Hei Perfection

Heat a 14-inch wok or large skillet over high heat until smoking, then add the 2 tbsp neutral oil. Working in batches if needed, add the marinated beef and stir-fry for 2-3 minutes until deep golden brown on all sides. The beef should develop a beautiful crust while remaining tender inside—this is your wok-hei moment.

Don't overcrowd the pan or you'll steam the beef instead of searing it. If the beef releases easily from the pan and develops that characteristic smoky aroma, you're on the right track. Transfer the cooked beef to a plate and set aside—it'll stay warm while you finish the broccoli.

5

Finish with Broccoli and Sauce

In the same wok, add another 1 tbsp neutral oil and toss in the blanched broccoli. Stir-fry for 1-2 minutes until heated through and just beginning to crisp at the edges. Return the beef to the wok, pour in the hoisin sauce mixture, and toss everything together for 30 seconds until evenly coated.

Garnish with 4 sliced green onions and 1 tbsp toasted sesame seeds right before serving. The contrast of crisp-tender broccoli, silky beef, and glossy hoisin sauce makes this dish unforgettable. Serve immediately over 1.5 cups cooked jasmine rice to soak up every last bit of that incredible sauce.

👨‍🍳

Pro Tips For Making Beef And Broccoli Hoisin

  • Slice Thin, Sear Fast: Flank steak fights back when you cut against the grain—slice it paper-thin (about ¼-inch) before searing, or it’ll stay chewy. High heat for 2-3 minutes max, then pull it out; it’ll carryover cook while the broccoli steams.
  • Prep Broccoli Like a Pro: Cut florets into even 1-inch pieces—smaller ones cook faster and soak up hoisin better. Toss them in 1 teaspoon of oil and a pinch of salt before adding to the pan; they’ll brown instead of steam into mush.
  • Don’t Drown the Pan: Hoisin and soy sauce thicken when reduced, but too much liquid turns your stir-fry into soup. Use about 2 tablespoons hoisin and 1 tablespoon soy sauce total—add the rest after the beef is done if you need more sauce.
  • Ginger: Grate, Don’t Mince: Fresh ginger loses its punch when finely minced—it turns to mush. Use a microplane for a coarse texture that dissolves into the sauce without disappearing. A teaspoon is enough; start small, you can always add more.

Best sauces and condiments for this beef and broccoli hoisin

Hoisin Sauce Variations

For a homemade hoisin sauce, blend ½ cup soy sauce, 2 tbsp dark brown sugar, 1 tbsp rice vinegar, 1 tbsp grated ginger, 2 minced garlic cloves, and 1 tsp chili paste. Simmer for 5 minutes until thickened—this version has deeper flavor than store-bought. 🍶

Sweet-Spicy Twist

Add 1 tsp sriracha or ½ tsp cayenne pepper to the hoisin sauce for a kick. Balance with ½ tsp honey to keep it smooth. I like using Kikkoman Chili Crisp for extra heat without altering the sauce's texture. Perfect for those who love a little fire!

Umami Boost

Stir in 1 tbsp oyster sauce or 1 tsp fish sauce to deepen the umami profile. This works especially well if you're using a lighter hoisin sauce. For extra richness, add a splash of Shaoxing wine—just 1 tbsp enhances the sauce's complexity beautifully. 💫

Vegetarian Adaptation

Replace beef with extra-firm tofu or shiitake mushrooms for a plant-based version. Marinate the tofu in the same soy-ginger mixture, then press and pan-fry until crispy. The hoisin sauce clings perfectly to both tofu and mushrooms, making it a satisfying meat-free option.

Thicker or Thinner

Need thicker sauce? Simmer with ½ tsp cornstarch mixed with 1 tbsp water until glossy. For a lighter sauce, thin with 1 tsp water or rice vinegar. Adjust gradually—hoisin thickens as it cools, so taste as you go!

Garnish Game-Changers

Elevate your dish with crushed peanuts for crunch or lime wedges for brightness. A sprinkle of toasted sesame seeds adds nutty depth. I often finish with cilantro if I'm feeling fresh—it cuts through the richness beautifully. 🌿

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 6g30%
Cholesterol 95mg32%
Sodium 850mg37%
Total Carbohydrate 42g15%
Dietary Fiber 6g21%
Sugars 12g
Protein 38g76%
* 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

Can I use a different cut of beef instead of flank steak?

Yes! Flank steak is ideal for its tenderness when sliced thinly, but you can substitute with sirloin or ribeye (also sliced against the grain). Avoid tougher cuts like chuck—they won't velvet properly. For extra-lean options, try top round or lean ground beef (browned first), but expect less juiciness.

2

Why does my hoisin sauce look too thick or thin?

Store-bought hoisin varies in consistency. For thicker sauce, simmer with ½ tsp cornstarch + 1 tbsp water until glossy. Too thin? Add 1 tsp toasted sesame oil or reduce heat slightly while stirring. Remember—hoisin thickens as it cools, so adjust gradually.

3

How do I make this dish in a regular pan instead of a wok?

Use a 12-inch cast-iron skillet or heavy nonstick pan. Work in two batches for the beef to avoid crowding, and use medium-high heat (not high) to mimic wok-hei. Add a splash of water or broth to create steam for the broccoli's crisp-tender texture. The flavor will be just as delicious!

4

Can I prep this recipe ahead of time?

Marinate the beef and chop broccoli 1 day ahead—store separately in airtight containers. Keep the hoisin sauce separate until serving. Reheat gently in a skillet over medium heat (don't overcook) and finish with fresh sesame seeds. The flavors actually improve overnight!

5

What's the best way to reheat leftovers?

Stir-fry leftovers in a dry pan over medium heat for 2-3 minutes with 1 tsp oil to restore crispiness. Avoid microwaving—it makes the beef rubbery. For extra moisture, add 1 tbsp water or broth while reheating. Store leftovers for up to 3 days in the fridge.

★★★★★4.5(15 reviews)
Categories Soups & Stews