I learned this beef and broccoli trick the hard way: when you prep first, dinner comes together in under 15 minutes and tastes like you spent hours. This is a bright, savory stir-fry built on thinly sliced top sirloin, crisp-tender broccoli, and a glossy sauce that clings to every bite. It’s the kind of weeknight recipe I turn to when cravings hit but time is short. If you want more quick stir-fry inspiration, try this beef and broccoli stir-fry for another reliable version.
Why you’ll love this dish
This recipe hits a lot of sweet spots: it’s fast, economical, and crowd-pleasing. Thin sirloin cooks in a flash and stays tender when you slice across the grain. The sauce is balanced—salty, a little sweet, and lightly garlicky—so it appeals to picky eaters and adults alike. It’s ideal for weeknight dinners, last-minute guests, or meal-prep bowls.
“This was the quickest, most reliable beef and broccoli I’ve made. Prep ahead and it cooks so fast—perfect for busy nights.”
The cooking process explained
Step-by-step overview: slice the steak thin, whisk a simple sauce, flash-cook the broccoli until tender-crisp, sear the beef in a hot pan, then finish by tossing everything in the sauce until it thickens. The whole stovetop work happens quickly, so mise en place matters: have the broccoli, steak, and sauce ready before you heat the pan.
What you’ll need
- 1 pound top sirloin steak, trimmed and sliced thin across the grain into bite-sized pieces
- 2 tablespoons olive oil, divided
- 3 cups broccoli florets
Sauce ingredients:
- 1/2 cup water
- 1/2 teaspoon apple cider vinegar (adds brightness; white vinegar works in a pinch)
- 1/2 cup soy sauce (use low-sodium if you prefer)
- 1/4 cup packed brown sugar (or coconut sugar for a deeper flavor)
- 3 tablespoons cornstarch
- 1 teaspoon garlic, minced (about 1 clove)
- 1/2 teaspoon sesame oil
- 1/4 teaspoon ground ginger (or 1/2 teaspoon fresh grated ginger)
Substitutions and notes: swap top sirloin for flank steak or skirt steak if you prefer, but slice thinly against the grain. For a gluten-free version, use tamari instead of soy sauce. If you like more heat, add a pinch of red pepper flakes or a dash of chili paste to the sauce.
Step-by-step instructions
- Prep everything first. Trim and thinly slice the steak across the grain. Measure and whisk all sauce ingredients until smooth and the cornstarch is fully dissolved.
- Heat a large skillet or wok over high heat until very hot. Add 1 tablespoon olive oil and swirl.
- Add the broccoli. Stir frequently and cook 4 to 5 minutes until bright green and tender-crisp. Transfer broccoli to a plate.
- Add the remaining tablespoon olive oil and let the pan reheat until shimmering. Spread the beef in a single layer. Let it sear without moving for 1 minute.
- Toss and flip the beef with tongs and cook about 1 more minute. It should still be slightly rosy inside to stay tender.
- Return the broccoli to the pan. Pour in the sauce and stir constantly. The cornstarch will thicken the sauce in about 1 to 3 minutes. Coat everything evenly.
- Remove from heat and serve immediately over rice or noodles.
Best ways to enjoy it
Serve over steamed jasmine rice, brown rice, or quick-cooking noodles. For a lower-carb option, mound it over cauliflower rice. For a heartier plate, offer a side of roasted vegetables or a hearty casserole like cheesy ground beef and potatoes for a family-style spread. Garnish with toasted sesame seeds and thinly sliced green onions for color and crunch.
Storage and reheating tips
Cool leftovers within two hours and store in an airtight container in the refrigerator for up to 3 days. To reheat, warm gently in a skillet over medium heat with a splash of water to loosen the sauce, or microwave in short bursts, stirring between intervals. For freezing: pack in a freezer-safe container and freeze up to 2 months. Thaw overnight in the fridge before reheating. Always reheat to steaming hot and discard if left out at room temperature longer than two hours.
Helpful cooking tips
- Slice the beef very thin and across the grain to keep it tender. Partially freezing the steak for 20 minutes makes slicing easier.
- Use high heat and a well-heated pan to get a quick sear. Crowding the pan causes steaming, not browning. Work in batches if needed.
- Whisk the sauce well so the cornstarch dissolves; lumps will cook out but smooth sauce sticks better.
- If the sauce becomes too thick after cooling, stir in a tablespoon of water while reheating to loosen it.
- Taste the sauce before adding: low-sodium soy sauce or less brown sugar can adjust salt and sweetness.
Flavor swaps
- Vegetables: Swap broccoli for broccolini, snap peas, or a mix of bell peppers and snow peas.
- Protein: Try thinly sliced chicken breast or firm tofu pressed and pan-fried for a vegetarian-friendly option.
- Sauce twists: Add 1 tablespoon hoisin sauce for depth or 1 teaspoon chili paste for heat. For citrus brightness, stir in a teaspoon of fresh lime or orange zest at the end.
Common questions
How long does this recipe take from start to finish?
Active cooking time is about 10 minutes. With prep (slicing the steak and measuring the sauce), expect 20 to 25 minutes total.
Can I make this ahead for meal prep?
Yes. Cook the recipe, cool, and portion into meal containers. It keeps 3 days in the fridge. Reheat in a pan to keep textures better than microwaving.
What if my sauce doesn’t thicken?
Make sure the cornstarch was fully dissolved in the cold liquid before adding it to the hot pan. If the sauce is still thin, mix 1 teaspoon cornstarch with 1 tablespoon cold water and stir it into the pan; cook until it thickens.
Is top sirloin the best cut?
Top sirloin is great because it’s flavorful and economical. Flank or skirt steak work too but must be sliced thinly and against the grain. Tender cuts like sirloin give the best balance of texture and cost.
Can I use frozen broccoli?
You can, but thaw and drain it well and reduce the initial cooking time. Frozen broccoli releases more water, which can dilute the sauce and slow browning.
PrintQuick Beef and Broccoli Stir-Fry
A bright, savory stir-fry made with thinly sliced top sirloin and crisp-tender broccoli in a glossy sauce, ready in under 15 minutes.
- Prep Time: 10 minutes
- Cook Time: 5 minutes
- Total Time: 15 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Stir-Frying
- Cuisine: Asian
- Diet: Gluten-Free Option
Ingredients
- 1 pound top sirloin steak, trimmed and sliced thin
- 2 tablespoons olive oil, divided
- 3 cups broccoli florets
- 1/2 cup water
- 1/2 teaspoon apple cider vinegar
- 1/2 cup soy sauce
- 1/4 cup packed brown sugar
- 3 tablespoons cornstarch
- 1 teaspoon garlic, minced
- 1/2 teaspoon sesame oil
- 1/4 teaspoon ground ginger
Instructions
- Prep everything first: trim and thinly slice the steak across the grain. Measure and whisk all sauce ingredients until smooth and the cornstarch is fully dissolved.
- Heat a large skillet or wok over high heat until very hot. Add 1 tablespoon olive oil and swirl.
- Add the broccoli. Stir frequently and cook for 4 to 5 minutes until bright green and tender-crisp. Transfer broccoli to a plate.
- Add the remaining tablespoon olive oil and let the pan reheat until shimmering. Spread the beef in a single layer. Let it sear without moving for 1 minute.
- Toss and flip the beef with tongs and cook about 1 more minute. It should still be slightly rosy inside to stay tender.
- Return the broccoli to the pan. Pour in the sauce and stir constantly. The cornstarch will thicken the sauce in about 1 to 3 minutes. Coat everything evenly.
- Remove from heat and serve immediately over rice or noodles.
Notes
For meal prep, cool leftovers within two hours and store in an airtight container for up to 3 days. Can be reheated gently in a skillet or microwave.
Nutrition
- Serving Size: 1 serving
- Calories: 350
- Sugar: 10g
- Sodium: 750mg
- Fat: 14g
- Saturated Fat: 3g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 27g
- Fiber: 3g
- Protein: 31g
- Cholesterol: 70mg






