Go Back

Beef and Broccoli Stir‑Fry With Rice - Fast, Flavorful, and Satisfying

Prep Time15 minutes
Cook Time15 minutes
Total Time30 minutes
Servings: 4 servings

Ingredients

  • Beef: 1 pound flank steak or sirloin, thinly sliced against the grain
  • Broccoli: 4 cups broccoli florets (about 1 large head)
  • Neutral oil: 2–3 tablespoons (such as canola, vegetable, or peanut oil)
  • Garlic: 3–4 cloves, minced
  • Fresh ginger: 1 tablespoon, finely grated
  • Green onions: 2–3, sliced (optional for garnish)
  • Sesame seeds: 1 teaspoon (optional garnish)
  • Cooked rice: 4 cups, warm (jasmine or long-grain preferred)
  • 1/3 cup low-sodium soy sauce
  • 2 tablespoons oyster sauce (or hoisin for a sweeter profile)
  • 1 tablespoon rice vinegar (or apple cider vinegar)
  • 1 tablespoon brown sugar or honey
  • 1 tablespoon cornstarch
  • 1/2 cup low-sodium beef or chicken broth (or water)
  • 1 teaspoon toasted sesame oil
  • 1/4 teaspoon red pepper flakes (optional, for heat)
  • 1/4 teaspoon black pepper

Instructions

  • Slice the beef: Freeze the steak for 15–20 minutes to firm it up. Slice thinly against the grain into bite-size strips. Pat dry with paper towels.
  • Whisk the sauce: In a bowl, combine soy sauce, oyster sauce, rice vinegar, brown sugar, cornstarch, broth, sesame oil, red pepper flakes (if using), and black pepper. Whisk until smooth.
  • Marinate the beef: Add half of the sauce to the sliced beef, toss to coat, and let sit for 10–15 minutes while you prep the broccoli. Reserve the remaining sauce.
  • Prep the broccoli: Cut broccoli into small florets. Peel and slice the stalk if you like—it's tender and tasty when thinly sliced.
  • Par-cook the broccoli: Heat 1 tablespoon oil in a large skillet or wok over medium-high. Add broccoli and a splash of water. Stir-fry 2–3 minutes until bright green and crisp-tender. Transfer to a plate.
  • Sear the beef: Add another tablespoon of oil to the hot pan. Lay the beef in a single layer. Cook 1–2 minutes per side until browned but not fully cooked through. Work in batches to avoid overcrowding. Transfer to the plate with broccoli.
  • Sauté aromatics: Reduce heat slightly if needed. Add a little more oil if the pan is dry. Stir in garlic and ginger for 30 seconds until fragrant—don’t let them burn.
  • Bring it together: Return broccoli and beef (plus any juices) to the pan. Pour in the reserved sauce. Toss over medium-high heat for 1–2 minutes until the sauce thickens and everything is glazed.
  • Taste and adjust: Add a splash of water if the sauce is too thick, or a dash of soy for more salt. Finish with green onions and sesame seeds if using.
  • Serve: Spoon the stir‑fry over warm rice. Eat immediately for the best texture.