Beef and Bows Recipe: Wok-Hei Crispy Beef with Silky Broccoli Bites

Soups & Stews

Beef and Bows Recipe: Wok-Hei Crispy Beef with Silky Broccoli Bites

This beef and bows recipe delivers wok-hei crispy beef with tender, silky broccoli bites that transform a simple weeknight dinner into a restaurant-worthy meal. The secret lies in high-heat searing for that signature caramelized crust while keeping the beef impossibly tender inside. I've perfected this technique after years of testing—each bite delivers that perfect balance of smoky, savory, and slightly sweet flavors.

The dish starts with thinly sliced beef that cooks in just 3 minutes over high heat, creating those coveted crispy edges while maintaining a juicy center. Meanwhile, the broccoli florets blanch in the same pan, absorbing the beef's rich flavors while developing a silky texture that's far from mushy. This one-pan method ensures maximum flavor with minimal cleanup, making it ideal for busy weeknights.

What you'll end up with is a plate of perfectly seared beef strips with crispy edges that practically shatter between your teeth, paired with tender broccoli florets that've absorbed all the savory goodness. The sauce—a simple blend of soy, garlic, and a touch of honey—ties everything together with just the right amount of umami and sweetness. It's the kind of dish that makes you feel like you've spent hours in the kitchen when really, it's ready in under 20 minutes.

Serve this over steamed rice or noodles to soak up every last drop of that flavorful sauce. The beef stays crispy even when served, proving that restaurant-quality meals are well within your reach. Let's get cooking—your taste buds will thank you.

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

Ingredients for beef and bows

Here's what transforms a simple wok-hei dinner into restaurant-worthy beef and broccoli.

Ingredient Amount Notes
Flank Steak 🥩 1 lb Thinly sliced against grain
Broccoli Florets 🥦 1 ½ lbs Medium size, cut into bite-sized pieces
Low-Sodium Soy Sauce 🍶 ⅓ cup For umami depth
Sesame Oil 🫒 1 tbsp Toasted for nutty aroma
Honey 🍯 1 tbsp Light variety preferred
Garlic Cloves 🧄 4 cloves Minced for aromatic base
Fresh Ginger 🌿 1 tbsp Finely grated, peeled
Vegetable Oil 🫒 ½ cup High smoke point for searing
Cornstarch 🌾 1 tbsp For crispy coating
White Pepper 🌶️ ½ tsp Freshly ground preferred
Green Onion 🧅 2 whole Sliced thin for garnish
Sesame Seeds 🌾 1 tbsp Toasted for crunch
Steamed Jasmine Rice 🍚 2 cups Cooked, for serving

The flank steak is non-negotiable here—it's lean enough to sear fast yet tender enough to stay juicy. Ask your butcher to slice it thinly against the grain (about 1/8-inch thick), or do it yourself with a sharp knife. I always grab mine from Whole Foods or the meat counter at Trader Joe's—they keep it well-marbled. For the broccoli, fresh is best, but frozen florets work in a pinch (no need to thaw). Look for stalks with vibrant green color—those yellowing ones mean it's been sitting too long. The cornstarch is key for that crispy crust on the beef, so don't skip it.

No sesame oil? Toasted peanut oil works in a bind, though it'll have a slightly different flavor. The honey adds just enough sweetness to balance the savory soy—if you're avoiding sugar, agave nectar at the same amount does the trick. Fresh ginger is ideal, but ground ginger at half the amount works if you're short on time. For the garlic, minced is best, but pre-minced in jars is fine if you've got it. The green onions? Use the white and green parts—don't waste the flavorful bottoms. And if you're feeling fancy, swap the jasmine rice for brown rice or noodles.

