KK's Hearty Italian Meatball Soup
KK's Hearty Italian Meatball Soup
Main CourseReader rated

KK's Hearty Italian Meatball Soup

★★★★★ 5.0 (10 reviews)

This comforting soup is packed with flavorful meatballs, tender vegetables, and a rich tomato broth that warms you from the inside out. Perfect for cozy nights when you want something hearty and satisfying.

◷45 minTotal Time
♜4Servings
▥MediumDifficulty
Jump to Recipe ↓

Ingredients

4servings

Instructions

1

Saut Vegetables

Start by heating some oil in a large pot over medium-high heat. Toss in the onion, carrots, celery, and garlic, and cook everything until the onion turns a light golden color, which should take about 4 minutes. Then, add the broth and water to the pot. Cover it and bring the liquid up to a boil.

2

Simmer Beans and Meatballs

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 gently, stirring now and then, until the veggies are tender and the meatballs are warmed through—this will take around 20 minutes.

3

Add spinach and cheese

Finally, mix in the spinach and Asiago cheese, and season with salt and pepper to taste. Let the soup simmer just long enough for the spinach to wilt, about a minute, then it’s ready to enjoy!

Why You’ll Love This Recipe

This soup is warm, comforting, and packed with flavors that remind you of a homemade Italian meal. The combination of tender meatballs, savory broth, and fresh vegetables makes it a satisfying dish for any day.

Serving Suggestions

Serve the soup with crusty bread or garlic toast for dipping. A sprinkle of grated Parmesan cheese and a drizzle of olive oil on top adds a nice finishing touch.

Storage Tips

Allow the soup to cool completely before storing it in an airtight container. It keeps well in the refrigerator for up to 3 days and can be frozen for up to 2 months. Reheat gently on the stove to maintain the texture of the meatballs.