Meatball Soup

Featured in Cozy Bowls of Comfort.

This hearty Italian meatball soup brings warmth to any family table Tender hand rolled meatballs seasoned with fresh herbs and aged parmesan simmer in a rich tomato broth alongside perfectly cooked pasta and garden vegetables Each spoonful delivers comfort with savory meatballs tender pasta and colorful vegetables swimming in flavorful broth A generous dollop of creamy ricotta melts into each serving while fresh basil adds wonderful aroma and flavor The soup develops deeper flavors as it sits making it perfect for both immediate serving and next day leftovers A true family favorite that brings everyone to the table
A young woman with wavy hair is gazing down contemplatively in a warmly lit kitchen filled with plants.
Updated on Wed, 15 Jan 2025 20:52:53 GMT
A bowl of soup containing meatballs, spinach, and a poached egg, served with rotini pasta in a tomato broth. Pin it
A bowl of soup containing meatballs, spinach, and a poached egg, served with rotini pasta in a tomato broth. | cookingkeys.com

This soup brings back such wonderful memories of Sunday dinners at my grandmother's house! I've tweaked her recipe over the years, adding my own touches like the smoked paprika and a splash of cream. Last week when I made it during that chilly rainstorm, my whole family gathered in the kitchen, drawn by the incredible aroma of the meatballs browning. My daughter says it smells like a warm hug feels!

What Makes This Soup Special

The magic happens when those tender meatballs simmer in the rich broth! Something about the combination of beef and pork makes them incredibly juicy. My friend Maria tried it and said it reminded her of her Italian grandmother's cooking. The dollop of ricotta melting into the hot soup creates these lovely cream swirls that make every spoonful feel luxurious.

Gathering Your Ingredients

  • For Perfect Meatballs:
    • Fresh ground beef and pork
    • Real Parmesan cheese
    • Soft breadcrumbs
    • Fresh garlic and herbs
    • Rich heavy cream
  • The Soup Base:
    • Sweet onions
    • Colorful bell peppers
    • Good quality broths
    • Fresh baby spinach
    • Tiny pasta shapes

Creating The Magic

Starting with Meatballs
Rolling these little meatballs takes me back to cooking with my grandmother. She taught me to handle them gently and not overwork the meat. When they hit that hot pan, the sizzle and aroma are pure kitchen magic!
Building the Broth
Watching those onions slowly caramelize creates such a beautiful foundation. Each ingredient adds its own special note the tomato paste deepens the color, the cream adds richness, and the spinach brings such lovely color.
The Final Touch
That moment when you add the ricotta on top and it starts melting into the soup is absolutely beautiful. The fresh herbs scattered over make it look like something from a fancy restaurant!
A red pot filled with meatball soup containing pasta, spinach, and diced tomatoes, stirred with a wooden spoon. Pin it
A red pot filled with meatball soup containing pasta, spinach, and diced tomatoes, stirred with a wooden spoon. | cookingkeys.com

My Kitchen Secrets

Want to know what makes this soup extra special? Save a piece of Parmesan rind and let it simmer in the broth it adds amazing flavor! I love using a mix of beef and pork for the meatballs they stay so juicy that way. And don't skip that splash of Worcestershire sauce it adds this wonderful depth that makes everyone wonder what the secret ingredient is!

Serving It Up

I love ladling this soup into my favorite deep bowls. Each one gets its own generous dollop of ricotta and a shower of fresh herbs. Sometimes I'll warm up some crusty bread for dipping everyone loves soaking up that flavorful broth. Watching people go back for seconds always makes my heart so happy!

Planning Ahead

This soup is perfect for busy days! I often make a double batch of meatballs and freeze half. The soup base can be made ahead too just add the pasta fresh when you're ready to serve. Sometimes I portion it into containers for easy lunches my daughter says it's even better the next day!

Make It Your Own

This recipe is so flexible! Sometimes I throw in different vegetables like zucchini or kale. My sister makes it with turkey meatballs and they're delicious too. You can adjust the spices to your taste adding red pepper flakes for heat or extra herbs for more flavor. That's what makes cooking fun making each recipe your own!

