It was one of those evenings — the clock was ticking closer to dinnertime, and I had zero plans to cook anything complicated. Honestly, after a long day juggling work and home stuff, the last thing I wanted was a kitchen marathon. I glanced at the fridge and spotted some leftover flank steak and a bag of broccoli that was on its last legs. Initially, I thought, “Ugh, stir fry again?” but something about the simplicity of beef and broccoli called to me. I tossed together a quick sauce, threw everything in the pan, and within 20 minutes, dinner was done. The best part? It tasted like I’d spent way more time on it than I actually did. That quick beef and broccoli stir fry has since become my go-to meal when time’s tight but I still want something satisfying and homey. It’s that perfect mix of savory beef, crisp-tender broccoli, and a sauce that just sticks to everything in the best way.
That night, I realized quick meals don’t have to feel rushed or bland. This recipe stuck around because it’s adaptable, straightforward, and honestly, it feels like a little reset button on chaotic evenings. If you’re anything like me — needing dinner fast without sacrificing flavor — this is the recipe you’ll keep coming back to.
Why You’ll Love This Quick Beef and Broccoli Stir Fry Recipe
- Quick & Easy: Ready in just 20 minutes, it’s perfect for those hectic weeknights when you need dinner on the table fast.
- Simple Ingredients: Uses pantry staples and common fridge items — no special grocery runs required.
- Great for Any Occasion: Whether it’s a casual dinner, a quick lunch prep, or even a last-minute guest meal, this stir fry fits the bill.
- Crowd-Pleaser: The savory sauce and tender beef combined with fresh broccoli tend to win over both kids and adults alike.
- Unbelievably Delicious: The balance of soy, garlic, and ginger in the sauce creates a flavor that’s comforting without being heavy.
- Unique Elements: Unlike many stir fry recipes, the marinade and quick sear technique locks in flavor and keeps the beef tender — no chewy bites here!
- This isn’t just another stir fry — it’s the kind that makes you pause and appreciate simple, honest food.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most are pantry staples or easy to find, and you can swap a few things around depending on what you have on hand.
- For the Beef and Marinade:
- 8 oz (225 g) flank steak, thinly sliced against the grain (tender and cooks quickly)
- 2 teaspoons soy sauce (I prefer Kikkoman for authentic flavor)
- 1 teaspoon cornstarch (helps tenderize and thicken sauce)
- 1 teaspoon sesame oil (adds a subtle nutty aroma)
- For the Stir Fry:
- 3 cups broccoli florets (fresh or frozen; fresh gives better texture)
- 2 cloves garlic, minced (fresh garlic is a must for that punch)
- 1 teaspoon ginger, freshly grated (optional but recommended)
- 2 tablespoons vegetable or canola oil (for high-heat cooking)
- For the Sauce:
- 3 tablespoons soy sauce
- 1 tablespoon oyster sauce (adds depth; can substitute with hoisin sauce)
- 1 tablespoon brown sugar (balances savory flavors)
- 1/4 cup beef broth or water (keeps sauce saucy without being too thick)
- 1 teaspoon cornstarch mixed with 2 teaspoons water (slurry for thickening)
Substitution notes: You can swap flank steak with sirloin or skirt steak if you prefer. For gluten-free, use tamari instead of soy sauce. If you want a vegetarian twist, substitute beef with firm tofu and vegetable broth in the sauce.
Equipment Needed
- Large skillet or wok: A wok is ideal for high-heat stir frying, but a heavy skillet works just fine.
- Sharp knife and cutting board: For slicing beef thinly and prepping vegetables quickly.
- Mixing bowls: One for marinating the beef, another for mixing the sauce.
- Measuring spoons and cups: Precision helps especially with the sauce balance.
- Spatula or wooden spoon: For stirring without scratching your pan.
If you don’t have a wok, no worries — I’ve used my cast iron skillet multiple times with great results. Just be sure to get the pan hot before adding ingredients to get that perfect sear. Also, keeping your knife sharp really speeds up slicing thin strips of beef, which is crucial for quick cooking.
Preparation Method
- Slice and Marinate the Beef (5 minutes): Thinly slice 8 oz (225 g) flank steak against the grain to keep it tender. In a bowl, mix 2 teaspoons soy sauce, 1 teaspoon cornstarch, and 1 teaspoon sesame oil. Toss the beef slices in this marinade and set aside for at least 5 minutes. This step helps lock in flavor and tenderizes the meat.
- Prep the Broccoli and Aromatics (3 minutes): While the beef marinates, cut broccoli into bite-sized florets (about 3 cups). Mince 2 garlic cloves and grate 1 teaspoon fresh ginger. Having these ready makes the cooking process smooth and fast.
- Mix the Sauce (2 minutes): In a small bowl, whisk together 3 tablespoons soy sauce, 1 tablespoon oyster sauce, 1 tablespoon brown sugar, and 1/4 cup beef broth (or water). Set aside. Prepare the cornstarch slurry by mixing 1 teaspoon cornstarch with 2 teaspoons water separately — it’ll thicken the sauce quickly once added.
- Cook the Beef (5 minutes): Heat 2 tablespoons vegetable oil in a large skillet or wok over medium-high heat until shimmering. Add the marinated beef in a single layer (you might need to do this in batches to avoid overcrowding) and sear for 1-2 minutes per side until browned but not fully cooked through. Remove beef from pan and set aside. You want it just shy of done because it’ll cook more later.
- Stir Fry the Broccoli and Aromatics (4 minutes): In the same pan, add a touch more oil if needed. Toss in garlic and ginger, sauté for 30 seconds until fragrant. Add broccoli florets and stir fry for 3-4 minutes until bright green and crisp-tender. If the pan gets too dry, splash a tablespoon of water to help steam the broccoli.
- Combine and Finish (3 minutes): Return the beef to the pan with the broccoli. Pour in the prepared sauce and stir to coat everything evenly. Add the cornstarch slurry and cook for another 1-2 minutes, stirring constantly until the sauce thickens and becomes glossy. Check seasoning and add a pinch more soy sauce or sugar if desired.
- Serve Hot: Remove from heat and serve immediately over steamed rice or noodles. The beef should be tender, broccoli crisp, and the sauce perfectly sticky.
Cooking Tips & Techniques
Stir frying is all about speed and heat. Getting your pan hot before adding ingredients is key to that signature sear and locking in juices. I’ve made the mistake of crowding the pan — which leads to steaming instead of searing — so cook beef in batches if needed.
Marinating the beef briefly with cornstarch and sesame oil might sound fancy, but it really makes a difference. The cornstarch creates a velvety coating that keeps the meat juicy, and sesame oil adds that subtle, toasty flavor that you don’t want to miss.
Don’t skip the garlic and ginger — they’re the backbone of the sauce’s aroma. Fresh grated ginger offers a brightness that dried simply can’t match. Also, stirring constantly when you add the slurry prevents lumps and ensures a smooth, glossy finish.
If your broccoli isn’t crisp-tender enough, add a splash of water and cover the pan briefly. This steams it just enough without losing that fresh snap. I’ve learned this the hard way when I ended up with mushy veggies once or twice!
Variations & Adaptations
- Protein Swap: Try chicken breast or thighs cut thinly, or shrimp for a seafood twist. Cooking times adjust slightly (shrimp cooks super fast, so add last).
- Vegetable Options: Add bell peppers, snap peas, or baby corn for more color and crunch.
- Flavor Boost: Toss in a teaspoon of chili garlic sauce or fresh sliced chilies for heat. Alternatively, a splash of rice vinegar adds tang.
- Low-Carb Version: Serve over cauliflower rice or spiralized zucchini noodles instead of traditional rice.
- Gluten-Free: Use tamari in place of soy sauce, and ensure oyster sauce is gluten-free or substitute with coconut aminos.
- Personal Touch: I like to sprinkle toasted sesame seeds and chopped scallions on top just before serving for an extra layer of flavor and crunch.
Serving & Storage Suggestions
This quick beef and broccoli stir fry is best enjoyed hot off the stove, ideally served over steamed jasmine rice or egg noodles. For a lighter option, cauliflower rice works beautifully. Pair it with a simple side of pickled vegetables or a crisp cucumber salad to add brightness.
Leftovers keep well in the refrigerator for up to 3 days in an airtight container. To reheat, warm gently in a skillet over medium heat to keep the beef tender and the broccoli from getting soggy. Avoid microwaving if possible, or do so in short bursts with a splash of water to keep moisture.
Flavors actually deepen a bit after resting overnight, so if you’re meal prepping, this is a bonus. Just be mindful the broccoli softens, so you might want to add some fresh steamed broccoli to freshen it up when serving.
Nutritional Information & Benefits
Per serving (based on 2 servings): approximately 350 calories, 30g protein, 15g carbohydrates, and 15g fat. This meal is packed with protein from lean beef and fiber-rich broccoli, making it both filling and nutritious.
Broccoli is a fantastic source of vitamins C and K, plus antioxidants that support immune health. Beef provides iron and B vitamins crucial for energy. The recipe is naturally low in added sugars and can be made gluten-free and low-carb with simple swaps.
I appreciate how this recipe balances wholesome ingredients without sacrificing flavor or convenience — perfect for anyone looking to eat well on a busy schedule.
Conclusion
Quick Beef and Broccoli Stir Fry in 20 Minutes is one of those recipes that feels like a small kitchen victory. It’s straightforward enough to throw together on a busy evening but delicious enough to make you forget how fast it came together. The tender beef, crisp broccoli, and savory sauce combo is comfort food without the fuss.
Feel free to tweak the ingredients or add your own favorite veggies to make it your own. I love how versatile this dish is — it’s never the same twice, but always satisfying. If you try it, I’d love to hear how you put your spin on it, so don’t hesitate to share comments or questions!
Here’s to quick, tasty dinners that don’t feel like a compromise.
FAQs About Quick Beef and Broccoli Stir Fry
How do I prevent the beef from becoming tough?
Slice thinly against the grain and marinate briefly with cornstarch and sesame oil. Also, avoid overcooking by searing quickly and finishing cooking with the sauce.
Can I use frozen broccoli for this recipe?
Yes, frozen broccoli works fine. Just be sure to thaw and drain excess water before stir frying to avoid sogginess.
What can I substitute if I don’t have oyster sauce?
Hoisin sauce or a mix of soy sauce and a touch of sugar can work as alternatives, though the flavor will be slightly different.
Is this recipe gluten-free?
It can be made gluten-free by using tamari instead of soy sauce and ensuring oyster sauce is gluten-free or replaced with coconut aminos.
Can I prepare this recipe ahead of time?
You can marinate the beef a few hours ahead and prep all ingredients, but for best texture, cook and serve immediately. Leftovers keep well for up to 3 days refrigerated.
Pin This Recipe!
Quick Beef and Broccoli Stir Fry Recipe 20-Minute Easy Dinner
A quick and easy beef and broccoli stir fry ready in just 20 minutes, perfect for hectic weeknights. This savory dish features tender flank steak, crisp-tender broccoli, and a flavorful sauce that sticks to everything.
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Total Time: 20 minutes
- Yield: 2 servings 1x
- Category: Main Course
- Cuisine: Asian
Ingredients
- 8 oz (225 g) flank steak, thinly sliced against the grain
- 2 teaspoons soy sauce
- 1 teaspoon cornstarch
- 1 teaspoon sesame oil
- 3 cups broccoli florets (fresh or frozen)
- 2 cloves garlic, minced
- 1 teaspoon ginger, freshly grated (optional)
- 2 tablespoons vegetable or canola oil
- 3 tablespoons soy sauce
- 1 tablespoon oyster sauce
- 1 tablespoon brown sugar
- 1/4 cup beef broth or water
- 1 teaspoon cornstarch mixed with 2 teaspoons water (slurry)
Instructions
- Slice and marinate the beef: Thinly slice 8 oz flank steak against the grain. In a bowl, mix 2 teaspoons soy sauce, 1 teaspoon cornstarch, and 1 teaspoon sesame oil. Toss the beef slices in this marinade and set aside for at least 5 minutes.
- Prep the broccoli and aromatics: Cut broccoli into bite-sized florets (about 3 cups). Mince 2 garlic cloves and grate 1 teaspoon fresh ginger.
- Mix the sauce: In a small bowl, whisk together 3 tablespoons soy sauce, 1 tablespoon oyster sauce, 1 tablespoon brown sugar, and 1/4 cup beef broth or water. Prepare the cornstarch slurry by mixing 1 teaspoon cornstarch with 2 teaspoons water separately.
- Cook the beef: Heat 2 tablespoons vegetable oil in a large skillet or wok over medium-high heat until shimmering. Add the marinated beef in a single layer and sear for 1-2 minutes per side until browned but not fully cooked. Remove beef from pan and set aside.
- Stir fry the broccoli and aromatics: In the same pan, add more oil if needed. Toss in garlic and ginger, sauté for 30 seconds until fragrant. Add broccoli florets and stir fry for 3-4 minutes until bright green and crisp-tender. Add a splash of water if needed to steam.
- Combine and finish: Return the beef to the pan with broccoli. Pour in the prepared sauce and stir to coat. Add the cornstarch slurry and cook for 1-2 minutes, stirring constantly until sauce thickens and becomes glossy. Adjust seasoning if needed.
- Serve hot: Remove from heat and serve immediately over steamed rice or noodles.
Notes
Marinate beef briefly with cornstarch and sesame oil to keep it tender. Cook beef in batches to avoid steaming. Use fresh garlic and ginger for best flavor. Add a splash of water to steam broccoli if needed. For gluten-free, substitute tamari for soy sauce and ensure oyster sauce is gluten-free or use coconut aminos.
Nutrition
- Serving Size: 1 serving (half of r
- Calories: 350
- Fat: 15
- Carbohydrates: 15
- Protein: 30
Keywords: beef and broccoli, stir fry, quick dinner, easy recipe, weeknight meal, flank steak, savory sauce





