
This Meatball Soup provides 30g protein and 439 calories per serving — a filling option that combines volume with serious protein density. Makes 8 servings quickly on the stovetop, covering multiple days of meal prep with minimal effort. The broth-based format keeps you full between meals without derailing your macro targets.
Regular (not extra-virgin) olive oil for high-heat cooking. EVOO for dressings.
Grated Parmesan — the shelf-stable canister is fine for cooking.
329
calories
25g
protein
8g
fat
8 servings per batch · ~480g 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 30g of protein with 439 calories total. The macros break down to 12g fat and 55g carbs, providing a balanced nutrient profile.
Marked as quick prep and makes 8 servings in one batch on the stovetop. This allows you to prepare a full week of lunches or dinners efficiently.
At 30g protein and 439 calories per serving, this soup works well during muscle gain phases when you need carbs to support training volume. The 55g carbs per serving provide solid post-workout fuel alongside the protein.
Instant Pot · 6 servings
Stovetop · 6 servings
Stovetop · 4 servings