Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Creamy Italian Meatball Soup Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4 from 66 reviews
  • Author: Chef
  • Prep Time: 25 minutes
  • Cook Time: 35 minutes
  • Total Time: 1 hour
  • Yield: 6 servings
  • Category: Soup
  • Method: Broiling and Stovetop
  • Cuisine: Italian

Description

Creamy Italian Meatball Soup is a hearty, comforting dish featuring tender Italian-style meatballs simmered in a rich and creamy broth loaded with vegetables like mushrooms, carrots, celery, and fresh spinach. The soup melds traditional Italian flavors with a smooth, velvety texture from the heavy cream and parmesan, making it perfect for a cozy family meal.


Ingredients

For the Meatballs:

  • 2 tablespoons olive oil
  • 3/4 cup minced onion (about 1/2 large onion)
  • 1 tablespoon minced garlic
  • 1 lb ground beef or veal
  • 1 lb Italian sausage (mild or hot)
  • 1 large egg
  • 1/2 cup parmesan cheese
  • 1/2 cup plain bread crumbs (like panko)
  • 1/3 cup whole milk
  • 2 tablespoons finely chopped parsley
  • 1 heaping teaspoon dry Italian herb blend (less if using seasoned crumbs)
  • 1/2 teaspoon sea salt
  • 1/2 teaspoon freshly ground black pepper

For the Soup:

  • 2 tablespoons olive oil
  • 1 1/2 cups diced onion (1 large onion)
  • 2 tablespoons minced garlic
  • 16 ounces sliced cremini mushrooms, rinsed and sliced
  • 3 cups sliced carrot rounds (4-5 large carrots)
  • 4 ribs chopped celery, coarsely chopped
  • 48 ounces beef stock
  • 2 teaspoons dry Italian herb blend
  • 1/4 teaspoon red pepper flakes
  • 2 cups heavy cream
  • 1 cup grated parmesan cheese
  • 2 tablespoons chopped parsley
  • 8 ounces fresh spinach
  • Sea salt and freshly ground black pepper to taste


Instructions

  1. Sauté Meatball Onions and Garlic: Heat 2 tablespoons olive oil in a medium skillet over medium heat. Add 3/4 cup minced onion and cook until softened, about 5 minutes. Stir in 1 tablespoon minced garlic and cook for 1 minute more. Remove from heat and let cool slightly.
  2. Prepare Egg Mixture: In a small bowl, combine 1 large egg, 1/2 cup parmesan cheese, 1/2 cup plain bread crumbs, 1/3 cup whole milk, 2 tablespoons finely chopped parsley, 1 heaping teaspoon dry Italian herb blend, 1/2 teaspoon sea salt, and 1/2 teaspoon freshly ground black pepper. Mix well and set aside to allow the bread crumbs to absorb the liquid.
  3. Mix Meatballs: In a large mixing bowl, combine 1 lb ground beef and 1 lb Italian sausage. Add the sautéed onions and garlic and the egg mixture. Mix thoroughly until all ingredients are well incorporated.
  4. Form and Broil Meatballs: Roll the mixture into bite-sized meatballs, about 1 inch in diameter, and place them on a parchment-lined rimmed baking sheet spaced about an inch apart. Position the oven rack about 10 inches from the broiler. Broil on high for approximately 8 minutes or until the meatballs are cooked through and browned on the outside.
  5. Sauté Soup Vegetables: In a large soup pot, heat 2 tablespoons olive oil over medium heat. Add 1 1/2 cups diced onion and cook for 8 minutes until softened and slightly caramelized, browning at the edges. Add 2 tablespoons minced garlic, 3 cups sliced carrot rounds, 4 ribs chopped celery, and 16 ounces sliced cremini mushrooms. Cook for another 6-8 minutes until the vegetables release liquid and begin to brown, adding more oil if necessary.
  6. Add Stock and Herbs: Pour in 48 ounces beef stock, stir in 2 teaspoons dry Italian herb blend and 1/4 teaspoon red pepper flakes. Add the broiled meatballs to the pot. Bring to a simmer and cook for 10 minutes to meld flavors. Add more stock if needed to cover contents.
  7. Add Cream and Spinach: Stir in 8 ounces fresh spinach, 2 cups heavy cream, 1 cup grated parmesan cheese, and 2 tablespoons chopped parsley. Simmer gently for 5 minutes more to combine flavors. Taste and adjust seasoning with sea salt and freshly ground black pepper as desired.

Notes

  • Skip softening the onions for the meatballs if you prefer a slight crunch from the onions.
  • To prevent meatball mixture from sticking to your hands while rolling, wet your hands with a little water or oil.
  • When making this recipe ahead, add fresh spinach towards the end of reheating the soup for fresher flavor.
  • For gluten-free option, use gluten-free panko bread crumbs.
  • Add cooked pasta or rice to make the soup more filling.
  • Substitute kale or other leafy greens for the spinach, or use sautéed veggies like zucchini or cauliflower instead of mushrooms.
  • Use premade frozen meatballs to save time.