|

The Perfect Beef and Broccoli Recipe

Beef and Broccoli Recipe served in a bowl with tender beef slices and fresh broccoli in savory sauce

We’ve all been there. It’s 7 PM, you’re starving, and your thumb is hovering over the “order now” button for Chinese takeout. The craving hits hard — tender slices of beef draped in a glossy, savory sauce with crisp-tender broccoli florets on the side. But what if you could scratch that itch in your own kitchen, with better ingredients, bigger flavors, and half the cost?

Beef and Broccoli Recipe served in a bowl with tender beef slices and fresh broccoli in savory sauce
recipessoft.com

Easy Beef and Broccoli Recipe

This easy homemade beef and broccoli recipe features tender seared flank steak and crisp broccoli florets tossed in a rich glossy sauce made with soy sauce, oyster sauce, and sesame oil. Ready in just 25 minutes, this stir fry tastes better than takeout and makes the perfect weeknight dinner served over steamed jasmine rice.
Prep Time 15 minutes
Cook Time 10 minutes
Total Time 25 minutes
Servings: 4 Servings
Course: Main Course
Cuisine: Asian, Chinese
Calories: 320

Ingredients
  

  • 1 lb flank steak thinly sliced against the grain
  • 3 cups fresh broccoli florets cut into bite-sized pieces
  • 3 tablespoons low-sodium soy sauce
  • 2 tablespoons oyster sauce
  • 1 tablespoon toasted sesame oil
  • 2 tablespoons cornstarch divided
  • 1 tablespoon brown sugar
  • 4 cloves fresh garlic minced
  • 1- inch piece fresh ginger grated
  • 2 tablespoons vegetable oil
  • cup beef broth
  • 2 tablespoons water

Method
 

  1. Step 1 Toss thinly sliced flank steak with 1 tablespoon soy sauce, 1 tablespoon cornstarch, and a splash of sesame oil in a bowl. Let it marinate for at least 15 minutes at room temperature.
  2. Step 2 Blanch broccoli florets in boiling water for 60 to 90 seconds, then immediately transfer to an ice bath to stop cooking. Drain and set aside.
  3. Step 3 In a small bowl, whisk together the remaining soy sauce, oyster sauce, beef broth, brown sugar, remaining cornstarch, and water to create the stir fry sauce. Set aside.
  4. Step 4 Heat vegetable oil in a wok or large skillet over high heat until it just begins to smoke. Add the marinated beef in a single layer without crowding the pan. Sear for 1 to 2 minutes per side until browned. Remove beef and set aside on a plate.
  5. Step 5 In the same wok, add minced garlic and grated ginger. Stir fry for 30 seconds until fragrant.
  6. Step 6 Pour the prepared sauce into the wok and stir continuously until it thickens, about 1 minute.
  7. Step 7 Return the seared beef and blanched broccoli to the wok. Toss everything together until evenly coated in the glossy sauce.
  8. Step 8 Serve immediately over steamed jasmine rice. Garnish with toasted sesame seeds and sliced green onions.

Here’s the uncomfortable truth about most takeout beef and broccoli: it’s often made with pre-marinated, lower-quality cuts of meat swimming in a sauce loaded with sodium and artificial thickeners. When you make a homemade beef and broccoli dish, you control every ingredient that hits the pan.

Fresh broccoli florets also make a world of difference compared to the overcooked, olive-drab pieces you sometimes find in delivery containers. When you stir-fry beef and broccoli at home, those florets stay vibrant green, slightly crisp, and packed with nutrients.

Time is the number-one excuse people give for not cooking at home. This easy beef and broccoli demolishes that excuse. From the moment you start slicing the steak to the moment you’re plating it over steaming jasmine rice, you’re looking at roughly 25 minutes. That’s faster than most delivery apps can get a driver to your door.

The trick is prep. Once your beef is sliced, your sauce is whisked, and your broccoli is cut, the actual cooking takes barely 10 minutes in a screaming-hot wok or large skillet. It’s the kind of weeknight dinner that feels like a reward after a long day — without demanding hours of effort.

Before you fire up the stove, gather everything you need. The beauty of this beef and broccoli recipe is its short, accessible ingredient list. You likely already have most of these items in your pantry.

Ingredients for Beef and Broccoli Recipe including sliced beef broccoli garlic soy sauce and cornstarch

Ingredients Table

IngredientAmountNotes
Flank steak (or sirloin)1 lb (450g)Sliced thin against the grain
Broccoli florets3 cupsBite-sized pieces
Low-sodium soy sauce3 tbspUse tamari for gluten-free
Oyster sauce2 tbspKey umami ingredient
Sesame oil1 tbspToasted variety preferred
Cornstarch2 tbsp1 for marinade, 1 for sauce
Brown sugar1 tbspBalances the saltiness
Fresh garlic4 clovesMinced
Fresh ginger1-inch pieceGrated or minced
Vegetable oil2 tbspMixed with cornstarch for a slurry
Beef broth⅓ cupAdds depth to the sauce
Water2 tbspMixed with cornstarch for slurry

The secret sauce is honestly what makes or breaks any Chinese beef and broccoli. The combination of soy sauce and oyster sauce delivers deep umami, while the brown sugar and sesame oil round out the flavor with subtle sweetness and nuttiness. Whisking in a cornstarch slurry at the end creates that signature glossy, clingy sauce that coats every piece of beef and broccoli perfectly.

Follow these steps precisely, and you’ll have a beef and broccoli recipe that looks and tastes like it came from a professional kitchen.

Step 1 — Marinate the beef.
Toss the sliced flank steak with 1 tablespoon of soy sauce, 1 tablespoon of cornstarch, and a splash of sesame oil. Let it sit for at least 15 minutes. The cornstarch acts as a tenderizer and creates a velvety coating — a technique called velveting that Chinese restaurants use religiously.

