Go Back

Healthy Beef & Broccoli Stir-Fry - Quick, Fresh, and Flavorful

Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 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)
  • Garlic: 3 cloves, minced
  • Fresh ginger: 1 tablespoon, minced or grated
  • Green onions (optional): 2, sliced for garnish
  • Low-sodium soy sauce: 1/3 cup (tamari or coconut aminos if gluten-free)
  • Rice vinegar: 1 tablespoon
  • Toasted sesame oil: 1 teaspoon
  • Honey or maple syrup: 1–2 teaspoons (to taste)
  • Cornstarch: 2 tablespoons (divided: 1 for beef, 1 for sauce)
  • Neutral oil for stir-frying: 1–2 tablespoons (avocado, canola, or grapeseed)
  • Red pepper flakes or chili-garlic sauce: Optional for heat
  • Water or low-sodium beef broth: 1/3 cup for the sauce
  • Cooked brown rice or cauliflower rice: Optional for serving
  • Sesame seeds: Optional garnish

Method
 

  1. Slice the beef: Freeze the beef for 15 minutes for easier slicing, then cut thinly against the grain. Place in a bowl.
  2. Marinate: Add 1 tablespoon soy sauce, half the garlic and ginger, and 1 tablespoon cornstarch to the beef. Toss to coat. Let sit 10–15 minutes while you prep the broccoli and sauce.
  3. Make the sauce: In a small bowl, whisk 1/3 cup soy sauce, 1/3 cup water or broth, rice vinegar, sesame oil, honey, remaining garlic and ginger, and 1 tablespoon cornstarch. Adjust sweetness and heat to taste.
  4. Prep the broccoli: Cut into bite-size florets. Peel the stalk and slice thinly if you like—don’t waste it. Pat dry to prevent sputtering in the pan.
  5. Heat the pan: Place a large skillet or wok over medium-high heat. Add 1 tablespoon oil and let it shimmer.
  6. Stir-fry the broccoli: Add broccoli and a pinch of salt. Cook 3–4 minutes, tossing often, until bright green and crisp-tender. Splash in a tablespoon of water if the pan gets too dry. Transfer broccoli to a plate.
  7. Sear the beef: Add another teaspoon of oil if needed. Spread beef in a single layer. Let it sear undisturbed for 60–90 seconds, then stir-fry 1–2 minutes until mostly browned but still slightly pink.
  8. Add sauce: Return broccoli to the pan. Pour in the sauce and toss. Cook 1–2 minutes until the sauce bubbles and thickens, coating everything. If too thick, add a splash of water; if too thin, simmer another minute.
  9. Taste and finish: Adjust seasoning with a dash more soy sauce or vinegar. Add chili flakes if you want heat. Remove from heat.
  10. Serve: Spoon over warm brown rice or cauliflower rice. Garnish with green onions and sesame seeds.