
This Instant Pot Carnitas delivers 49g protein and 421 calories per serving, offering substantial protein density per batch. Quick prep produces 8 servings, maximizing your yield-to-time ratio for efficient meal prepping. High protein-per-serving makes it effective for meeting 160g+ daily targets across your week.
Any carton chicken broth labeled "low sodium." Swanson or store brand.
Regular (not extra-virgin) olive oil for high-heat cooking. EVOO for dressings.
356
calories
31g
protein
23g
fat
8 servings per batch · ~259g each
Macro data sourced from USDA FoodData Central
Swap any ingredient and get recalculated macros instantly.
Set your goal to unlock — free, 30 secondsEach serving contains 49g of protein and 421 calories with 24g fat and just 5g carbs. This is a high-protein, low-carb option ideal for macro-conscious lifters.
Quick prep designation with 8 servings per batch means you're getting 8 dinners ready in one cooking session on the stovetop. This scales to longer meal prep weeks without doubling active time.
At 49g protein per serving, Carnitas supports muscle gain goals when combined with other higher-carb meals to hit total daily carbs. The high fat content provides caloric density for bulking phases.
Slow Cooker · 7 servings
Instant Pot · 8 servings
Instant Pot · 6 servings
Stovetop · 6 servings