Beef and Broccoli Stir Fry is a comforting dinner you’ll want to make again and again. It’s full of flavor, quick to prepare, economical, and ideal for busy weeknights. Tender slices of beef and bright, crisp broccoli are coated in a glossy sweet-and-savory sauce that clings to every bite. The result is a satisfying, restaurant-quality meal you can easily make at home.
If you’re deciding what to cook this week, this saucy beef and broccoli is one of my go-to meals. It comes together quickly, can be made ahead, and pairs beautifully with steamed rice or noodles. Add it to your dinner rotation and enjoy a dependable favorite that feeds a crowd or makes excellent leftovers.
Table of Contents
- The Best Beef and Broccoli
- Ingredients You Need
- How to Make Beef and Broccoli Stir Fry
- Recipe Tips
- Make Ahead and Storage
- Easy Beef and Broccoli Stir Fry Recipe
The Best Beef and Broccoli
There are plenty of dinner options, but this beef and broccoli stands out for being fast, flexible, and full of satisfying flavor. Here’s what makes it a reliable choice:
- Quick and easy: Aside from a short marinating step you can do ahead, the whole meal comes together in under 30 minutes. The sauce uses just a few pantry staples and thickens quickly to coat the beef and vegetables.
- Comfort food: The blend of tender beef, crisp broccoli, and a balanced sweet-and-savory sauce is deeply comforting. When served over rice or tossed with noodles it becomes a complete, well-rounded dinner.
- Versatile: This recipe adapts well to what you have on hand. Swap the cut of beef, add different vegetables, or adjust the seasoning to suit your family’s tastes.
- Flavorful sauce: The sauce brings sweetness, savory depth, and a glossy finish — everything you want in a stir fry. It also makes great leftover rice even more appealing the next day.
Ingredients You Need
Note: The recipe card below lists the full ingredients with measurements.

- Steak: Flank steak is ideal for quick-cooking stir fries because it’s lean, flavorful, and slices thinly. Skirt steak or top sirloin also work well.
- Broccoli: Fresh broccoli florets provide the best texture and bright color; blanching briefly keeps them crisp-tender.
- Fresh garlic and ginger: Use fresh minced garlic and ginger for the most aromatic base flavor.
- Beef broth: Adds depth to the sauce; use low-sodium if you are monitoring salt intake.
- Rice wine vinegar: A little acidity balances the sauce; apple cider or white wine vinegar can be used in a pinch but will slightly alter the flavor.
- Dark brown sugar: Gives the sauce a rich sweetness and deeper flavor. Light brown sugar can substitute if necessary.
- Dark soy sauce: Adds savory saltiness and a darker color. Low-sodium soy sauce is a good option if preferred.
- Cornstarch: Used to coat and tenderize the beef and to thicken the sauce for a glossy finish.
- Hoisin and oyster sauces: Provide complexity and umami. A little goes a long way to round out the sauce.
- Neutral oil: Choose an oil with a high smoke point, such as canola, vegetable, or peanut oil.
- Browning sauce (optional): Adds color and a bit of depth but is not required.
Chef’s Kiss
Browning Sauce
Browning sauce is commonly used to deepen color and add a subtle savory note in many recipes. If you have it, add a small amount for a darker, more restaurant-style finish. If not, the dish will still be delicious.
How to Make Beef and Broccoli Stir Fry
- Marinate the beef: Slice the beef thinly against the grain. In a bowl whisk together cornstarch, dark soy sauce, rice wine vinegar, brown sugar, oyster sauce, hoisin sauce, salt, and browning sauce if using. Add the beef, toss to coat, cover, and marinate in the refrigerator for 20–30 minutes (up to 1 hour).
- Prepare the sauce: Whisk beef broth, dark brown sugar, and hoisin sauce in a small bowl until smooth and set aside.

