Ingredients
Equipment
Method
Step-by-Step Instructions
- In a large bowl, combine ground beef, ground pork, breadcrumbs, Parmesan, parsley, egg, garlic, Italian seasoning, salt, and pepper. Mix gently until just blended.
- Shape the mixture into 20-24 small meatballs, each about 1 inch in diameter.
- In a large skillet, heat olive oil over medium heat. Add the meatballs in batches, cooking for about 5-7 minutes until browned on all sides.
- Return to the skillet and add diced onion, carrots, and celery. Sauté for 5-7 minutes until softened.
- Pour in the chicken broth and diced tomatoes, bringing the mixture to a gentle boil before reducing to a simmer.
- Gently add the browned meatballs back into the pot, stirring to immerse them in the broth, and simmer for about 10 minutes.
- Pour in the heavy cream and stir well, adding red pepper flakes if desired. Let simmer for another 10-15 minutes.
- Fold in the chopped spinach and let it wilt for 2-3 minutes. Serve hot, garnished with fresh basil.
Nutrition
Notes
Don’t overmix the meatball ingredients to keep them tender. Store leftovers in the fridge for up to 3 days or freeze for 3 months.