The beef stays crispy for about 10 minutes after cooking, so serve it immediately. Broccoli reheats well in the microwave for 30 seconds if you're making this ahead. Store leftovers in airtight containers for 3-4 days—the beef will get softer but still delicious. I always double the sauce and freeze half in ice cube trays for future stir-fries. The rice? Eat it fresh or it turns mushy—microwave it for 2 minutes with a splash of water if you need to revive it.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe when I’m too tired to scrub a million dishes—just slice the steak, toss in broccoli, and let the soy-honey glaze do the work. The sesame oil finishes it all with a single drizzle, and honestly? That’s my kind of cooking.
  • Sweet-Savory Balance: The honey cuts through the richness of the flank steak while the low-sodium soy sauce keeps it deep and umami. Add a quick sear, and you’ve got that crispy edge with a tender, sticky center—like a bite-sized Asian fusion dream.
  • Lunchbox Hero: Between us, this is my go-to for meal prep. The broccoli stays crisp when reheated, and the steak slices perfectly for wraps or rice bowls. Pack it the night before, and you’ve got a lunch that feels fancy without the effort.
  • Budget Stretch: Flank steak is affordable, and a single pound feeds four with leftovers that taste just as good the next day. I’ll be real: I’ve eaten this for breakfast with rice, and no one’s complained—yet. Practical? Absolutely. Delicious? Ridiculously so.

Step-by-step instructions for wok-hei crispy beef with silky broccoli bites

Here's how to achieve that perfect wok-hei balance—crispy beef with tender broccoli florets.

1

Prep and Marinate the Flank Steak

Start by slicing the 1 lb flank steak thinly against the grain into ¼-inch thick strips. This ensures tender bites that cook quickly in the wok. Place the sliced steak in a bowl and add the 1 tbsp cornstarch, 0.33 cup low-sodium soy sauce, 1 tbsp honey, 0.5 tsp white pepper, 4 cloves minced garlic, and 1 tbsp finely grated ginger. Mix gently but thoroughly to coat the beef evenly.

Let the marinated beef rest for 15 minutes at room temperature. This allows the cornstarch to adhere properly, creating that signature crispy crust when cooked. Don't skip this step—it makes all the difference in texture. While it rests, prep the broccoli by cutting the 1.5 lbs broccoli florets into bite-sized pieces and setting them aside.

2

Create the Wok-Hei Base

Heat a wok or large skillet over high heat until it's smoking hot. Add the 0.5 cup vegetable oil and swirl to coat the bottom evenly. Once the oil shimmers and reaches 375°F, add the marinated beef in a single layer. Don't overcrowd the pan—this prevents steaming and ensures a crispy exterior.

Cook the beef undisturbed for 1-2 minutes until the edges turn deep golden brown and crispy. Stir and cook for another 1-2 minutes until fully cooked through. Remove the beef from the wok and set it aside on a plate. The beef should be caramelized with a glossy sheen—this is your wok-hei moment.

3

Cook the Silky Broccoli Bites

In the same wok, add 1 tbsp sesame oil and swirl to coat. Add the prepared broccoli florets and stir-fry for 3-4 minutes until they turn bright green and are tender-crisp. The florets should retain their shape while becoming slightly softened—this is key for that perfect texture contrast.

In a small bowl, mix 1 tbsp sesame oil and 1 tbsp honey to create a glossy glaze. Pour this mixture over the broccoli and toss to coat evenly. Cook for another 30 seconds to caramelize the glaze slightly. Remove the broccoli from the wok and set it aside with the beef.

4

Finish and Combine

Return the wok to high heat and add the cooked beef back in. Drizzle 1 tbsp toasted sesame oil over the beef and toss to coat. Cook for 30 seconds to reheat and enhance the aroma. Add the broccoli florets back into the wok and toss everything together for 1 minute to combine flavors.

Garnish with 2 whole sliced green onion and 1 tbsp toasted sesame seeds just before serving. The sesame seeds add a delightful crunch, while the green onion brings a fresh contrast. Serve immediately over 2 cups steamed jasmine rice to soak up all the delicious flavors.

👨‍🍳

Pro Tips For Making Beef And Bows

  • Slice Against the Grain: Flank steak’s tough fibers run lengthwise—cutting perpendicular to them makes each bite melt like butter. Grab a sharp knife and slice after resting the meat (yes, even if you’re impatient like me), or you’ll end up with chewy, sad strips.
  • Blanch Broccoli First: Toss broccoli florets in boiling water for 30 seconds before stir-frying. This jumpstarts the cooking, prevents soggy centers, and keeps them bright green. Skip this, and you’ll end up with limp, overcooked "bows" that look like they’ve seen better decades.
  • Use a Splash of Water: When tossing the beef and broccoli with soy sauce and honey, add 1 tablespoon of water to the pan. It creates steam that tenderizes the broccoli and helps the sauce cling to everything—no more dry, sticky bits clumping together. (I learned this the hard way after a disaster of a batch.)
  • Finish with Sesame Oil Last: Heat the sesame oil separately and drizzle it over the dish right at the end. If you add it too early, it burns and turns bitter, ruining the nutty aroma the whole dish depends on. A few drops at the finish guarantee that rich, toasty flavor in every bite.

