PF
A warm bowl of Asian noodle soup with vibrant vegetables and meatballs, perfect for a cozy meal.
Stovetop~35 minComplexity

Hearty Meatball Soup

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.

Rate this recipe:

Ingredients

8 servings
  • Bread Crumbs, Dry, Plain(120g)
  • Parmesan Cheese(30g)

    Grated Parmesan — the shelf-stable canister is fine for cooking.

  • Italian seasoning(10g)
  • Garlic powder(1g)
  • Onion powder(3g)
  • ½ tsp salt ($0.02)
  • ¼ tsp black pepper ($0.02)
  • Ground Turkey, 99% Lean(454g)
  • Egg, Whole, Large
  • Carrots
  • Celery
  • Yellow Onion
  • Garlic(240g)
  • Olive oil(30g)

    Regular (not extra-virgin) olive oil for high-heat cooking. EVOO for dressings.

  • Canned Diced Tomatoes(794g)
  • Tomato Sauce(794g)
  • Low Sodium Beef Broth(960g)
  • Pasta, White, Dry (Unspecified Type)(227g)
  • Parsley, Fresh(30g)
  • Parmesan Cheese(120g)

    Grated Parmesan — the shelf-stable canister is fine for cooking.

Instructions

  1. 1Combine the bread crumbs, grated Parmesan, Italian seasoning, garlic powder, and onion powder in a mixing bowl. In a separate bowl, add the ground turkey and large eggs, then fold in the breadcrumb mixture with your hands until just combined—do not overmix or the meatballs will be tough.
  2. 2Shape the meat mixture into 16 meatballs (about 2 tablespoons per meatball). Heat the olive oil in a large skillet over medium heat and cook the meatballs in batches for 3–4 minutes per side, until golden brown and no longer pink inside (internal temperature 165°F). Transfer to a plate and set aside.
  3. 3In a large pot, heat the remaining olive oil over medium heat. Add the carrots, celery, onion, and fresh garlic, cooking for 5–7 minutes over medium heat, stirring occasionally, until the vegetables are softened and fragrant.
  4. 4Pour the canned diced tomatoes, tomato sauce, and low sodium beef broth into the pot. Bring to a simmer over medium-high heat, then add the dry pasta and the cooked meatballs. Simmer for 10–12 minutes over medium heat until the pasta is tender and cooked through.
  5. 5Stir in the fresh parsley and simmer for 1 additional minute to blend flavors.
  6. 6Divide the soup evenly into 8 airtight containers while hot, leaving ½ inch of headspace. Cool to room temperature before sealing and refrigerating, or cool slightly and freeze for longer storage.
  7. 7To serve, reheat a portion in a pot over medium heat or in the microwave until steaming. Top each bowl with freshly grated Parmesan.

Nutrition — Per Serving

439

calories

30g

protein

12g

fat

Carbohydrates
55g
Saturated fat
4.0g
Sodium
1227 mg
Dietary fiber
6.0g

8 servings per batch · ~477g each

Macro data sourced from USDA FoodData Central

+ Add to Meal Plan

AI Swap Engine

Swap any ingredient and get recalculated macros instantly.

Set your goal to unlock — free, 30 seconds

Common questions

How much protein does Hearty Meatball Soup have per serving?

Each serving delivers 30g of protein with 439 calories total. The macros break down to 12g fat and 55g carbs, providing a balanced nutrient profile.

How long does Hearty Meatball Soup take to prep?

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.

Is Hearty Meatball Soup good for muscle gain?

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.

Beef and Egg Breakfast Bowls

Stovetop · 8 servings

45g protein333 cal14g fat
Complexity
View Recipe →+ Plan

Breakfast Burritos with Beef, Bacon, and Honey

Stovetop · 8 servings

48g protein450 cal14g fat
Complexity
View Recipe →+ Plan

Beef Chili

Stovetop · 8 servings

57g protein502 cal12g fat
Complexity
View Recipe →+ Plan

Breakfast Burritos with Beef and Eggs

Stovetop · 8 servings

50g protein500 cal fat
Complexity
View Recipe →+ Plan