Rich, comforting, and packed with bold Italian flavors, this Creamy Italian Meatball Soup combines tender meatballs, a creamy tomato-based broth, and hearty pasta for the perfect cozy meal. Every spoonful is filled with delicious flavors, making it a must-try for any soup lover!
For the Meatballs:
For the Soup:
Optional Garnishes:
1. In a mixing bowl, combine ground beef, breadcrumbs, Parmesan cheese, egg, garlic, Italian seasoning, salt, black pepper, and parsley. Mix gently until combined.
2. Roll the mixture into small 1-inch meatballs and set aside.
3. Heat a large pot or Dutch oven over medium heat with olive oil. Sear the meatballs for 2-3 minutes per side until browned. Set aside.
4. In the same pot, add onion, celery, and garlic. Sautรฉ until softened, about 3-4 minutes.
5. Add diced tomatoes and broth. Stir well. Season with Italian seasoning, salt, and black pepper.
6. Return the meatballs to the pot and simmer for 15 minutes.
7. Stir in the pasta and simmer for 8-10 minutes until tender.
8. Reduce heat and stir in heavy cream and Parmesan cheese. Let it heat through for 2-3 minutes.
9. Stir in chopped spinach or basil until wilted. Taste and adjust seasoning if needed.
10. Serve hot with extra Parmesan and fresh herbs.
For a lighter version, use ground turkey or chicken in place of beef.
To save time, use pre-cooked meatballs or store-bought ones.
This soup stores well in the fridge for up to 3 days and can be frozen without the pasta added (add fresh pasta when reheating).
Find it online: https://cookingwithramsay.com/creamy-italian-meatball-soup/