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

This skillet is a weeknight hero: quick to make, easy to clean up, and loaded with flavor without weighing you down. Tender strips of beef, crisp-tender broccoli, and a glossy, garlicky sauce come together in one pan. It’s familiar takeout comfort, but lighter and fresher.

FREE 7-Day Easy Dinner Reset

Save time, eat healthier, and take the stress out of dinner. Get a full week of easy healthy dinners delivered straight to your inbox.

If you’re watching calories, this version keeps things lean without feeling skimpy. Serve it over cauliflower rice, brown rice, or eat it straight from the skillet—no judgment here.

Save

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.

What Makes This Recipe So Good

Close-up detail: Slices of seared lean flank steak and crisp-tender broccoli tossed in a glossy soy-Save
  • Fast and simple: You’ll have dinner on the table in about 25 minutes from start to finish.
  • Light yet satisfying: Lean beef and plenty of broccoli deliver protein and fiber for a filling meal under a reasonable calorie count.
  • One-pan convenience: Minimal prep and minimal dishes make this great for busy nights.
  • Takeout flavor at home: A soy-ginger-garlic sauce hits those classic notes without extra sugar or oil.
  • Easy to customize: Swap in different veggies, change the heat level, or use gluten-free ingredients if needed.

What You’ll Need

  • 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

How to Make It

Cooking process: Overhead shot of the beef and broccoli skillet right after “sauce it up,” showiSave
  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.

Keeping It Fresh

  • Storage: Cool completely, then store in an airtight container for up to 4 days in the fridge.
  • Reheating: Warm gently in a skillet over medium heat with a splash of water to loosen the sauce. Microwave in 30-second bursts, stirring halfway.
  • Make-ahead tips: Slice the beef and pre-mix the sauce up to 24 hours ahead.

    Keep them chilled separately. Blanch the broccoli and store it in a sealed container so dinner comes together in minutes.

  • Freezing: The sauce can separate after thawing, but it still works. Freeze up to 2 months in a freezer-safe bag, pressing out air.

    Thaw overnight in the fridge and reheat gently.

Final dish presentation: Restaurant-quality plating of Low Calorie Beef & Broccoli over cauliflower Save

Health Benefits

  • High-protein, lower-calorie: Lean beef provides iron, zinc, and vitamin B12, while staying within a leaner calorie range when trimmed and cooked quickly.
  • Fiber and micronutrients: Broccoli brings fiber, vitamin C, vitamin K, and antioxidants that support immune and bone health.
  • Balanced plate: When served with cauliflower rice or a moderate portion of whole grains, you get a nice balance of protein, veggies, and complex carbs.
  • Reduced sodium and sugar: Using low-sodium soy sauce and a small amount of sauce overall keeps the salt in check. There’s no added sugar, so the calories stay low and clean.

Common Mistakes to Avoid

  • Overcrowding the pan: Sear the beef in batches. Crowding steams the meat and makes it tough and gray.
  • Skipping the pre-cook on broccoli: Raw florets take longer and can water down the sauce.

    A quick steam keeps them crisp and vibrant.

  • Overcooking the beef: Thin slices need only a minute or so per side. Pull them early; they’ll finish in the sauce.
  • Heavy-handed oil: Measure the oil. Nonstick pans and a splash of water for the onions help keep calories in check.
  • Too much sauce: It’s tempting, but more sauce often means more sodium and calories.

    This recipe uses just enough to coat.

Recipe Variations

  • Gluten-free: Swap soy sauce for tamari and choose a gluten-free oyster sauce. The rest stays the same.
  • Extra-lean: Use top round or eye of round and slice very thin. Marinate 10 minutes in soy sauce and ginger to help tenderize.
  • More veggies: Add snap peas, bell peppers, or mushrooms.

    Sauté quickly after the onions, then proceed with the recipe.

  • Spicy version: Stir in chili-garlic sauce or a drizzle of sriracha with the soy mixture. Top with sliced fresh chiles.
  • No cornstarch: Reduce the sauce over low heat or use 1/2 teaspoon arrowroot mixed with cold water as a substitute.
  • Lower sodium: Use half low-sodium soy sauce and half water or unsalted beef broth. Brighten with extra vinegar and ginger.

FAQ

What cut of beef works best?

Flank steak is classic, but sirloin, flat iron, or top round also work well.

Need More Easy Dinner Ideas?

Get my FREE 7-Day Easy Dinner Reset and enjoy a full week of healthy dinners without the meal-planning stress.

The key is slicing very thin against the grain. If your knife drags, chill the meat for 10 minutes first.

Can I use frozen broccoli?

Yes. Thaw and pat it dry, then microwave 1–2 minutes to warm.

Add it to the skillet as directed. Removing excess moisture helps the sauce cling.

How do I keep this low calorie?

Use lean beef, measure the oil, and keep the sauce modest. Pair with cauliflower rice or a small portion of brown rice.

Avoid extra sugar or heavy bottled sauces.

Can I make it ahead for meal prep?

Absolutely. Portion it into containers with cauliflower rice or brown rice. It reheats well, and the flavors actually meld after a day.

What if I don’t have oyster sauce?

Use extra soy sauce plus a 1/2 teaspoon of honey or a dash of Worcestershire for depth.

Hoisin works too, but it’s a bit sweeter, so use sparingly.

How do I tenderize tougher cuts?

A quick marinade with soy sauce, a pinch of baking soda (1/8 teaspoon per pound), and ginger for 10–15 minutes helps. Rinse lightly and pat dry before cooking if you use baking soda.

Is there a way to make it dairy-free or paleo?

It’s naturally dairy-free. For paleo, use coconut aminos instead of soy sauce, skip cornstarch, and reduce the sauce slightly in the pan to thicken.

In Conclusion

This Low Calorie Beef & Broccoli Skillet delivers everything you want on a busy night: speed, freshness, and big flavor with a light touch.

With a handful of pantry staples and a quick sear, you get tender beef, crisp veggies, and a glossy sauce that tastes like your favorite takeout. Keep it simple for everyday dinners, or dress it up with fresh scallions and sesame seeds. Either way, it’s a reliable, better-for-you staple you’ll make again and again.

Printable Recipe Card

Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.

About the Author

Brandon DSave

Brandon D

Blogger/Fitness & Wellness Coach

I create quick, healthy, family-friendly recipes that make dinner simple, delicious, and stress-free.

Loved This Recipe?

If you're looking for more simple, healthy dinners your family will actually eat, grab my FREE 7-Day Easy Dinner Reset. You'll get 7 easy dinner recipes, simple grocery lists, and a done-for-you plan that takes the stress out of mealtime.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating