PF
🍳
StovetopComplexity

Instant Pot Beef and Broccoli

This Instant Pot Beef and Broccoli delivers 43g protein and 399 calories per serving — a nutrient-complete meal with integrated vegetables. Makes 4 servings in quick prep time on the stovetop, combining protein, carbs, and micronutrients in one container. This eliminates the need for separate vegetable prep, streamlining your Sunday batch while keeping daily macros on target.

Rate this recipe:

Ingredients

4 servings
  • Olive oil(23g)

    Regular (not extra-virgin) olive oil for high-heat cooking. EVOO for dressings.

  • Beef Sirloin, Top(680g)
  • Soy Sauce, Low Sodium(60g)
  • Oyster sauce(60g)
  • Honey(15g)
  • Vinegar, Rice(15g)
  • Chili garlic sauce(10g)
  • Garlic(10g)
  • Low Sodium Beef Broth(180g)
  • Broccoli Florets, Frozen(454g)
  • Cornstarch(45g)
  • Chopped green onions and toasted sesame seeds (for serving)

Instructions

  1. 1Set Instant Pot to SAUTE. Add the oil. Once hot, add the beef. Cook, stirring occasionally, until the meat is browned on all sides, about 6 to 8 minutes.
  2. 2In a medium bowl or large measuring cup, stir together the soy sauce, oyster sauce, honey, rice vinegar, chili-garlic sauce, and garlic. Pour the beef broth into the Instant Pot. Stir, scraping a wooden spoon or spatula along the bottom of the pot, to ensure you remove any stuck-on bits of food (this will avoid a “burn” warning). Pour in the soy sauce mixture. Close and seal the lid. Cook on HIGH pressure (manual) for 12 minutes.
  3. 3While the beef cooks, steam the broccoli according to package directions and set aside. Whisk together the cornstarch slurry.
  4. 4When the Instant Pot time is up, immediately vent the Instant Pot to quickly release the pressure. Carefully open the lid. Add the cornstarch slurry and turn the Instant Pot to SAUTE. Stir to combine the slurry with the beef and cooking liquid, then bring the sauce to a boil. Let cook, stirring often, until the sauce is thickened, about 2 minutes. Stir in the steamed broccoli until all of the ingredients are evenly combined. Serve hot over rice or quinoa, sprinkled with green onion and toasted sesame seeds.

Nutrition — Per Serving

399

calories

43g

protein

16g

fat

Carbohydrates
23g
Saturated fat
0.9g
Sodium
1143 mg
Dietary fiber
3.8g

4 servings per batch · ~388g each

Macro data sourced from USDA FoodData Central

+ Add to Meal Plan

Common questions

How much protein does Instant Pot Beef and Broccoli have per serving?

Each serving contains 43g of protein at 399 calories with 16g fat and 23g carbs, delivering a lean protein-to-calorie ratio. This is one of the most calorie-efficient high-protein options in the library.

How long does Instant Pot Beef and Broccoli take to prep?

Marked as quick prep and portions into 4 servings from one Instant Pot session. The 399 calorie-per-serving size is ideal for multiple daily meals without requiring additional cooking.

Is Instant Pot Beef and Broccoli good for fat loss?

At 399 calories and 43g protein per serving, this recipe is optimized for fat loss phases where hitting protein targets on a calorie deficit is the priority. The vegetable bulk keeps you satiated while maintaining macro targets.

🍳

Slow Cooker Beef Pasta

Slow Cooker · 10 servings

70g protein540 cal11g fat
Complexity
View Recipe →+ Plan
Philly Cheesesteak Pasta

Philly Cheesesteak Pasta

Stovetop · 8 servings

59g protein530 cal14g fat
Complexity
View Recipe →+ Plan
Crockpot Lasagna

Crockpot Lasagna

Slow Cooker · 6 servings

63g protein490 cal8g fat
Complexity
View Recipe →+ Plan
Beef Bacon Pasta Bake

Beef Bacon Pasta Bake

Stovetop · 10 servings

67g protein600 cal18g fat
Complexity
View Recipe →+ Plan