Go Back
+ servings
Italian Meatball Soup

Hearty Italian Meatball Soup for Cozy Family Dinners

This Italian Meatball Soup is a comforting meal filled with rich flavors, perfect for family dinners on chilly evenings.
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Servings: 6 servings
Course: Main Dishes
Cuisine: Italian
Calories: 450

Ingredients
  

For the Meatballs
  • 1 lb ground beef or turkey Use ground turkey for a lighter option.
  • ½ cup breadcrumbs Consider using gluten-free breadcrumbs if necessary.
  • ¼ cup grated Parmesan cheese Substitute with Pecorino Romano for a sharper taste.
  • 1 large egg Acts as a binder for the meatballs.
  • 2 cloves garlic, minced Fresh garlic is preferred.
  • 1 teaspoon dried Italian herbs A blend of herbs like oregano and basil.
  • ½ teaspoon salt Adjust based on sodium intake.
  • ¼ teaspoon black pepper Adjust to your liking.
For the Soup Base
  • 4 cups chicken or vegetable broth Homemade broth can elevate the taste.
  • 1 cup heavy cream Substitute with coconut milk for a dairy-free option.
  • 1 cup diced carrots You can use other vegetables for variety.
  • 1 cup diced celery Can be replaced with additional root vegetables.
  • 1 cup diced potatoes Sweet potatoes can be used as an alternative.
  • 1 cup frozen green peas Fresh peas can also be used if in season.
For Garnish
  • ¼ cup fresh parsley, chopped Adds freshness and color.

Equipment

  • large pot or Dutch oven
  • Mixing Bowl
  • Measuring Cups
  • Measuring Spoons

Method
 

Step‑by‑Step Instructions
  1. In a large mixing bowl, combine ground beef or turkey, breadcrumbs, grated Parmesan cheese, egg, minced garlic, dried Italian herbs, salt, and black pepper. Mix well until combined.
  2. Roll the mixture into small meatballs approximately 1 inch in diameter and place on a plate.
  3. Heat olive oil in a large pot or Dutch oven over medium-high heat. Brown meatballs in batches for 6-8 minutes until golden and cooked through. Remove and set aside.
  4. Add more olive oil if needed and sauté diced carrots, celery, and potatoes for about 5 minutes until softened.
  5. Pour in broth and bring to a boil. Then reduce heat and simmer for about 10 minutes until vegetables are tender.
  6. Return meatballs to the pot, add heavy cream and frozen peas, and simmer for an additional 10-15 minutes.
  7. Taste and adjust seasoning with salt and black pepper if needed. Let flavors develop for a few minutes.
  8. Ladle soup into bowls, garnish with chopped parsley, and serve.

Nutrition

Serving: 1bowlCalories: 450kcalCarbohydrates: 30gProtein: 25gFat: 25gSaturated Fat: 12gPolyunsaturated Fat: 1gMonounsaturated Fat: 8gCholesterol: 120mgSodium: 800mgPotassium: 800mgFiber: 5gSugar: 4gVitamin A: 800IUVitamin C: 10mgCalcium: 150mgIron: 2mg

Notes

Refrigerate for up to 3 days or freeze for up to 3 months. Reheat on the stove, adding broth if needed.

Tried this recipe?

Let us know how it was!