Creamy Italian Meatball Soup to Warm Your Soul Recipe
This Creamy Italian Meatball Soup is a comforting and hearty dish perfect for chilly days. Tender, flavorful meatballs simmered in a rich, creamy broth with fresh spinach and diced tomatoes deliver a satisfying meal that warms the soul. Garnished with fresh basil and Parmesan cheese, this soup blends classic Italian flavors in a quick and easy recipe.
- Author: Lisa
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Category: Soup
- Method: Simmering and sautéing
- Cuisine: Italian
- Diet: Low Fat
Meatballs
- 1 pound ground beef
- 1/2 cup breadcrumbs
- 1/4 cup grated Parmesan cheese
- 1 egg
- 2 cloves garlic, minced
- 1 teaspoon Italian seasoning
- Salt and pepper to taste
Soup Base
- 2 tablespoons olive oil
- 1 onion, chopped
- 4 cups chicken broth
- 1 cup heavy cream
- 2 cups fresh spinach
- 1 cup diced tomatoes
Garnish
- Fresh basil leaves
- Additional grated Parmesan cheese (optional)
- Prepare Meatball Mixture: In a large bowl, combine ground beef, breadcrumbs, grated Parmesan cheese, egg, minced garlic, Italian seasoning, salt, and pepper. Mix well until all ingredients are fully incorporated.
- Form Meatballs: Shape the meat mixture into small meatballs approximately 1 inch in diameter for even cooking and bite-sized portions.
- Brown Meatballs: Heat olive oil in a large pot over medium heat. Add the meatballs in batches, browning them on all sides for about 5 minutes. Remove browned meatballs and set aside.
- Sauté Onions: In the same pot with the drippings, add chopped onions and cook until translucent and softened, about 3 to 4 minutes.
- Add Broth and Simmer: Pour in the chicken broth and bring to a boil. Reduce heat to a simmer, then return meatballs to the pot. Let everything simmer together for 15 minutes to allow flavors to meld and meatballs to cook through.
- Incorporate Cream and Spinach: Stir in the heavy cream and fresh spinach. Cook for an additional 2 minutes until the spinach has wilted and the soup is creamy and heated through.
- Serve and Garnish: Ladle the soup into bowls and garnish with fresh basil leaves and extra Parmesan cheese if desired. Enjoy warm.
Notes
- For a lighter version, substitute heavy cream with half-and-half or a dairy-free alternative.
- To make this soup gluten-free, use gluten-free breadcrumbs or omit them entirely.
- Fresh spinach can be replaced with kale or Swiss chard for variation.
- Leftover soup can be refrigerated for up to 3 days; reheat gently before serving.
- Add crushed red pepper flakes for a spicy kick if desired.
Nutrition
- Serving Size: 1 cup
- Calories: 320
- Sugar: 3g
- Sodium: 600mg
- Fat: 20g
- Saturated Fat: 8g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 12g
- Fiber: 2g
- Protein: 20g
- Cholesterol: 95mg
Keywords: Italian meatball soup, creamy meatball soup, comfort food, easy Italian soup, spinach meatball soup