
These Cheesy Meatballs yield 21g protein at just 332 calories per serving, offering a protein-dense option that works across appetizers, sides, or standalone meals. Quick-prep 18 servings on the stovetop for maximum batch efficiency—one cook session covers weeks of flexible protein portions.
Regular ground pork is typically 70/30. Look for lean if available.
Grated Parmesan — the shelf-stable canister is fine for cooking.
Regular (not extra-virgin) olive oil for high-heat cooking. EVOO for dressings.
Part-skim mozzarella. Pre-shredded bags are convenient for meal prep.
297
calories
17g
protein
16g
fat
18 servings per batch · ~148g 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 has 21g of protein and 332 calories with 19g fat and 21g carbs. The per-serving macros are lean, but the recipe yields 18 servings, making it ideal for batch prep.
Quick prep on the stovetop with an 18-serving batch size means you're prepping nearly three weeks of individual meals in one cooking session. This is one of the most efficient recipes for volume meal prep.
At 332 calories and 21g protein per serving, these meatballs work well as a high-volume, lower-calorie protein option for fat-loss phases. The small portion size (given the 18-serving yield) makes them easy to pair with vegetables and keep overall intake controlled.
Slow Cooker · 7 servings
Instant Pot · 8 servings
Instant Pot · 6 servings
Stovetop · 6 servings