- Blanch the broccoli: Bring a pot of water to a boil, add the broccoli florets, and cook 2–3 minutes until bright green and just tender. Drain and set aside to keep them crisp.
- Cook the aromatics and beef: Heat oil in a large skillet or wok over medium-high heat. When the oil shimmers, add minced garlic and ginger and sauté 30 seconds until fragrant. Add the marinated beef in a single layer and cook 3–5 minutes, stirring occasionally, until browned and nearly cooked through.
- Add the sauce and finish: Pour the prepared sauce over the beef and stir to coat. Add the blanched broccoli and toss to combine. Cook 1–2 minutes until the sauce thickens and the broccoli is heated through. Taste and adjust seasoning if needed.

Chef’s Kiss
Serve this beef and broccoli over steamed white or brown rice, or toss with your favorite noodles. Spoon extra pan sauce over each serving and garnish with sesame seeds or sliced green onions for a fresh finish.
Recipe Tips
- Prep everything first: Stir fries cook very quickly, so measure and chop all ingredients before heating the pan. This mise en place keeps the cooking smooth and prevents overcooking.
- Try other vegetables: You can replace up to half the broccoli with snap peas, bell peppers, carrots, or mushrooms. For added crunch, toss in water chestnuts or a handful of unsalted cashews.
- Slice against the grain: Cutting the beef against the grain produces more tender bites.

Make Ahead and Storage
This dish reheats very well, making it a great option for meal prep. Store leftovers in an airtight container in the refrigerator for up to 3 days. To freeze, place in a freezer-safe container or bag for up to 3 months and thaw in the refrigerator before reheating.
To reheat, warm in a skillet over medium heat until heated through, or microwave until hot. If the sauce has thickened too much, add a splash of beef broth or water when reheating to loosen it.
Easy Beef and Broccoli Stir Fry Recipe
Prep: 10 mins • Cook: 23 mins • Marinate time: 20 mins • Total: 53 mins • Servings: 6

An easy beef and broccoli stir fry that comes together quickly for a perfect weeknight dinner. Serve with rice or noodles.
Ingredients
For the beef:
- 2 tablespoons cornstarch
- 2 tablespoons dark soy sauce
- 1 tablespoon rice wine vinegar
- 1 tablespoon brown sugar
- 1 tablespoon oyster sauce
- 1 tablespoon hoisin sauce
- 1 tablespoon salt
- 1/2 teaspoon browning sauce (optional)
- 2 pounds flank steak or top sirloin, thinly sliced against the grain into short strips
For the sauce:
- 1/4 cup beef broth
- 1/4 cup dark brown sugar
- 1/4 cup hoisin sauce
For the veggies & aromatics:
- 4 cups fresh broccoli florets
- 1 to 2 tablespoons neutral oil (vegetable or canola)
- 3 tablespoons minced garlic
- 3 tablespoons minced fresh ginger
- Cooked rice or noodles for serving
Instructions
- Marinate the beef: In a large bowl whisk together cornstarch, soy sauce, rice wine vinegar, brown sugar, oyster sauce, hoisin sauce, salt, and browning sauce if using. Add the sliced beef and toss to coat. Cover and refrigerate for 20–30 minutes (up to 1 hour).
- Make the sauce: In a small bowl whisk together beef broth, brown sugar, and hoisin sauce until smooth. Set aside.
- Blanch the broccoli: Bring a pot of water to a boil, add broccoli florets and cook 2–3 minutes until bright green and just tender. Drain and set aside.
- Cook the aromatics and beef: Heat oil in a large skillet or wok over medium-high heat. When the oil is hot, add garlic and ginger and sauté 30 seconds. Add the marinated beef in a single layer and cook 3–5 minutes until browned and mostly cooked through.
- Add the sauce and finish: Pour the sauce over the beef and stir to coat. Add the blanched broccoli and toss to combine. Cook 1–2 minutes until the sauce thickens and the broccoli is heated through. Add extra browning sauce if you want a deeper color.
- Serve hot over steamed rice or noodles and spoon extra pan sauce over each portion.
Notes
Storage: Store leftovers in an airtight container for up to 3 days. Reheat in a skillet or in the microwave until hot.