Dietary considerations for these flavors

Gluten-Free Adaptations

This recipe is naturally gluten-free, but I always double-check my soy sauce to ensure it's labeled gluten-free—many regular brands contain wheat. For extra safety, use tamari instead of soy sauce, as it's traditionally gluten-free and has a richer flavor. The cornstarch coating can be swapped for arrowroot powder or tapioca starch at the same 1 tbsp measurement to keep the beef crispy. 🌾

Dairy-Free Considerations

The original recipe is already dairy-free, but if you're serving it with rice or noodles, check for hidden dairy in sauces or seasonings. Some brands of jasmine rice or pre-packaged noodles contain milk derivatives—opt for plain white or brown rice and 100% vegetable-based noodles to stay safe. The sesame oil and honey are naturally dairy-free, so no substitutions are needed there.

Low-Carb Options

To make this lower in carbs, skip the rice and serve the beef and broccoli over cauliflower rice or a bed of shredded cabbage. You can also add zucchini noodles for extra volume. The beef and broccoli alone provide 12 grams of protein per serving without the carbs from rice, making it a great fit for low-carb diets. Just reduce the rice portion to ½ cup per serving if you still want some.

Allergen-Friendly Swaps

For sesame allergies, replace the sesame oil with avocado oil or neutral vegetable oil—it won’t have the same nutty aroma, but it keeps the dish flavorful. If you're avoiding honey, use maple syrup or agave nectar at the same 1 tbsp measurement. For garlic-sensitive diners, reduce the amount to 2 cloves or serve the sauce on the side so they can adjust to taste.

Protein-Packed Boost

Want to make this even higher in protein? Add ½ lb sliced shiitake mushrooms to the wok with the broccoli—they absorb flavors beautifully and add 4 grams of protein per serving. You could also stir in ½ cup cooked black beans for extra fiber and plant-based protein. Both additions work well with the beef’s savory profile without overpowering it. 💪

Kid-Friendly Adjustments

For picky eaters, I recommend reducing the garlic and ginger to 2 cloves and ½ tbsp, respectively, to avoid strong flavors. Serve the beef and broccoli separately from the sauce so kids can add as much or as little as they like. Cut the beef into smaller, bite-sized pieces for easier eating, and garnish with extra sesame seeds for a fun texture contrast. 🧒

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 7g35%
Cholesterol 115mg38%
Sodium 840mg36%
Total Carbohydrate 45g16%
Dietary Fiber 6g21%
Sugars 8g
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

What kind of pasta should I use for "bows" in this recipe?

For authentic texture, use bow-tie pasta (farfalle) or butterfly pasta—they hold up best to stir-frying. If you can't find them, small shells or penne work too. Cook them 1 minute less than package instructions since they'll finish cooking in the wok.

2

Why does the beef need to marinate for 15 minutes?

The 15-minute rest lets the cornstarch coating adhere perfectly, creating that signature crispy crust while keeping the inside juicy. Skipping this step means the beef will release moisture when cooking, steaming instead of searing. Room temperature beef also cooks more evenly.

3

Can I use a regular skillet instead of a wok?

A 12-inch cast iron or stainless steel skillet works perfectly—just use high heat and avoid overcrowding. The key is getting the pan smoking hot before adding the beef. For extra wok-hei flavor, add 1 tsp rice vinegar at the end for a quick aroma boost.

4

How do I fix beef that's tough instead of tender?

Tough beef usually means it wasn't sliced against the grain or cooked too long. For next time, slice thinly (1/8-inch) and cook only 2-3 minutes total. If it's already tough, try slicing it thinner and serving it with extra sauce to help tenderize. The broccoli should always stay bright green—overcooking it makes it mushy.

5

Can I make this ahead of time?

Cook the beef and broccoli separately, then store them in airtight containers for up to 2 days. Reheat the beef in a 350°F oven for 5 minutes to restore crispiness, and microwave the broccoli for 30 seconds. Reheat the sauce separately and combine everything just before serving. The rice should be made fresh.

★★★★★4.9(13 reviews)
Categories Soups & Stews