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

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Amy
  • Prep Time: 20 minutes
  • Cook Time: 30 minutes
  • Total Time: 50 minutes
  • Yield: 6 servings
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Italian
  • Diet: Halal

Description

A hearty, comforting soup filled with tender Italian meatballs, creamy broth, vegetables, and pasta. This Creamy Italian Meatball Soup delivers rich flavor and cozy satisfaction in every spoonful.


Ingredients

For the Meatballs:

1 lb ground beef or ground turkey

½ cup breadcrumbs

1 egg, lightly beaten

2 tablespoons grated Parmesan cheese

2 teaspoons Italian seasoning

2 cloves garlic, minced

½ teaspoon salt

¼ teaspoon black pepper

For the Soup:

2 tablespoons olive oil

1 small onion, finely chopped

2 carrots, diced

2 celery stalks, diced

3 cloves garlic, minced

6 cups chicken or vegetable broth

1 cup heavy cream

1 cup small pasta (such as ditalini or orzo)

1 cup spinach or kale, chopped

1 teaspoon dried basil

1 teaspoon dried oregano

Salt and pepper, to taste

Fresh parsley and grated Parmesan cheese, for garnish


Instructions

  1. Preheat the oven to 375°F (190°C).
  2. In a large bowl, mix ground meat, breadcrumbs, egg, Parmesan cheese, Italian seasoning, garlic, salt, and pepper until combined. Form into 1-inch meatballs and set aside.
  3. Heat 1 tablespoon olive oil in a large pot over medium heat. Brown the meatballs in batches until golden on all sides. Remove and set aside.
  4. Add remaining olive oil to the pot and sauté onion, carrots, and celery for 5–7 minutes until softened.
  5. Stir in minced garlic, dried basil, and oregano; cook for 1 minute until fragrant.
  6. Pour in chicken or vegetable broth and bring to a boil. Add the pasta and cook according to package directions, reducing heat to medium once simmering.
  7. Return browned meatballs to the pot and simmer for 10 minutes to finish cooking and absorb flavor.
  8. Stir in chopped spinach and heavy cream; cook for 2–3 minutes until spinach wilts and the soup turns creamy.
  9. Season with salt and pepper to taste. Garnish with fresh parsley and grated Parmesan before serving.

Notes

Substitute ground chicken or turkey for a lighter version.

Use gluten-free pasta and breadcrumbs for a gluten-free soup.

Replace heavy cream with coconut milk for a dairy-free alternative.

Add sun-dried tomatoes or roasted red peppers for deeper flavor.

Freeze soup without pasta for up to 2 months and add cooked pasta before serving.


Nutrition

  • Serving Size: 1 bowl
  • Calories: 420
  • Sugar: 5g
  • Sodium: 890mg
  • Fat: 27g
  • Saturated Fat: 11g
  • Unsaturated Fat: 15g
  • Trans Fat: 0g
  • Carbohydrates: 25g
  • Fiber: 3g
  • Protein: 22g
  • Cholesterol: 95mg