– 1 pound ground beef
– 1/2 pound ground Italian sausage
– 1/2 cup breadcrumbs
– 1/4 cup grated Parmesan cheese
– 1 large egg
– 3 cloves garlic, minced
– 1 teaspoon dried oregano
– 1 teaspoon dried basil
– Salt and pepper, to taste
– 4 cups chicken broth
– 1 cup heavy cream
– 2 cups fresh spinach, chopped
– 1 cup carrots, diced
– 1 cup baby tomatoes, halved
– 1 cup diced onion
– 2 tablespoons olive oil
Here’s how to create the delightful Creamy Italian Meatball Soup in just a few straightforward steps:
1. Make the Meatballs: In a large bowl, combine the ground beef, ground Italian sausage, breadcrumbs, Parmesan cheese, egg, minced garlic, oregano, basil, salt, and pepper. Mix well until fully combined.
2. Form Meatballs: Shape the mixture into small meatballs, about 1 inch in diameter. Set aside on a plate.
3. Sauté the Vegetables: In a large pot, heat olive oil over medium heat. Add the diced onion and sauté until translucent, about 3-4 minutes.
4. Add Carrots and Tomatoes: Stir in the diced carrots and halved tomatoes, cooking for another 3 minutes.
5. Add Chicken Broth: Pour in the chicken broth and bring to a gentle boil.
6. Cook Meatballs: Gently add the meatballs to the pot. Allow them to simmer in the broth for about 15-20 minutes, until they are cooked through.
7. Stir in Spinach: Once the meatballs are fully cooked, stir in the chopped spinach, allowing it to wilt.
8. Add Cream: Pour in the heavy cream and mix gently. Allow the soup to simmer for another 2-3 minutes for the flavors to meld.
9. Taste and Season: Before serving, taste the soup and adjust seasoning with additional salt and pepper if necessary.
10. Serve Hot: Ladle the soup into bowls and serve immediately, garnished with extra Parmesan cheese if desired.