Go Back
Beef and Broccoli Recipe

Beef and Broccoli Recipe

This easy Beef and Broccoli recipe features tender, juicy slices of beef and crisp, vibrant broccoli tossed in a rich, glossy, savory homemade stir-fry sauce. Packed with garlic, ginger, and delicious Asian-inspired flavors, this restaurant-style recipe is perfect for a quick and satisfying weeknight dinner.
Prep Time 20 minutes
Cook Time 15 minutes
Chill Time 15 minutes
Total Time 50 minutes
Servings: 4
Course: Dinner, Main Course
Cuisine: Asian-Inspired
Calories: 420

Ingredients
  

For the Beef
  • 1½ pounds flank steak or sirloin steak thinly sliced against the grain
  • 1 tablespoon cornstarch
  • 1 tablespoon soy sauce
  • 1 tablespoon neutral cooking oil
For the Broccoli
  • 5 to 6 cups fresh broccoli florets
  • 2 to 3 tablespoons water for steaming
For the Homemade Stir-Fry Sauce
  • ⅓ cup low-sodium soy sauce
  • ⅓ cup beef broth or water
  • 2 tablespoons oyster sauce
  • 1 tablespoon brown sugar
  • 1 teaspoon sesame oil
  • 1 tablespoon cornstarch
  • 3 cloves garlic finely minced
  • 1 teaspoon fresh ginger finely grated or minced

Equipment

  • Large skillet or wok
  • Sharp knife
  • Cutting board
  • Medium mixing bowl
  • Small bowl for the sauce
  • Measuring cups and spoons
  • Whisk
  • Tongs or spatula

Method
 

Step 1: Prepare the Beef
  1. If desired, place the beef in the freezer for 15 to 20 minutes to make slicing easier. Slice the beef thinly against the grain.
  2. Place the sliced beef in a bowl and toss it with 1 tablespoon soy sauce and 1 tablespoon cornstarch until lightly coated. Set aside while preparing the remaining ingredients.
Step 2: Prepare the Broccoli
  1. Wash the broccoli and cut it into bite-sized florets.
  2. Heat a large skillet or wok over medium-high heat. Add 2 to 3 tablespoons of water and the broccoli. Cover briefly and steam for approximately 3 to 4 minutes, or until the broccoli becomes bright green and crisp-tender.
  3. Remove the broccoli from the pan and set aside.
Step 3: Make the Sauce
  1. In a medium bowl, whisk together the low-sodium soy sauce, beef broth or water, oyster sauce, brown sugar, sesame oil, cornstarch, minced garlic, and fresh ginger.
  2. Whisk until the cornstarch is completely dissolved and the sauce is smooth.
Step 4: Cook the Beef
  1. Heat the skillet or wok over medium-high to high heat. Add the neutral cooking oil.
  2. Cook the beef in batches to avoid overcrowding the pan. Add half of the beef in a single layer and cook until lightly browned and nearly cooked through.
  3. Transfer the cooked beef to a plate and repeat with the remaining beef.
Step 5: Combine the Ingredients
  1. Return all of the cooked beef to the skillet. Add the steamed broccoli.
  2. Whisk the sauce once more, then pour it into the skillet. Stir continuously as the sauce heats and thickens.
  3. Cook for approximately 2 to 3 minutes, or until the sauce becomes glossy and evenly coats the beef and broccoli.
Step 6: Serve
  1. Remove the Beef and Broccoli from the heat and serve immediately.
  2. Enjoy it on its own or serve it with steamed white rice, brown rice, noodles, or cauliflower rice.

Notes

Slice against the grain: This is essential for tender, easy-to-chew beef.
Do not overcrowd the pan: Cook the beef in batches for better browning and flavor.
Keep the broccoli crisp-tender: Avoid overcooking to maintain its bright color and fresh texture.
Whisk the sauce before adding: Cornstarch settles at the bottom, so mix the sauce again before pouring it into the hot skillet.
Adjust the sauce: Add more garlic, ginger, brown sugar, or seasonings according to your taste.
Gluten-free option: Use certified gluten-free soy sauce or tamari and gluten-free oyster sauce.
Low-carb option: Reduce or omit the brown sugar and use less cornstarch.
Storage: Store leftovers in an airtight container in the refrigerator for up to 3 to 4 days.
Reheating: Reheat gently in a skillet with a small splash of water or beef broth to loosen the sauce.