Creamy Italian Meatball Soup is the ultimate cozy comfort food for a chill night in, featuring hearty meatballs, fresh vegetables, and a rich creamy broth.
Author:Caroline Jones
Prep Time:10 minutes
Cook Time:30 minutes
Total Time:40 minutes
Yield:4 servings 1x
Category:Soup
Method:Stovetop
Cuisine:Italian
Diet:Gluten Free
Ingredients
Scale
1 tbsp olive oil
1 lb Italian-style meatballs (store-bought or homemade)
1 small yellow onion, diced
3 cloves garlic, minced
1 red bell pepper, sliced
2 cups baby spinach
2 cups potatoes, peeled and cubed
4 cups chicken broth
1 cup heavy cream
1/2 cup shredded Parmesan cheese
Salt & black pepper to taste
Fresh basil leaves, for garnish
Red pepper flakes (optional for spice)
Instructions
Heat olive oil in a large pot over medium heat. Sear the meatballs until browned and crisp.
Add in the diced onion, garlic, and bell pepper. Sauté until soft and fragrant.
Toss in cubed potatoes and pour in the chicken broth. Simmer until the potatoes are fork-tender, about 15 minutes.
Stir in heavy cream, baby spinach, and Parmesan. Simmer gently until the cheese melts and spinach wilts.
Return the meatballs to the pot and cook 5 more minutes to warm through. Ladle into bowls, garnish with basil, more Parmesan, and a pinch of red pepper flakes.
Notes
For a spicier version, add more red pepper flakes.
This soup can be made ahead and reheated for easy meals.
Feel free to substitute vegetables based on your preference.