Go Back

Easy Beef and Broccoli Stir Fry

Prep Time 15 minutes
Cook Time 15 minutes
Total Time 30 minutes
Servings: 4 servings
Course: Main Course

Ingredients
  

  • Beef & Veggies
  • 1 lb flank steak or sirloin thinly sliced against the grain, 450 g
  • 1 lb broccoli cut into small florets, 450 g
  • 2 tbsp oil divided
  • Optional Quick Marinade
  • 1 tbsp soy sauce
  • 1 tbsp oyster sauce
  • 1 tsp –2cornstarch
  • Sauce
  • 1/2 cup low-sodium soy sauce or Tamari
  • 1/2 cup hot water or low-sodium broth
  • 2 tbsp –3brown sugar or honey
  • 1.5 tbsp –2cornstarch
  • 2 cloves –4garlic minced
  • 1 tsp –2grated fresh ginger
  • 2 tbsp sesame oil
  • 1/4 tsp black pepper
  • Pinch red pepper flakes optional
  • To Serve Optional
  • Cooked rice or cauliflower rice
  • Sesame seeds sliced green onions

Method
 

  1. Start Your Rice and Prep Everything Get your rice going first—rice cooker, Instant Pot, or stovetop. The stir fry finishes fast, so you want the rice almost done before you start cooking. Slice the beef thinly across the grain. If slicing is tricky, partially freeze it for 20–30 minutes so it firms up a bit. Cut broccoli into small florets; peel and slice the stalks if you like (they’re delicious and tender when cooked). Mince garlic and grate ginger. Whisk all sauce ingredients together in a bowl or measuring jug until smooth and lump-free. You know what? Taking 10 minutes here to prep everything makes the actual cooking feel almost effortless.
  2. Sear the Broccoli Until Bright and Crisp-Tender Heat 1 tbsp oil in a large skillet or wok over medium-high heat. Add broccoli (and any firm veggies like carrots). Add 2–3 tbsp water, cover, and cook 4–5 minutes, stirring once or twice, until the broccoli is bright green and just tender but still has some bite. If you want softer broccoli, let it go another minute or two. Add quick-cooking veggies like bell pepper or snap peas in the last 2–3 minutes. Transfer everything to a bowl and keep the pan on the stove. This quick steam–stir-fry keeps the broccoli crisp-tender instead of boiled and dull.
  3. Brown the Beef in a Hot Pan Add the remaining 1 tbsp oil to the same pan and turn the heat to high. When the oil shimmers, add the beef in a single layer. If it doesn’t all fit, cook it in two batches—crowded beef steams instead of browning. Let it cook undisturbed for 1–2 minutes, then flip or stir and cook another 1–2 minutes until mostly cooked through with browned edges. If you’ve ever wondered why restaurant stir fry tastes different, this is a big reason: very hot pan, quick contact, and no overcrowding.
  4. Add the Sauce and Let It Thicken Give the sauce a quick stir (cornstarch sinks) and pour it over the beef. Reduce heat to medium and cook, stirring, for 3–4 minutes until the sauce bubbles, thickens, and turns glossy. Taste the sauce: Too salty? Stir in 1–2 tbsp water. Too sweet? Add a splash of soy sauce or a squeeze of lime. The sauce should coat the beef and lightly cling to your spoon, not sit like a heavy paste.
  5. Bring the Broccoli Back In Return broccoli (and other veggies) to the pan. Toss everything together for 1–2 minutes until the broccoli is heated through and coated in sauce. Sprinkle with sesame seeds and sliced green onions. Turn off the heat and let it rest for 1 minute—this helps the sauce settle and cling. Serve over hot rice, spooning plenty of sauce over the top. It’s the kind of bowl that makes you stop for a second and breathe in before the first bite.