Print

Savory Beef and Broccoli Recipe Easy Better Than Takeout Dinner

savory beef and broccoli recipe - featured image

A quick and easy homemade beef and broccoli recipe with tender beef slices in a rich, savory sauce and crisp broccoli, perfect for weeknight dinners and better than takeout.

Ingredients

Scale
  • 8 ounces (225 g) flank steak or sirloin, thinly sliced against the grain
  • 1 tablespoon soy sauce (use low sodium for less salt)
  • 1 teaspoon cornstarch
  • 1 teaspoon sesame oil
  • ¼ cup (60 ml) low sodium soy sauce
  • 2 tablespoons oyster sauce (optional)
  • 1 tablespoon brown sugar or honey
  • 1 teaspoon rice vinegar
  • 1 teaspoon grated fresh ginger
  • 2 cloves garlic, minced
  • 1 tablespoon cornstarch mixed with 2 tablespoons water (for thickening)
  • 3 cups broccoli florets (about 200 g), fresh and firm
  • 1 tablespoon vegetable or canola oil
  • Optional garnishes: sesame seeds, thinly sliced green onions

Instructions

  1. Slice 8 ounces (225 g) of flank steak thinly against the grain into strips about ¼ inch (6 mm) thick. In a small bowl, combine the sliced beef with 1 tablespoon soy sauce, 1 teaspoon cornstarch, and 1 teaspoon sesame oil. Mix well and let it marinate for 10–15 minutes.
  2. Bring a pot of salted water to a boil. Add 3 cups (about 200 g) broccoli florets and cook for 1–2 minutes until bright green and slightly tender but still crisp. Drain and immediately plunge into ice water or rinse under cold water to stop cooking.
  3. In a small bowl, whisk together ¼ cup (60 ml) soy sauce, 2 tablespoons oyster sauce, 1 tablespoon brown sugar or honey, 1 teaspoon rice vinegar, 1 teaspoon grated fresh ginger, and 2 cloves minced garlic. Set aside.
  4. Heat 1 tablespoon vegetable oil in a wok or large skillet over medium-high heat until shimmering. Add the marinated beef in a single layer (work in batches if needed) and stir-fry for about 2–3 minutes until just browned but not fully cooked through. Remove from the pan and set aside.
  5. Add a bit more oil if needed, then toss in the blanched broccoli. Stir-fry for 1 minute to warm through. Pour in the sauce mixture and bring to a simmer. Add the cornstarch slurry (1 tablespoon cornstarch mixed with 2 tablespoons water) and stir continuously until the sauce thickens, about 1–2 minutes.
  6. Return the beef to the pan and toss everything together to coat evenly in the sauce. Cook for another 1–2 minutes until the beef is cooked through and the sauce clings nicely. Taste and adjust seasoning if needed.
  7. Transfer to a serving dish and sprinkle with toasted sesame seeds and sliced green onions if using.

Notes

Freeze the beef for about 20 minutes before slicing to make thin slices easier. Blanch broccoli before stir-frying to keep it crisp and vibrant. Cook beef in batches to avoid overcrowding and ensure a good sear. Stir sauce continuously when adding cornstarch slurry to avoid lumps. Adjust seasoning with extra soy sauce or black pepper if needed. For gluten-free, use tamari and gluten-free oyster sauce or omit oyster sauce.

Nutrition

Keywords: beef and broccoli, stir-fry, easy dinner, quick recipe, homemade takeout, savory sauce, weeknight meal