This delicious Beef with Broccoli recipe is a quick and easy weeknight meal that’s full of flavor! With tender beef, crisp broccoli, and a rich, savory sauce, it brings classic takeout vibes right to your kitchen. You can easily swap in your favorite veggies, and it pairs perfectly with rice or Chow Mein for a satisfying, homemade dinner.
Recipe Ingredients
- 1/2 cup low-sodium soy sauce
- 1/4 cup cornstarch
- 3 tablespoons sherry
- 2 tablespoons brown sugar
- 1 tablespoon minced fresh ginger
- 2 cloves garlic, minced
- 1 pound flank steak, trimmed of fat and sliced very thin against the grain
- 3 tablespoons peanut or olive oil
- 1 pound broccoli florets
- 1/4 cup beef broth
- 1/4 cup oyster sauce
- Salt as needed (use sparingly)
- Chow Mein, for serving
How To Make Beef With Broccoli
- Prepare the Marinade: In a bowl, mix together soy sauce, cornstarch, sherry, brown sugar, ginger, and garlic. Pour half over the sliced beef, tossing to coat. Reserve the other half.
- Stir-Fry the Broccoli: Heat 1 tablespoon of oil in a heavy skillet or wok over high heat. Add broccoli and stir-fry for 1 minute, then remove to a plate.
- Cook the Beef: Let the skillet get very hot again, add 2 tablespoons of oil, and then add the beef in a single layer. Spread it out and allow it to sear for 1 minute without stirring. Turn the beef and cook for another 30 seconds. Remove to a clean plate.
- Make the Sauce: Pour the reserved marinade into the skillet, add beef broth and oyster sauce, and cook over high heat until the sauce begins to thicken.
- Combine & Serve: Return the beef and broccoli to the skillet, toss to coat with the sauce, and adjust salt if needed. Serve hot over Chow Mein or rice.

Recipe Tips:
- Slice Beef Thinly and Against the Grain: This makes the beef tender and helps it cook quickly and evenly. If needed, freeze the meat for 15 minutes before slicing to make it easier.
- Use a Very Hot Pan: For the best sear on the beef, ensure your skillet or wok is smoking hot before adding the meat. This step gives the beef a delicious, crispy exterior.
- Don’t Overcook the Broccoli: Stir-fry the broccoli for just 1-2 minutes to keep it crisp and vibrant green. Overcooking can make it mushy.
- Mix the Sauce Before Cooking: Have the sauce ingredients ready to pour in, as things move fast when stir-frying. This prevents the beef from overcooking while you prepare the sauce.
- Add Salt Cautiously: The soy sauce and oyster sauce are already salty. Taste the dish first, then add salt if needed, to avoid an overly salty meal.
How To Store & Reheat Leftovers?
- Refrigerate: First, let the leftover Beef with Broccoli cool to room temperature. Store it in an airtight container in the refrigerator for up to 3 days.
- Freeze: After cooling, transfer Beef with Broccoli to a freezer-safe container or bag. Freeze for up to 2 months.
- Reheat: Heat a skillet over medium heat. Add a splash of water or beef broth, then add the Beef with Broccoli. Stir occasionally until the dish is thoroughly heated.
Nutrition Facts
- Calories:406
- Total Fat:20 g
- Saturated Fat:5 g
- Carbohydrates:24 g
- Dietary Fiber:0 g
- Sugar:5 g
- Protein:31 g
- Cholesterol:77 mg
- Sodium:1764 mg
Check out More Recipes:

Beef With Broccoli
Description
This delicious Beef with Broccoli recipe is a quick and easy weeknight meal that’s full of flavor! With tender beef, crisp broccoli, and a rich, savory sauce, it brings classic takeout vibes right to your kitchen. You can easily swap in your favorite veggies, and it pairs perfectly with rice or Chow Mein for a satisfying, homemade dinner.
Ingredients
Instructions
- Prepare the Marinade: In a bowl, mix together soy sauce, cornstarch, sherry, brown sugar, ginger, and garlic. Pour half over the sliced beef, tossing to coat. Reserve the other half.
- Stir-Fry the Broccoli: Heat 1 tablespoon of oil in a heavy skillet or wok over high heat. Add broccoli and stir-fry for 1 minute, then remove to a plate.
- Cook the Beef: Let the skillet get very hot again, add 2 tablespoons of oil, and then add the beef in a single layer. Spread it out and allow it to sear for 1 minute without stirring. Turn the beef and cook for another 30 seconds. Remove to a clean plate.
- Make the Sauce: Pour the reserved marinade into the skillet, add beef broth and oyster sauce, and cook over high heat until the sauce begins to thicken.
- Combine & Serve: Return the beef and broccoli to the skillet, toss to coat with the sauce, and adjust salt if needed. Serve hot over Chow Mein or rice.
Notes
- Slice Beef Thinly and Against the Grain: This makes the beef tender and helps it cook quickly and evenly. If needed, freeze the meat for 15 minutes before slicing to make it easier.
- Use a Very Hot Pan: For the best sear on the beef, ensure your skillet or wok is smoking hot before adding the meat. This step gives the beef a delicious, crispy exterior.
- Use a Very Hot Pan: For the best sear on the beef, ensure your skillet or wok is smoking hot before adding the meat. This step gives the beef a delicious, crispy exterior.
- Don’t Overcook the Broccoli: Stir-fry the broccoli for just 1-2 minutes to keep it crisp and vibrant green. Overcooking can make it mushy.
- Mix the Sauce Before Cooking: Have the sauce ingredients ready to pour in, as things move fast when stir-frying. This prevents the beef from overcooking while you prepare the sauce.
- Add Salt Cautiously: The soy sauce and oyster sauce are already salty. Taste the dish first, then add salt if needed, to avoid an overly salty meal.