Go Back

Low Calorie Meal Prep Beef & Broccoli (Better Than Takeout) - Simple, Flavor-Packed, and Ready for the Week

Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings: 4 servings

Ingredients
  

  • Beef: 1.25 pounds flank steak or top sirloin, trimmed
  • Broccoli: 6 cups broccoli florets (about 2 large heads)
  • Onion (optional): 1 small yellow onion, thinly sliced
  • Garlic: 4 cloves, minced
  • Ginger: 1 tablespoon fresh, grated (or 1 teaspoon ground)
  • Low-sodium soy sauce: 1/3 cup
  • Beef or chicken broth (low sodium): 1/2 cup
  • Rice vinegar: 1 tablespoon
  • Oyster sauce or hoisin (optional): 1 tablespoon for depth
  • Cornstarch: 2 teaspoons (plus 1 extra teaspoon if you like it thicker)
  • Brown sugar or maple syrup: 1 to 2 teaspoons
  • Sesame oil: 1 teaspoon
  • Neutral oil for cooking: 1 to 1.5 tablespoons (avocado, canola, or light olive oil)
  • Red pepper flakes or chili-garlic sauce: to taste
  • Green onions and sesame seeds (optional): for garnish
  • Cooked base: Steamed jasmine rice, brown rice, or cauliflower rice

Method
 

  1. Slice the beef thin. Freeze the steak for 20 minutes to firm it up. Slice against the grain into thin strips, about 1/4 inch. Pat dry with paper towels.
  2. Make the sauce. In a bowl, whisk soy sauce, broth, rice vinegar, oyster/hoisin (if using), brown sugar, garlic, ginger, sesame oil, and cornstarch. Taste and adjust salt and sweetness.
  3. Blanch or steam the broccoli. Quickly steam or blanch florets until bright green and crisp-tender (about 2 to 3 minutes). Drain well. This keeps them vibrant for meal prep.
  4. Preheat your pan. Heat a large nonstick skillet or wok over medium-high. Add half the oil and swirl to coat.
  5. Sear the beef fast. Add half the beef in a single layer. Don’t crowd the pan. Sear 45–60 seconds per side until browned. Remove to a plate. Repeat with remaining oil and beef.
  6. Optional aromatics step. If using onion, toss it into the hot pan and cook 1–2 minutes to soften slightly.
  7. Add the sauce. Reduce heat to medium. Pour in the sauce and stir. It should thicken in 30–60 seconds. If too thick, splash in a little water or broth. If too thin, simmer another minute.
  8. Combine everything. Return beef and broccoli to the pan. Toss to coat evenly. Add chili flakes if you like heat. Cook 1 more minute to warm through.
  9. Taste and finish. Adjust seasoning—more soy for salt, vinegar for brightness, or a pinch of sugar for balance. Garnish with green onions and sesame seeds.
  10. Serve or portion. Spoon over rice or cauliflower rice. For meal prep, divide into 4 containers with your base of choice.