A bowl of hearty soup with meatballs, spinach, and pasta, garnished with a dollop of sour cream and served with butter in the background. Pin it
A bowl of hearty soup with meatballs, spinach, and pasta, garnished with a dollop of sour cream and served with butter in the background. | cookingkeys.com

More Than Just Soup

This recipe has become such a special part of our family meals! From cozy weeknight dinners to serving it when friends drop by unexpectedly, it never fails to bring comfort and smiles. Teaching my kids to roll meatballs just like my grandmother taught me creates such precious moments. Food really does have this amazing way of connecting generations and creating memories that last forever!

Frequently Asked Questions

→ Can I make this soup ahead of time?

Yes, you can make this soup ahead of time. For best results, cook and store the pasta separately to prevent it from absorbing too much broth and becoming mushy.

→ Can I freeze this meatball soup?

The soup freezes well without the pasta and cream. Add these ingredients fresh when reheating. Freeze for up to 3 months in an airtight container.

→ What can I substitute for the heavy cream?

You can use half-and-half or whole milk instead of heavy cream. The soup won't be as rich but will still taste delicious. Just avoid boiling after adding lighter dairy products.

→ Can I use store-bought meatballs?

Yes, frozen or pre-cooked meatballs work well in this recipe. Just add them to the soup and heat through according to package instructions.

→ What pasta shapes work best in this soup?

Medium-sized pasta shapes like cavatappi, rotini, or small shells work best. They're easy to eat and hold up well in the soup. Avoid very small or very large pasta shapes.

Conclusion

This comforting meatball soup combines tender homemade meatballs with pasta and vegetables in a flavorful tomato broth. Topped with ricotta and parmesan, it's a complete meal that's perfect for family dinners.

Meatball Soup

A warming soup filled with homemade meatballs, pasta, and vegetables in a rich tomato broth, topped with creamy ricotta and parmesan cheese.

Prep Time
20 Minutes
Cook Time
50 Minutes
Total Time
70 Minutes

Category: Soups & Stews

Difficulty: Intermediate

Cuisine: Italian-American

Yield: 8 Servings (13 cups)

Dietary: ~

Ingredients

01 1 tablespoon olive oil.
02 1 egg, beaten.
03 1/2 cup heavy cream (for meatballs).
04 1/2 cup Italian breadcrumbs.
05 1/4 cup grated Parmesan cheese.
06 3 minced garlic cloves.
07 1/2 pound ground beef (80% lean).
08 1/2 pound ground pork.
09 1 tablespoon butter.
10 1 diced yellow onion.
11 1/2 cup diced bell peppers.
12 2 tablespoons tomato paste.
13 3 cups chicken broth.
14 1 1/2 cups beef broth.
15 2 cans (14.5 oz each) diced tomatoes.
16 1/2 cup heavy cream (for soup).
17 2 cups fresh spinach.
18 1 cup dry pasta.
19 8 oz ricotta cheese for serving.
20 1/2 cup Parmesan cheese for serving.

Instructions

Step 01

Mix beaten egg with cream and breadcrumbs until pasty. Add Parmesan, garlic, and seasonings. Gently fold in beef and pork.

Step 02

Shape meat into 1-inch balls. Brown them in olive oil over medium-high heat, working in batches.

Step 03

Cook onions in butter until soft, about 10 minutes. Add peppers, garlic, and tomato paste.

Step 04

Pour in broths and blended tomatoes. Add seasonings and simmer for 15 minutes.

Step 05

Add meatballs and pasta to simmering soup. Cook until pasta is tender.

Step 06

Stir in cream and spinach. Serve topped with ricotta, Parmesan, and red pepper flakes.

Notes

  1. Makes about 45 one-inch meatballs.
  2. Cook pasta separately if planning for leftovers.
  3. Can use frozen meatballs as a shortcut.

Tools You'll Need

  • Dutch oven or large soup pot.
  • Immersion blender.
  • Mixing bowls.

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Dairy (cream, cheese).
  • Eggs.
  • Wheat (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: 14 g
  • Total Carbohydrate: 15 g
  • Protein: 12 g