Go Back

Low Calorie Beef & Broccoli Skillet - A Fast, Flavor-Packed Weeknight Dinner

Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Servings: 4 servings

Ingredients
  

  • 12 ounces lean flank steak or sirloin, thinly sliced against the grain
  • 4 cups broccoli florets (fresh or thawed from frozen, well-drained)
  • 1 small onion, thinly sliced (optional but adds sweetness)
  • 2 cloves garlic, minced
  • 1 teaspoon fresh ginger, grated (or 1/4 teaspoon ground ginger)
  • 1 tablespoon low-sodium soy sauce (or tamari/coconut aminos)
  • 1 tablespoon oyster sauce (or hoisin for a slightly sweeter twist)
  • 1 teaspoon toasted sesame oil
  • 1 teaspoon rice vinegar or lime juice
  • 1 teaspoon cornstarch mixed with 2 tablespoons cold water (slurry)
  • 1/4 teaspoon red pepper flakes or a few dashes hot sauce (optional)
  • 1–2 teaspoons neutral oil (avocado, canola, or light olive oil)
  • Salt and black pepper to taste
  • Sesame seeds and sliced scallions for garnish (optional)
  • Serving options: Cauliflower rice, brown rice, or whole-wheat noodles

Method
 

  1. Prep the steak: Pat the beef dry with paper towels. Toss with a pinch of salt and pepper. If you have time, place it in the freezer for 10 minutes to firm up for easier slicing.
  2. Mix the sauce: In a small bowl, whisk together soy sauce, oyster sauce, sesame oil, rice vinegar, ginger, garlic, red pepper flakes (if using), and the cornstarch slurry. Set aside.
  3. Pre-cook the broccoli: Steam or microwave broccoli for 1–2 minutes until bright green and crisp-tender. This keeps the skillet from overcrowding and speeds up cooking.
  4. Heat the pan: Set a large nonstick skillet over medium-high heat. Add 1 teaspoon oil and swirl to coat.
  5. Sear the beef in batches: Add half the steak in a single layer. Sear 60–90 seconds per side until browned but still slightly pink. Transfer to a plate and repeat with remaining beef, adding a touch more oil only if needed.
  6. Soften the onion: Add sliced onion to the empty skillet and cook 2–3 minutes until just tender. If the pan looks dry, splash in a tablespoon of water instead of more oil.
  7. Add broccoli: Stir in the broccoli and toss with the onions for about 1 minute to warm through.
  8. Sauce it up: Return the beef and any juices to the skillet. Give the sauce a quick stir and pour it over everything. Cook, stirring, 1–2 minutes until the sauce thickens and lightly coats the beef and veggies.
  9. Taste and finish: Adjust salt and pepper. Remove from heat. Sprinkle with sesame seeds and scallions if you like.
  10. Serve: Plate it over cauliflower rice for the lowest calories, or go with a small scoop of brown rice for extra fiber.