All Recipes Soup Recipes

Italian Meatball Soup

Luca Romano
No Comments

There’s something truly special about a bowl of homemade Italian meatball soup. It’s warm, hearty, and brimming with deep, comforting flavors that transport you straight to an Italian grandmother’s kitchen.

Imagine tender, juicy meatballs bobbing in a rich, tomato-based broth infused with garlic, herbs, and a medley of vibrant vegetables.

Every spoonful is a cozy embrace, perfect for chilly nights, lazy Sundays, or any time you’re craving a taste of home-cooked goodness.

Plus, it’s an easy recipe that allows you to make it your own, whether you prefer a classic version or a fun twist on tradition. Grab your favorite bowl, and let’s make some magic in the kitchen!

Ingredients

This soup is packed with simple, wholesome ingredients that come together for a deeply satisfying dish. Here’s what you’ll need:

For the Meatballs:

  • 1/2 lb ground beef
  • 1/2 lb ground Italian sausage
  • 1/3 cup breadcrumbs
  • 1/4 cup grated Parmesan cheese
  • 1 egg
  • 2 cloves garlic, minced
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • 1/2 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1 tablespoon olive oil (for browning)

For the Soup:

  • 1 tablespoon olive oil
  • 1 small onion, diced
  • 2 carrots, diced
  • 2 celery stalks, diced
  • 3 cloves garlic, minced
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • 1/2 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1 (28 oz) can crushed tomatoes
  • 4 cups beef or chicken broth
  • 1 cup small pasta (such as ditalini or small shells)
  • 1/3 cup fresh chopped parsley
  • 1/2 cup grated Parmesan cheese (for serving)

Instructions

Making this Italian meatball soup is simple, and the result is an irresistible bowl of flavor-packed goodness. Follow these steps:

  1. Prepare the Meatballs:
    In a large bowl, mix the ground beef, Italian sausage, breadcrumbs, Parmesan, egg, garlic, oregano, basil, salt, and pepper. Roll into small, bite-sized meatballs (about 1-inch in diameter).
  2. Brown the Meatballs:
    Heat 1 tablespoon of olive oil in a large pot over medium heat. Add the meatballs and brown them on all sides, about 5 minutes total. Remove and set aside (they will finish cooking in the soup).
  3. Sauté the Vegetables:
    In the same pot, add another tablespoon of olive oil. Sauté the onion, carrots, and celery for 5 minutes until softened. Stir in the garlic, oregano, basil, salt, and black pepper, and cook for another minute until fragrant.
  4. Simmer the Soup:
    Pour in the crushed tomatoes and broth. Bring to a gentle boil, then reduce the heat and let it simmer for 10 minutes to allow the flavors to meld.
  5. Add the Pasta and Meatballs:
    Stir in the pasta and return the browned meatballs to the pot. Simmer for another 10-12 minutes, until the pasta is tender and the meatballs are fully cooked.
  6. Finish and Serve:
    Stir in the fresh parsley, then ladle the soup into bowls. Sprinkle with grated Parmesan cheese and serve hot with crusty bread.

Tweaks and Additions

Want to personalize your Italian meatball soup? Here are some easy ways to make it your own:

  • Make It Creamy:
    A splash of heavy cream or half-and-half stirred in at the end transforms this soup into a luscious, velvety delight. It softens the acidity of the tomatoes and gives the broth a beautifully rich texture.
  • Use Turkey or Chicken:
    Looking for a leaner option? Swap the beef and sausage for ground turkey or chicken. The meatballs will still be deliciously tender but with a lighter bite.
  • Add More Greens:
    Stirring in fresh spinach, kale, or escarole a few minutes before serving boosts both the nutrition and the vibrant color of your soup. It’s an easy way to sneak in extra veggies!
  • Go Gluten-Free:
    Swap the pasta for gluten-free alternatives or use cooked rice for a hearty, satisfying bowl without the gluten.
  • Spicy Kick:
    If you like heat, add crushed red pepper flakes to the broth or use spicy Italian sausage in the meatballs. A little heat enhances the depth of flavors in the soup.
  • Slow Cooker Version:
    Want a hands-off approach? Brown the meatballs first, then add all the ingredients (except the pasta) to a slow cooker. Cook on low for 6-7 hours, then stir in cooked pasta just before serving.
  • Cheese Lovers’ Twist:
    For extra indulgence, sprinkle each bowl with extra Parmesan, add a dollop of ricotta, or even melt fresh mozzarella over the top for a gooey, cheesy finish.
  • More Vegetables:
    Want to pack in even more flavor and texture? Add diced zucchini, bell peppers, or mushrooms to the soup base for a more robust and nutrient-packed dish.
  • Herb-Infused Broth:
    Elevate the soup with fresh herbs! Simmer the broth with a sprig of rosemary or thyme for a deeper, more aromatic taste.
  • Lemon Brightness:
    A squeeze of fresh lemon juice right before serving balances the richness of the dish and brings out the flavors even more.

This Italian meatball soup is the perfect combination of comforting, nourishing, and incredibly flavorful. Every bite brings you a taste of homey, rustic Italian cooking, from the tender, juicy meatballs to the rich, savory broth infused with herbs and vegetables.

Whether you enjoy it as a main dish with a slice of warm, crusty bread or serve it as a starter for a cozy Italian meal, it’s guaranteed to be a crowd-pleaser.

Food is more than just sustenance—it’s a way to bring people together, to create memories, and to share love through every bite.

This soup is a dish that warms the heart and the soul, making it perfect for family dinners, gatherings with friends, or simply a quiet night in.

I’d love to hear how your version turned out—did you make any fun tweaks? Let me know in the comments below! Buon appetito and happy cooking!

Leave a Comment

ItalianNosh
Love Italian food? Then follow us on Pinterest for more delicious Italian recipes!