Step 2 — Blanch or steam the broccoli.
Bring a small pot of water to a boil and blanch the broccoli florets for 60–90 seconds, then immediately transfer them to an ice bath. This locks in color and crunch. Alternatively, microwave them for 2 minutes with a splash of water.

Step 3 — Sear the beef.
Heat vegetable oil in a wok or large skillet over high heat until it just begins to smoke. Add the beef in a single layer — don’t crowd the pan. Sear for about 1–2 minutes per side until browned. Remove and set aside.

Step 4 — Build the aromatics.
In the same pan, add the minced garlic and grated ginger. Stir fry for 30 seconds until fragrant.

Step 5 — Combine and sauce.
Whisk together the remaining soy sauce, oyster sauce, beef broth, brown sugar, and the cornstarch-water slurry. Pour it into the pan. Stir until the sauce thickens — about 1 minute. Add the beef and broccoli back in. Toss everything together until evenly coated.

Step 6 — Serve immediately.
Spoon your best beef and broccoli over jasmine rice, brown rice, or noodles. Garnish with sesame seeds and sliced green onions for extra flair.

Plated serving of beef and broccoli recipe over white rice on a dinner table with chopsticks

Getting restaurant-level tenderness at home comes down to a few non-negotiable techniques:

  • Always slice against the grain. Look at the lines running through your flank steak and cut perpendicular to them. This shortens the muscle fibers and makes each bite significantly more tender.
  • Don’t skip the velveting. That cornstarch marinade isn’t optional. It creates a protective barrier that prevents the beef from overcooking and drying out in the high heat of the wok.
  • Cook in batches if needed. Overcrowding your pan drops the temperature and causes the meat to steam instead of sear. You want a hard, fast sear for caramelization and flavor.
  • Use the hottest heat possible. Wok hei — the “breath of the wok” — is that lightly smoky, charred flavor you taste in great stir-fry beef and broccoli. You can only achieve it with blazing heat.

Once you’ve mastered this classic beef and broccoli recipe, start experimenting:

  • Spicy Beef and Broccoli: Add 1–2 teaspoons of chili garlic sauce or red pepper flakes to the sauce for a fiery kick.
  • Beef and Broccoli with Mushrooms: Toss in sliced shiitake or cremini mushrooms when you sauté the aromatics.
  • Low-Carb Version: Skip the rice and serve over cauliflower rice or zucchini noodles.
  • Slow Cooker Beef and Broccoli: For a hands-off approach, combine the beef, sauce ingredients, and garlic in a slow cooker for 3–4 hours on low. Add the broccoli in the last 20 minutes to prevent it from turning mushy.
  • Swap the Protein: Chicken thighs, shrimp, or even firm tofu work beautifully with this same sauce if you want to switch things up.
NutrientAmount
Calories~320 kcal
Protein28g
Carbohydrates15g
Fat16g
Fiber3g
Sodium~680mg

Note: Values are approximate and vary based on specific brands and portion sizes. Serving over rice adds approximately 200 calories per cup.

There you have it — a complete, foolproof beef and broccoli recipe that delivers bold takeout flavor without leaving your kitchen. From the velvety-tender slices of flank steak to the crisp, vibrant broccoli florets coated in that irresistible glossy sauce, every element of this dish is designed to impress.

The best part? You don’t need fancy equipment or exotic ingredients. A hot pan, fresh produce, a handful of pantry staples, and 25 minutes of your time are all it takes. This homemade beef and broccoli is healthier, cheaper, and honestly tastier than anything you’ll get from a delivery bag.

So the next time that takeout craving strikes, resist the urge to grab your phone. Walk to the kitchen instead. Try this beef and broccoli recipe tonight — and once you taste the results, share it with someone who needs a new favorite weeknight dinner. Drop a comment below and let me know how yours turned out!

Spooning beef and broccoli recipe from a cast iron wok onto steamed rice in a gray bowl

Q1: What is the best cut of beef for a beef and broccoli recipe?
Flank steak is widely considered the best cut for a beef and broccoli recipe because it’s lean, affordable, and becomes incredibly tender when sliced thin against the grain and coated with cornstarch. Sirloin and skirt steak are also excellent alternatives that deliver similar results.

Q2: Can I make this beef and broccoli recipe ahead of time?
You can prep the components — slice the beef, mix the marinade, cut the broccoli, and whisk the sauce — up to 24 hours in advance. Store everything separately in the refrigerator. However, for the best texture, cook the actual beef and broccoli recipe fresh right before serving, as reheated broccoli tends to lose its crunch.

Q3: How do I make my beef and broccoli recipe taste like a restaurant?
The two biggest secrets are high heat and the velveting technique. Cooking in a blazing-hot wok gives you that smoky sear, while marinating the beef with cornstarch ensures silky-tender slices. Using real oyster sauce — not the imitation kind — also makes a noticeable difference in your beef and broccoli recipe flavor.

Q4: Is this beef and broccoli recipe gluten-free?
With a few easy swaps, absolutely. Replace the soy sauce with tamari or coconut aminos, and make sure your oyster sauce is a gluten-free brand. The rest of this beef and broccoli recipe is naturally gluten-free. Just double-check your cornstarch label, as most brands are already safe.

Q5: What sides go best with a beef and broccoli recipe?
Steamed jasmine rice is the classic pairing, but this beef and broccoli recipe also works beautifully with lo mein noodles, fried rice, brown rice, or even a simple side of steamed bok choy for extra vegetables.

Have you tried this recipe?

4.7
4.7 out of 5 stars (based on 3 reviews)
Excellent
Very good
Average
Poor
Terrible