KK's Delicious Italian Meatball Soup
This hearty soup is packed with flavorful meatballs and a rich tomato broth that feels like a warm hug on a chilly day. It’s easy to make and perfect for sharing with family and friends.
Let's make it.
Follow these steps for a delicious result. Tick off each step as you go.
Chicken Flavored with Citrus
Something delicious to watch next.
Step 1
Start by heating some oil in a large pot over medium-high heat. Add the chopped onion, carrots, celery, and garlic, and sauté everything until the onions turn a light golden color, which should take about 4 minutes. Next, pour in the broth and water, cover the pot, and bring it all to a boil. Once boiling, stir in the beans and meatballs. Let the soup come back to a boil, then lower the heat to medium-low. Cover the pot again and let it simmer for about 20 minutes, stirring now and then, until the vegetables are tender and the meatballs are heated through. Finally, add the spinach, Asiago cheese, and a pinch of salt and pepper. Give it a good stir and let the spinach wilt for about a minute before serving.
Why you’ll love it
This soup combines rich flavors with comforting ingredients, making it perfect for any day. The tender meatballs and hearty broth warm you up and satisfy your hunger in a delicious way.
How to serve
Serve with crusty bread or garlic toast to soak up the flavorful broth. A sprinkle of grated Parmesan cheese on top adds a nice finishing touch.
Storage & leftovers
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove to keep the meatballs from drying out, and add a splash of water if the soup thickens too much.



