
Meatball Soup
This Meatball Soup delivers 27g protein and 496 calories per serving, offering a filling, broth-based meal that keeps calories in check. Batch-preps 6 servings quickly on the stovetop, ideal for lunch rotations or light dinner days during cuts. Built for anyone wanting high volume and satiety without excess oil or cream.
Ingredients
- •80/20 Ground Beef(454g)
Standard ground beef. Drain fat thoroughly after cooking to reduce calories.
- •Egg, Whole, Large(50g)
- •Worcestershire Sauce(8g)
Lea & Perrins is the standard. A little goes a long way.
- •Bread Crumbs, Dry, Plain(80g)
- •Parsley, Fresh(45g)
- •Parmesan Cheese(80g)
Grated Parmesan — the shelf-stable canister is fine for cooking.
- •Garlic
- •Italian seasoning(5g)
- •Garlic powder(3g)
- •Onion powder(3g)
- •1 teaspoon sea salt
- •Olive oil(30g)
Regular (not extra-virgin) olive oil for high-heat cooking. EVOO for dressings.
- •Yellow Onion
- •Celery
- •Carrots
- •Bell Pepper
- •Garlic
- •Tomato Paste(30g)
- •Low Sodium Chicken Broth(960g)
- •Low Sodium Beef Broth(480g)
- •Canned Diced Tomatoes
- •Paprika, Ground(15g)
- •1 teaspoon sea salt
- •¼ teaspoon freshly cracked black pepper
- •Pasta, Farfalle, Mini, White, Dry(170g)
Instructions
- 1In a large bowl, gently combine the ground beef, eggs, Worcestershire sauce, bread crumbs, half of the parsley, grated Parmesan, fresh garlic, Italian seasoning, garlic powder, onion powder, and salt. With wet hands, form golf ball–size meatballs (about 1½ tablespoons each) — you should have approximately 35 meatballs.
- 2Heat the olive oil in a large pot over medium heat until glistening, about 1–2 minutes. Add the onion, celery, carrots, and bell pepper; cook 8–10 minutes, stirring occasionally, until softened.
- 3Add the fresh garlic to the pot and cook over medium heat for 1 minute, stirring, until fragrant. Stir in the tomato paste until combined.
- 4Add the chicken broth, beef broth, 2 cups of water, diced tomatoes, paprika, salt, and pepper to the pot. Increase heat to high and bring to a boil, about 5–7 minutes.
- 5Once boiling, carefully add the meatballs and mini farfalle pasta to the pot. Reduce heat to medium and simmer 12–15 minutes, stirring occasionally, until the pasta is tender and meatballs are cooked through (internal temperature 160°F).
- 6Divide the soup evenly into 6 airtight containers while hot. Cool to room temperature before sealing and refrigerating.
- 7To serve, reheat a portion in a pot over medium heat for 5–7 minutes until steaming. Top with additional grated Parmesan and remaining fresh parsley.
Nutrition — Per Serving
496
calories
27g
protein
26g
fat
- Carbohydrates
- 37g
- Saturated fat
- 9.1g
- Sodium
- 741 mg
- Dietary fiber
- 3.1g
6 servings per batch · ~402g each
Macro data sourced from USDA FoodData Central
AI Swap Engine
Swap any ingredient and get recalculated macros instantly.
Set your goal to unlock — free, 30 secondsCommon questions
How much protein does Meatball Soup have per serving?
Each serving contains 27g of protein and 496 calories, with 26g fat and 37g carbs. This soup delivers protein from the meatballs and broth, balancing fat and carbohydrate intake.
How long does Meatball Soup take to make?
This recipe qualifies as quick prep and batch-cooks 6 servings on the stovetop in one session. You're producing nearly a full week of lunches or dinners from a single preparation.
Is Meatball Soup good for muscle gain?
At 27g protein and 496 calories per serving, this soup fits muscle gain phases when combined with other protein sources throughout the day. The 37g carbs provide training fuel alongside the moderate protein content.
More like this
Beef and Egg Breakfast Bowls
Stovetop · 8 servings
Breakfast Burritos with Beef, Bacon, and Honey
Stovetop · 8 servings
Breakfast Burritos with Beef and Eggs
Stovetop · 8 servings



