A hearty, creamy soup featuring Italian-style meatballs in a tomato-herb broth with tender vegetables and fresh greens.
Meatballs:
1 lb ground beef
½ lb ground pork
½ cup breadcrumbs
⅓ cup grated Parmesan
1 egg
2 garlic cloves, minced
1 tbsp fresh parsley, chopped
1 tsp dried oregano
Salt and black pepper to taste
Soup:
2 tbsp olive oil
1 yellow onion, chopped
2 carrots, chopped
2 celery ribs, chopped
3 garlic cloves, minced
1 (28 oz) can crushed tomatoes
5 cups chicken or beef broth
¾ cup heavy cream
2 cups baby spinach or kale
Optional: 1 Parmesan rind
Salt and pepper to taste
Mix all meatball ingredients and form into 1-inch balls.
In a large pot, heat olive oil and brown meatballs in batches. Set aside.
In the same pot, sauté onion, carrot, and celery for 6–7 minutes. Add garlic and cook 1 minute.
Stir in crushed tomatoes and broth. Bring to a simmer.
Add browned meatballs and simmer 20 minutes.
Stir in cream and greens. Simmer 5 more minutes.
Season to taste and serve with Parmesan.
Use turkey or chicken for a lighter version. Skip cream for freezing. Add cooked pasta if desired.