Italian Meatball Soup

Mix and form tender meatballs, brown them, then simmer in a rich tomato broth with pasta and veggies. Top with ricotta and parmesan for the perfect Italian soup.

Featured in Comforting Bowls.

Fatiha
Updated on Tue, 07 Jan 2025 02:02:39 GMT
Meatball Soup Pin it
Meatball Soup | zestplate.com

A bowl of homemade meatball soup brings together the hearty comfort of Italian cuisine with the nourishing warmth of a well-crafted broth. This soul-satisfying dish transforms simple ingredients into a restaurant-worthy meal that fills your kitchen with an irresistible aroma and your family with anticipation.

After countless bowls shared with my family, I've found this soup becomes more than just dinner - it becomes a reason to gather around the table. The first time I served it, my youngest asked for seconds before finishing his first bowl, and now it's our Sunday night tradition.

Essential Ingredients

  • Ground meat: Needs a blend of beef and pork for the perfect fat content - look for 80/20 beef and regular ground pork
  • Fresh breadcrumbs: Should be made from day-old bread - they absorb moisture better than packaged ones
  • Heavy cream: Creates silky texture in both meatballs and broth - don't substitute with half-and-half
  • Fresh garlic cloves: Offer better flavor than pre-minced - choose firm, tight heads
  • Bell peppers: Should be firm and brightly colored - avoid any with soft spots
Meatball Soup Pin it
Meatball Soup | zestplate.com

Step-by-Step Instructions

Step 1:
Begin by making the panade - combine 1/2 cup fresh breadcrumbs with 1/3 cup heavy cream in a large bowl. Let this mixture sit for 5 minutes until the breadcrumbs are completely softened. This crucial step ensures your meatballs will be tender and juicy.
Step 2:
To the panade, add 1 pound ground beef, 1/2 pound ground pork, 1 beaten egg, finely minced onion, 3 cloves minced garlic, 1 teaspoon each of salt and Italian seasoning. Mix gently with your hands until just combined - overmixing will make tough meatballs.
Step 3:
Form mixture into 1-inch meatballs using a light touch. Place them on a parchment-lined baking sheet. You should get about 24-28 meatballs. Chill for 15 minutes to help them hold their shape.
Step 4:
While the meatballs chill, start your broth base. Heat olive oil in a Dutch oven over medium heat. Add diced onions and a pinch of salt. Cook slowly, stirring occasionally, until they become golden and caramelized, about 12-15 minutes.
Step 5:
Add your bell peppers to the caramelized onions and cook for another 4-5 minutes until they start to soften. Then add minced garlic, tomato paste, and your seasonings. Let these cook together for 1-2 minutes until fragrant.
Step 6:
Pour in your broths and blended tomatoes, scraping the bottom of the pot to release any browned bits. These bits contain concentrated flavor that will enrich your broth.
Step 7:
Brown your chilled meatballs in batches, being careful not to crowd the pan. You want a nice crust on the outside while keeping the inside tender.
Step 8:
Add the browned meatballs back to the soup along with your pasta. Simmer until the pasta is al dente and the meatballs are cooked through.
Meatball Soup Pin it
Meatball Soup | zestplate.com

I learned the importance of the panade technique from my Italian grandmother, who insisted that this simple step was the secret to perfect meatballs. She was right - it makes all the difference.

The Art of Broth Building

Over years of making this soup, I've discovered that layering flavors creates a broth that's far more than the sum of its parts. The caramelized onions provide sweetness, tomatoes add brightness, and the two different broths create remarkable depth. Each ingredient plays its part in creating a symphony of flavors.

Temperature Management

The key to perfect meatballs lies in managing heat: Don't overcrowd the pan when browning. Keep the soup at a gentle simmer, not a boil. Allow meatballs to rest briefly before serving. Monitor pasta cooking time carefully.

Seasonal Adaptations

While the basic recipe remains constant, I adjust vegetables seasonally: Spring: Add fresh peas and asparagus tips. Summer: Include diced zucchini and fresh basil. Fall: Incorporate butternut squash cubes. Winter: Add hearty kale or Swiss chard.

Make-Ahead Strategies

For busy weeknights: Form and freeze raw meatballs. Prepare broth base in advance. Cook pasta separately if making ahead. Store components separately for best results.

After countless pots of this soup, I've learned that patience is key. The slow caramelization of onions, gentle simmering of broth, and careful cooking of meatballs all contribute to a dish that's worth every minute of preparation. It's become one of those recipes that people request again and again.

Storage Solutions

To maintain quality: Cool completely before refrigerating. Store broth and pasta separately. Freeze meatballs in broth without pasta. Reheat gently to prevent meatballs from becoming tough.

The Art of Garnishing

Transform each bowl into a restaurant-worthy presentation: Fresh basil chiffonade. Shaved Parmesan curls. Extra virgin olive oil drizzle. Fresh cracked black pepper. Dollop of ricotta.

Family-Style Service

Meatball Soup Pin it
Meatball Soup | zestplate.com

