
This Instant Pot Crispy Carnitas delivers 84g protein and 769 calories per serving — the highest-protein recipe in our library for hitting maximum daily targets. Quick-preps 6 servings on the stovetop, making it your go-to batch meal for serious muscle-building phases. Built for anyone running a high-protein diet focused on consistent, measurable muscle gain.
Regular (not extra-virgin) olive oil for high-heat cooking. EVOO for dressings.
605
calories
53g
protein
40g
fat
6 servings per batch · ~340g 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 delivers 84g of protein and 769 calories — one of the highest protein-per-serving totals on PrepForge. The macro breakdown is 39g fat and 24g carbs, giving you a complete meal designed around maximizing protein intake.
The recipe batch-preps 6 servings using quick prep methods on the stovetop, so you're getting multiple high-protein dinners from a single cook session. This is efficient for lifters who need consistent 80g+ protein meals throughout the week.
At 84g protein per serving, this recipe is specifically designed for muscle gain phases where hitting 180-200g daily protein is non-negotiable. The calorie density (769 cal) also supports the surplus needed for strength gains and hypertrophy.
Slow Cooker · 7 servings
Instant Pot · 8 servings
Instant Pot · 6 servings
Stovetop · 6 servings