Description
This Creamy Italian Meatball Soup recipe is a hearty and comforting dish made with tender meatballs, fresh vegetables, and a velvety tomato cream broth. Perfect for family dinners, it’s a cozy Italian soup that’s rich, flavorful, and easy to make.
Ingredients
24 meatballs
2 tablespoons olive oil
1 medium onion, chopped
3 cloves garlic, minced
2 carrots, sliced
2 celery stalks, chopped
1 can diced tomatoes (14.5 oz)
4 cups chicken broth
1 cup heavy cream
2 teaspoons Italian seasoning
1 cup grated Parmesan cheese
1/4 cup fresh basil, chopped
1 teaspoon salt
1/2 teaspoon black pepper
Instructions
1. Heat olive oil in a large pot and sear the meatballs until browned. Remove and set aside.
2. In the same pot, sauté onions, garlic, carrots, and celery until softened.
3. Stir in diced tomatoes and chicken broth. Simmer for 10 minutes.
4. Return meatballs to the pot and cook until tender and fully done.
5. Lower the heat, stir in heavy cream, and mix until the broth is smooth.
6. Add Italian seasoning, Parmesan, fresh basil, salt, and pepper. Adjust taste as needed.
7. Let the soup rest a few minutes before serving hot.
Notes
Use a mix of beef and pork for juicier meatballs.
Freeze the soup without cream, then add cream after reheating.
Serve with garlic bread or crusty artisan bread for dipping.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Category: Soup
- Method: One-pot cooking
- Cuisine: Italian
Nutrition
- Serving Size: 1 bowl (about 2 cups)
- Calories: 420
- Sugar: 6 g
- Sodium: 920 mg
- Fat: 28 g
- Saturated Fat: 12 g
- Unsaturated Fat: 14 g
- Trans Fat: 0 g
- Carbohydrates: 18 g
- Fiber: 3 g
- Protein: 24 g
- Cholesterol: 90 mg