This rich and hearty Italian Sausage and Gnocchi Soup is packed with savory sausage, pillowy gnocchi, and vibrant spinach in a velvety tomato broth. A touch of cream makes it luxurious without being too heavy, making it the perfect cozy dinner for chilly nights. Quick, easy, and full of flavor!
2 tablespoons olive oil, divided
1 pound Italian sausage (casings removed)
1 onion, diced
2 carrots, diced
3 cloves garlic, minced
2 tablespoons tomato paste
4 cups chicken broth
1 (15-ounce) can chopped tomatoes
1 teaspoon Italian seasoning
½ cup heavy cream
1 pound gnocchi
Salt and black pepper, to taste
3 cups fresh spinach
Optional Garnishes:
Fresh parsley, chopped
Lemon wedges
Cook the Sausage:
Heat 1 tablespoon olive oil in a large soup pot over medium-high heat.
Add the sausage, breaking it up with a spoon, and cook until browned. Remove and set aside.
Sauté the Vegetables:
Add the remaining 1 tablespoon olive oil to the pot.
Reduce heat to medium and sauté the onion and carrots until softened (about 5 minutes).
Stir in the garlic and cook for another minute.
Build the Broth:
Stir in the tomato paste and cook for 1 minute.
Pour in the chicken broth, canned tomatoes, Italian seasoning, and cooked sausage.
Stir in the heavy cream, bring to a gentle boil, then reduce to a simmer for 10 minutes.
Cook the Gnocchi:
Skim any excess fat from the surface.
Add the gnocchi and simmer until they float to the top (about 3 minutes).
Finish & Serve:
Remove from heat and stir in the fresh spinach until wilted.
Season with salt and black pepper to taste.
Ladle into bowls and garnish with fresh parsley and a squeeze of lemon, if desired.
For a lighter version, use turkey sausage instead of regular Italian sausage.
This soup can be stored in the fridge for up to 3 days.
Add a bit more cream for a richer soup or adjust the seasoning to your taste.