Description
A warm and comforting creamy Italian meatball soup filled with rich flavors, tender meatballs, and fresh spinach in a creamy broth.
Ingredients
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
2 tablespoons olive oil
1 onion, chopped
4 cups chicken broth
1 cup heavy cream
2 cups fresh spinach
1 cup diced tomatoes
Fresh basil, for garnish
Instructions
1. In a bowl, mix ground beef, breadcrumbs, Parmesan, egg, garlic, Italian seasoning, salt, and pepper.
2. Form small meatballs, about 1 inch in diameter.
3. Heat olive oil in a pot and brown the meatballs in batches for about 5 minutes, then set aside.
4. Sauté chopped onion in the same pot until translucent, about 3–4 minutes.
5. Add chicken broth, bring to a boil, then reduce to a simmer.
6. Add meatballs back into the pot and simmer for 15 minutes.
7. Stir in heavy cream and spinach, cooking until spinach wilts, about 2 minutes.
8. Ladle soup into bowls and garnish with fresh basil.
Notes
Adjust seasonings to taste.
For a lighter version, substitute ground turkey for beef.
Use gluten-free breadcrumbs to make this recipe gluten-free.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Italian
Nutrition
- Serving Size: 1 bowl
