– 1 pound ground beef (or a mix of beef and pork)
– 1/2 cup breadcrumbs
– 1/4 cup grated Parmesan cheese
– 1 large egg
– 2 cloves garlic, minced
– 1 teaspoon dried oregano
– 1 teaspoon dried basil
– Salt and pepper to taste
– 4 cups chicken or vegetable broth
– 2 cups fresh spinach
– 1 can (15 oz) diced tomatoes
– 1 cup heavy cream
– 1 cup carrots, diced
– 1 cup celery, diced
– 1 cup onion, diced
– Fresh parsley for garnish
Follow these easy steps to create your Creamy Italian Meatball Soup:
1. Prepare the Meatballs: In a bowl, combine the ground beef, breadcrumbs, Parmesan cheese, egg, minced garlic, dried oregano, dried basil, salt, and pepper. Mix well until all ingredients are blended.
2. Form the Meatballs: Shape the mixture into small meatballs, about one inch in diameter.
3. Cook the Meatballs: In a large pot, heat a little olive oil over medium heat. Add the meatballs and cook until browned on all sides (about 5-7 minutes). Remove the meatballs from the pot and set them aside.
4. Sauté the Vegetables: In the same pot, add the diced onion, carrots, and celery. Sauté for about 5 minutes until they begin to soften.
5. Add Broth and Tomatoes: Pour in the chicken or vegetable broth and add the can of diced tomatoes. Bring to a rolling boil.
6. Simmer the Soup: Reduce the heat and return the meatballs to the pot. Let the soup simmer for about 15-20 minutes, allowing the flavors to meld together.
7. Stir in Spinach and Cream: Add the spinach and heavy cream to the pot. Stir gently and let cook for an additional 5 minutes until the spinach wilts and the soup is heated through.
8. Taste and Adjust: Check the seasoning and if needed, add more salt, pepper, or herbs based on your preference.
9. Garnish: Serve hot, garnished with fresh parsley for an extra touch of flavor.
By following these steps, you’ll have a delicious bowl of Creamy Italian Meatball Soup ready to enjoy.