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.
Ingredients
- •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
- 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.
- 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.
- 3While the beef cooks, steam the broccoli according to package directions and set aside. Whisk together the cornstarch slurry.
- 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
AI Swap Engine
Set up your profile to enable swaps →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.
More like this
Slow Cooker Beef Pasta
Slow Cooker · 10 servings


