Description
This Creamy Italian Meatball Soup combines tender homemade meatballs, rich broth, and creamy Parmesan flavor in every spoonful. Perfect for cold nights, this cozy Italian comfort dish is hearty, family-friendly, and ready in about an hour.
Ingredients
For the Meatballs:
1 lb ground beef (or half beef, half pork)
¼ cup breadcrumbs
¼ cup grated Parmesan cheese
1 egg
1 tsp Italian seasoning
1 garlic clove, minced
Salt and pepper to taste
For the Soup:
2 tbsp olive oil
2 tbsp butter
1 onion, diced
2 carrots, peeled and sliced
2 celery stalks, chopped
3 garlic cloves, minced
4 cups chicken broth
1 cup heavy cream (or half-and-half for lighter texture)
¼ cup grated Parmesan cheese
2 cups spinach or kale (optional)
Fresh parsley, for garnish
Instructions
Make the Meatballs:
Combine ground meat, breadcrumbs, Parmesan, egg, seasoning, and garlic in a large bowl. Mix gently and shape into small balls (about 1 inch).Brown the Meatballs:
Heat olive oil in a large pot over medium heat. Brown the meatballs in batches until golden on all sides. Remove and set aside.Sauté the Vegetables:
In the same pot, melt butter. Add onion, carrots, and celery; cook 5–6 minutes until softened. Stir in minced garlic and cook for 30 seconds.Simmer the Broth:
Pour in chicken broth, scraping the pot to release any browned bits. Bring to a boil, reduce heat, and add browned meatballs. Simmer 10–15 minutes.Add Cream and Finish:
Lower heat and stir in heavy cream and Parmesan. Simmer another 5 minutes until creamy and smooth. Add spinach (if using).Serve:
Garnish with parsley and extra Parmesan. Serve warm with crusty bread.
Notes
For a lighter version, use half-and-half instead of heavy cream.
To freeze: prepare soup without cream, cool completely, and add cream after reheating.
Gluten-free? Substitute gluten-free breadcrumbs.
For extra creaminess, stir in 2 oz of cream cheese before serving.
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Category: Soup
- Method: Stovetop / Slow Cooker / Instant Pot
- Cuisine: Italian
Nutrition
- Serving Size: 1 ½ cups
- Calories: 420 kcal
- Sugar: 5 g
- Sodium: 870 mg
- Fat: 29 g
- Saturated Fat: 12 g
- Unsaturated Fat: 15 g
- Trans Fat: 0 g
- Carbohydrates: 16 g
- Fiber: 2 g
- Protein: 23 g
- Cholesterol: 85 mg
Keywords: Creamy Italian Meatball Soup, Italian soup recipe, comfort food, creamy soup, easy soup dinner, homemade meatballs, creamy broth