Beef and Broccoli Stir Fry Recipe hits with tender beef, crisp broccoli, and a savory garlic-ginger sauce that balances salty, sweet, and a little heat. It suits busy cooks who want takeout-style flavor in about 25 minutes from start to plate. I learned this on a frantic weeknight when my neighbor knocked as I sliced flank steak.
Why Beef and Broccoli Stir Fry Recipe Is Worth It
Beef and Broccoli Stir Fry Recipe rewards you with weeknight speed and restaurant flavor. You sear thin slices of beef until browned, toss in bright broccoli, then coat everything in a glossy soy and oyster sauce blend. The result tastes bold, aromatic, and incredibly satisfying with steamed rice or noodles.
This dinner calls for simple pantry staples and produces minimal dishes. You control the sodium, heat, and sweetness to match your taste. You also save money by using an at-home stir fry method that cooks fast and keeps texture on point.
Ingredients You Need
- Beef: 1 pound flank steak, skirt steak, or sirloin, thinly sliced against the grain
- Broccoli: 4 cups florets, peel and slice stems if you like extra crunch
- Neutral oil: 2 tablespoons avocado or canola oil
- Garlic and ginger: 3 to 4 cloves garlic minced, 1 tablespoon fresh ginger or ginger paste
- Green onion: 2 stalks sliced, optional for finish
- Sesame seeds: 1 teaspoon for garnish, optional
Sauce
- Low sodium soy sauce or tamari: 1/3 cup, tamari keeps it gluten-free
- Oyster sauce: 1 tablespoon, I like Lee Kum Kee
- Shaoxing wine or dry sherry: 1 tablespoon, apple juice works if you avoid alcohol
- Beef broth or water: 1/2 cup
- Cornstarch: 1 tablespoon for thickening
- Brown sugar or honey: 1 to 2 teaspoons, adjust to taste
- Rice vinegar: 1 teaspoon for brightness
- Toasted sesame oil: 1 teaspoon for finish
- Red pepper flakes or chili garlic sauce: 1/4 to 1/2 teaspoon for heat
Quick beef marinade, also called velveting
- Soy sauce: 1 tablespoon
- Cornstarch: 1 teaspoon
- Baking soda: 1/4 teaspoon, optional for extra tenderness
- Oil: 1 teaspoon
Pantry shortcuts and notes
- Use bagged broccoli florets
- Choose jarred minced garlic and ginger paste
- Ask the butcher to slice beef thin
- Coconut aminos work if you prefer a sweeter soy alternative
Equipment
- Wok or a large 12-inch skillet
- Mixing bowls, whisk, tongs, and a spatula
- Sharp knife and cutting board
- Measuring spoons and cups
Quick Tips & substitutions
- Freeze beef 10 to 15 minutes so you slice paper thin with clean cuts.
- Slice against the grain to keep each bite tender.
- Pat beef dry, then toss with the marinade for 15 minutes while you prep.
- Heat the pan until it lightly smokes, then add oil and beef. High heat delivers that crave-worthy sear.
- Cook the beef in two batches so it browns instead of steams.
- Steam or microwave broccoli until crisp-tender before stir frying to keep color and snap.
- Swap tamari for soy sauce to keep it gluten-free.
- Use arrowroot in place of cornstarch if you prefer.
- Replace Shaoxing wine with broth or apple juice.
- Skip oyster sauce and add a splash of fish sauce or extra soy with a pinch of sugar for umami balance.
How to Make Beef and Broccoli Stir Fry Recipe
Step 1: Slice and marinate the beef
- Slice the steak thin against the grain. Aim for 1/8 inch.
- Toss beef with soy sauce, cornstarch, baking soda if using, and oil. Let it rest 15 minutes while you prep everything else.
Step 2: Mix the sauce
- Whisk soy or tamari, oyster sauce, Shaoxing wine or swap, broth, cornstarch, sugar or honey, rice vinegar, sesame oil, and chili. Keep the sauce near the stove.
Step 3: Pre-cook the broccoli
- Steam or microwave broccoli until bright green and crisp-tender, about 2 minutes. Run under cold water for 10 seconds to keep color if you like. Drain well.
Step 4: Sear the beef
- Heat the wok over high heat until hot. Add 1 tablespoon oil and half the beef in a single layer. Sear 45 to 60 seconds per side, then move to a plate and repeat with the rest.
Step 5: Stir-fry aromatics
- Add the remaining oil to the pan. Toss in garlic and ginger and stir 15 to 20 seconds until fragrant. Do not let them burn.
Step 6: Combine and thicken
- Return beef to the pan. Add broccoli and pour in the sauce. Stir and cook 60 to 90 seconds until the sauce thickens and turns glossy.
Step 7: Finish and serve
- Taste and adjust with a splash of soy for salt, a pinch of sugar for balance, or a few drops of vinegar for brightness. Sprinkle green onion and sesame seeds. Serve hot over rice or noodles.
Variations
- Spicy: Add 1 teaspoon chili garlic sauce or sliced fresh chili with the aromatics.
- Low carb: Serve with cauliflower rice and cut the sugar, then add extra vinegar for balance.
- Mushroom boost: Add 1 cup sliced shiitakes before the aromatics and sauté until browned.
- Leaner cut: Use top round and tenderize with a tiny pinch of baking soda in the marinade.
- Tofu swap: Press extra-firm tofu, cube, dust with cornstarch, and sear until crisp, then proceed.
- No oyster sauce: Use extra soy plus 1/2 teaspoon fish sauce or a pinch of mushroom powder.
Ways to Serve
- Steamed jasmine rice or brown rice
- Garlic noodles, lo mein, or thin rice noodles
- Cauliflower rice for a lighter plate
- Cucumber salad or quick pickled veggies on the side
- Pair with jasmine tea, a crisp pilsner, or off-dry riesling
Storage
Pack leftovers into airtight containers and chill within 2 hours. Keep in the fridge up to 4 days or freeze up to 2 months. Reheat in a hot skillet with a splash of water until the sauce loosens and everything steams through, about 2 to 3 minutes. Use the microwave in short bursts if you need speed, then toss to redistribute the sauce.

Beef and Broccoli Stir Fry
Ingredients
Instructions
- In a small bowl, whisk together soy sauce, beef broth, brown sugar, and sesame oil (if using).
- In a separate small bowl, stir together cornstarch and water to make a slurry; set aside.
- Heat 1 tablespoon of vegetable oil in a large skillet or wok over medium-high heat. Add the broccoli florets and stir-fry for 3–4 minutes until crisp-tender. Transfer broccoli to a plate.
- Add the remaining 1 tablespoon of oil to the skillet. Add the sliced beef in a single layer and cook for 3–4 minutes, stirring occasionally, until browned and just cooked through.
- Add the garlic and ginger to the beef and cook for 30 seconds, stirring constantly, until fragrant.
- Pour the soy sauce mixture into the skillet and bring to a simmer. Stir in the cornstarch slurry and cook 1–2 minutes until the sauce thickens.
- Return the broccoli to the skillet and toss everything together until the beef and broccoli are well coated and heated through.
- Remove from heat and garnish with sesame seeds and green onions if desired. Serve hot, preferably over steamed rice.
Notes
Approximate per serving (4 servings): 320 calories; fat 16 g; saturated fat 4 g; carbohydrates 17 g; fiber 3 g; sugars 7 g; protein 27 g; sodium 980 mg. Values will vary based on specific ingredients, brands, and portion size.
