Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Creamy Italian Meatball Soup 1

Creamy Italian Meatball Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Janet Reynolds
  • Total Time: 50 minutes
  • Yield: 6 servings

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