Ingredients
Equipment
Method
Step-by-Step Instructions
- In a large mixing bowl, combine ground beef, ground pork, breadcrumbs, Parmesan cheese, parsley, egg, minced garlic, Italian seasoning, salt, and pepper. Mix gently until just combined, then set aside.
- Shape the mixture into 20 to 24 equal-sized balls, about 1 inch each, and place them on a plate or baking sheet.
- Heat olive oil in a skillet over medium heat. Add meatballs and cook for 5 to 7 minutes until browned on all sides. Set aside.
- In the same skillet, add more olive oil if needed and sauté chopped onion, carrots, and celery for 5 to 7 minutes until softened.
- Pour in chicken broth and add diced tomatoes. Bring to a gentle boil, then reduce heat and simmer for about 10 minutes.
- Return meatballs to the pot and stir in heavy cream. Simmer for an additional 10 to 15 minutes.
- Add fresh spinach and stir until wilted, about 2 to 3 minutes.
- Ladle soup into bowls and garnish with fresh basil. Serve hot.
Nutrition
Notes
Store leftovers in an airtight container for up to 3 days in the fridge or freeze for longer storage. Expect some separation of cream when frozen; stir well while reheating.