Go Back
+ servings
Creamy Italian Meatball Soup

Creamy Italian Meatball Soup: Easy Comfort Food for Everyone

This Creamy Italian Meatball Soup is a hearty and comforting dish everyone will love.
Prep Time 20 minutes
Cook Time 40 minutes
Total Time 1 hour
Course Soup
Cuisine Italian
Servings 6 servings
Calories 532 kcal

Equipment

  • Skillet
  • soup pot
  • Baking Sheet

Ingredients
  

For the Meatballs

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

For the Soup

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

Instructions
 

For the Meatballs

  • Saute the onion for the meatballs in a medium skillet with olive oil to soften, about 5 minutes. Stir in the garlic and set aside to cool slightly.
  • In a small bowl, mix the egg, parmesan cheese, bread crumbs, milk, parsley, Italian herbs, salt, and pepper until well blended and set aside to allow bread crumbs to absorb the liquid.
  • In a separate large bowl, mix the pork and Italian sausage to combine and then mix in the onions and egg mixture until well incorporated. Roll into bite-size meatballs (or use a small meatball scoop) and place on a parchment-lined rimmed baking sheet about an inch apart.
  • Broil on high in the oven (about 10 inches from the oven coil) for about 8 minutes or until cooked through.

For the Soup

  • In a soup pot, saute the onion for the soup in olive oil for 8 minutes to soften and caramelize (brown at the edges). Stir in the garlic, carrots, celery, mushrooms and continue to cook another 6-8 minutes until vegetables release liquid and begin to brown (add oil if the pan is too dry).
  • Stir in the beef stock, dry herbs, red pepper flakes, and meatballs to the pot with the vegetables and simmer 10 minutes to meld flavors. (Broth should just cover the contents, but more can be added, if desired.)
  • Stir in spinach, cream, parmesan cheese, and parsley. Allow to simmer 5 minutes to meld flavors. Taste and season with salt and pepper, as desired.

Notes

Skip softening the onions for the meatballs if you don’t mind a little onion crunch. Keep meatballs from sticking to your hands while rolling by wetting your hands with a little bit of water or oil. For fresher-tasting results when making this recipe ahead, wait to add the spinach until reheating the soup after it’s been frozen. Add fresh spinach during the last few minutes of heating it through.

Nutrition

Serving: 1bowlCalories: 532kcalCarbohydrates: 14gProtein: 23gFat: 43gSaturated Fat: 19gPolyunsaturated Fat: 4gMonounsaturated Fat: 17gTrans Fat: 1gCholesterol: 126mgSodium: 899mgPotassium: 923mgFiber: 2gSugar: 6gVitamin A: 7962IUVitamin C: 13mgCalcium: 260mgIron: 2mg
Keyword comfort food, Creamy Italian Meatball Soup, easy recipe, italian cuisine, meatball soup, soup recipe
Tried this recipe?Let us know how it was!