Description
Creamy Italian Meatball Soup is a cozy, hearty soup loaded with tender meatballs, vegetables, and pasta in a rich parmesan cream broth. This comforting one-pot meal is perfect for busy weeknights or meal prep and makes a satisfying family dinner.
Ingredients
1 tablespoon olive oil
1 medium yellow onion, chopped
2 cloves garlic, minced
2 medium carrots, sliced
2 celery stalks, sliced
6 cups chicken broth
20 small Italian-style meatballs
1 teaspoon Italian seasoning
1 cup small pasta (like ditalini or orzo)
1 cup heavy cream
1/2 cup grated parmesan cheese
Salt and pepper to taste
2 tablespoons chopped fresh parsley
Instructions
1. Heat olive oil in a large pot over medium heat. Add onion, carrots, and celery. Cook until softened, about 5-7 minutes. Stir in garlic and cook for 1 more minute.
2. Pour in chicken broth. Add Italian seasoning, salt, and pepper. Bring to a simmer.
3. Add meatballs to the broth. Simmer for 10-12 minutes if raw, or until heated through if pre-cooked.
4. Stir in the pasta. Cook until al dente, about 8-10 minutes.
5. Lower the heat. Stir in heavy cream and parmesan cheese until melted and creamy.
6. Garnish with chopped parsley and serve hot.
Notes
This soup thickens as it sits; add a splash of broth when reheating.
For extra greens, stir in a handful of spinach at the end.
Make meatballs ahead and freeze for faster prep.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Italian
Nutrition
- Serving Size: 1.5 cups
- Calories: 480
- Sugar: 4g
- Sodium: 920mg
- Fat: 31g
- Saturated Fat: 15g
- Unsaturated Fat: 13g
- Trans Fat: 0g
- Carbohydrates: 29g
- Fiber: 2g
- Protein: 21g
- Cholesterol: 85mg