Hearty Meatball Soup

This Italian-inspired meatball soup combines tender homemade meatballs with a flavorful tomato broth, vegetables, and herbs. Simmered to perfection and finished with fresh Parmesan, it's a comforting meal that's both satisfying and nourishing.

Print Recipe Pin Recipe Send Recipe Jump To Recipe
Hearty Meatball Soup - main view
Chef profile

JUE

Enjoy home-cooked meals made with love and shared from a family kitchen.

Chef's Essential Tips

Essential Ingredients Selection

Creating Your Masterpiece

Meatball Technique:
Mix ingredients gently and roll into uniform small balls for consistent cooking and ideal soup-to-meatball ratio.
Browning Process:
Develop flavor by properly browning meatballs on all sides while maintaining a tender interior.
Building Layers:
Create depth by sautéing aromatics in the same pot used for meatballs to capture all flavors.
Simmering Balance:
Maintain a gentle simmer to tenderize meatballs without breaking them apart or overcooking vegetables.
Hearty Meatball Soup - secondary view

How to Make Hearty Meatball Soup

Meatball Technique
Mix ingredients gently and roll into uniform small balls for consistent cooking and ideal soup-to-meatball ratio.
Browning Process
Develop flavor by properly browning meatballs on all sides while maintaining a tender interior.
Building Layers
Create depth by sautéing aromatics in the same pot used for meatballs to capture all flavors.
Simmering Balance
Maintain a gentle simmer to tenderize meatballs without breaking them apart or overcooking vegetables.
Baking Tips
Cook pasta separately and add to individual bowls when serving to prevent it from absorbing too much broth and becoming mushy.
For extra flavor, save Parmesan rinds in your freezer to add to soups like this one.
Make the meatballs ahead of time and freeze them (either raw or browned) for quick meal preparation.
For a lighter version, use ground turkey or chicken instead of beef and pork.
Add spinach or kale during the last few minutes of cooking for extra nutrition.
The soup tastes even better the next day as flavors continue to develop overnight.
Freeze portions in airtight containers for up to 3 months for quick weeknight meals.
Hearty Meatball Soup - tertiary view

Hearty Meatball Soup

This Italian-inspired meatball soup combines tender homemade meatballs with a flavorful tomato broth, vegetables, and herbs. Simmered to perfection and finished with fresh Parmesan, it's a comforting meal that's both satisfying and nourishing.

Italian Cream Stuffed Cannoncini
0% Complete

Ingredients

Custard Cream
01
For the meatballs:
02
1 pound ground beef (80/20 lean to fat ratio)
03
1/2 pound ground pork
04
1/2 cup breadcrumbs
05
1/4 cup grated Parmesan cheese
06
1/4 cup finely chopped fresh parsley
07
2 cloves garlic, minced
08
1 small onion, finely diced
09
1 large egg, beaten
10
1 teaspoon salt
11
1/2 teaspoon black pepper
12
1/2 teaspoon dried oregano
13
1/4 teaspoon red pepper flakes (optional)
14
2 tablespoons olive oil for browning
15
For the soup base:
16
2 tablespoons olive oil
17
1 large onion, diced
18
2 carrots, diced
19
2 celery stalks, diced
20
3 cloves garlic, minced
21
2 tablespoons tomato paste
22
1 can (28 oz) crushed tomatoes
23
6 cups chicken broth
24
1 teaspoon dried basil
25
1 teaspoon dried oregano
26
1/2 teaspoon dried thyme
27
2 bay leaves
28
1 Parmesan rind (optional)
29
Salt and pepper to taste
30
For serving:
31
1 cup small pasta (such as ditalini or orzo), cooked separately
32
1/4 cup fresh basil, chopped
33
1/2 cup grated Parmesan cheese
34
Crusty Italian bread

Instructions

01
For the meatballs: In a large bowl, combine ground beef, ground pork, breadcrumbs, Parmesan, parsley, garlic, onion, egg, salt, pepper, oregano, and red pepper flakes if using.
02
Mix gently with your hands until just combined, being careful not to overmix which can toughen the meatballs.
03
Form the mixture into small meatballs, about 1-inch in diameter (you should get approximately 30-36 meatballs).
04
Heat 2 tablespoons olive oil in a large Dutch oven or heavy pot over medium-high heat. Working in batches, brown the meatballs on all sides, about 5-6 minutes per batch.
05
Transfer browned meatballs to a plate lined with paper towels. They don't need to be fully cooked as they'll finish cooking in the soup.
06
For the soup: In the same pot, add 2 tablespoons olive oil if needed. Add onion, carrots, and celery, cooking until softened, about 5-7 minutes.
07
Add garlic and cook for 30 seconds until fragrant.
08
Stir in tomato paste and cook for 1-2 minutes until it darkens slightly.
09
Add crushed tomatoes, chicken broth, dried herbs, bay leaves, and Parmesan rind if using. Bring to a simmer.
10
Gently add the browned meatballs back to the pot. Simmer uncovered for 25-30 minutes, until meatballs are cooked through and soup flavors have melded.
11
Remove bay leaves and Parmesan rind. Season with salt and pepper to taste.
12
To serve: Place a small portion of cooked pasta in each bowl. Ladle hot soup and meatballs over pasta.
13
Garnish each serving with fresh basil and grated Parmesan cheese. Serve with crusty Italian bread on the side.