Create an interactive dining experience: Set out bowls of extra garnishes. Provide crusty bread for dipping. Offer additional grated cheese. Include red pepper flakes for heat lovers.

Beyond Basic Soup

Repurpose leftovers creatively: Meatball sandwiches with broth for dipping. Baked pasta with chopped meatballs. Rice bowl with meatballs and broth. Meatball and vegetable frittata.

After countless pots of this soup, I've come to see it as more than just a meal - it's a celebration of comfort food at its finest. The way it fills the house with inviting aromas, brings family to the table eagerly, and provides leftovers that are fought over the next day makes it truly special. Whether you're making it for the first time or the hundredth, this soup has a way of creating moments worth remembering.

Remember, the best recipes are those that become part of your family's story. This soup has certainly become part of mine, and I hope it becomes part of yours too.

Frequently Asked Questions

→ Can I make the meatballs ahead of time?
Yes! Form and brown the meatballs up to 2 days ahead. Store in the fridge until ready to add to your soup.
→ What kind of pasta works best?
Any medium-sized pasta works great - try cavatappi, rotini, small shells, or even broken spaghetti.
→ Can I freeze this soup?
Yes, but freeze it without the pasta and cream. Add fresh pasta and cream when reheating for best results.
→ What can I use instead of ricotta?
You can skip the ricotta or substitute with cream cheese, mascarpone, or extra parmesan cheese.
→ Can I use all beef instead of beef and pork?
Yes, you can use all beef meatballs. Just make sure to use meat with some fat (like 80/20) for tender results.

Italian Meatball Soup

A warm bowl of Italian comfort with homemade meatballs, pasta and veggies in a rich tomato broth topped with creamy ricotta.

Prep Time
20 Minutes
Cook Time
50 Minutes
Total Time
70 Minutes
By: Fatiha

Category: Soups & Stews

Difficulty: Intermediate

Cuisine: Italian-American

Yield: 6 Servings (13 cups)

Dietary: ~

Ingredients

→ Meatballs

01 1 large egg, beaten
02 ½ cup heavy cream (milk works too)
03 ½ cup Italian breadcrumbs
04 ¼ cup Parmesan cheese, finely grated
05 3 cloves garlic, finely diced
06 1 teaspoon salt
07 ½ teaspoon black pepper
08 ½ pound ground beef (80% lean)
09 ½ pound ground pork

→ Soup Base

10 1 tablespoon olive oil
11 1 tablespoon butter
12 1 yellow onion, diced
13 ½ cup bell peppers, diced (red, green, or both)
14 3 cloves garlic, minced
15 2 tablespoons tomato paste
16 3 cups chicken broth
17 1½ cups beef broth
18 2 cans (14.5 oz each) diced tomatoes, undrained
19 1 teaspoon hot sauce (optional)
20 1 teaspoon Worcestershire sauce
21 ½ cup heavy cream
22 2 cups fresh spinach
23 1 cup dry pasta (cavatappi recommended)

→ Seasonings

24 1 teaspoon dried oregano
25 1 teaspoon dried basil
26 1 teaspoon dried parsley
27 1 teaspoon mustard powder
28 1 pinch red pepper flakes
29 Salt and pepper to taste

→ For Serving

30 8 ounces ricotta cheese
31 ½ cup Parmesan cheese
32 Red pepper flakes for garnish

Instructions

Step 01

In a large bowl, mix beaten egg with heavy cream. Stir in breadcrumbs and let it sit for 1-2 minutes to form a paste (this is called a panade). Add Parmesan, garlic, salt, and pepper. Gently mix in the ground beef and pork, being careful not to overwork the meat.

Step 02

Shape the meat mixture into 1-inch balls. Heat olive oil in a large Dutch oven over medium-high heat and brown the meatballs in batches for 2-3 minutes. Set aside (they'll finish cooking in the soup).

Step 03

Blend the diced tomatoes to your preferred consistency. In the same pot, melt butter and cook onions for 10 minutes. Add peppers and cook 4 minutes more. Stir in garlic, tomato paste, sauces, and seasonings, cooking for another minute.

Step 04

Add both broths and blended tomatoes. Bring to a boil, reduce heat, and simmer uncovered for 15 minutes to develop flavors. Return to a gentle boil, add meatballs and pasta, and cook until pasta is tender.

Step 05

Reduce heat to low. Stir in heavy cream and spinach, cooking until spinach wilts. Serve hot, topped with a dollop of warm ricotta, grated Parmesan, and a sprinkle of red pepper flakes.

Notes

  1. The panade (bread and milk mixture) keeps the meatballs tender and juicy
  2. Cooking onions longer helps balance the tomatoes' acidity
  3. You can adjust the soup thickness by simmering longer

Tools You'll Need

  • 4½ quart Dutch oven or large soup pot
  • Immersion blender or regular blender
  • Large mixing bowl
  • Measuring cups and spoons

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains dairy (cream, ricotta, Parmesan)
  • Contains eggs
  • Contains gluten (breadcrumbs, pasta)

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 222
  • Total Fat: ~
  • Total Carbohydrate: ~
  • Protein: ~