Hearty Sausage and Spinach Soup

This hearty sausage and spinach soup combines savory sausage, fresh spinach, and tender potatoes in a comforting broth. Enhanced with caramelized onions and garlic, it's luxuriously creamy with cream cheese and sour cream. A splash of vegetable broth ties the ingredients together beautifully, making it perfect for a warm family dinner or meal prep. Every spoonful is packed with flavor and nutrition!
ingredients
- 1 pound sausage (Italian or breakfast)
- 2 large potatoes, diced
- 2 cups fresh spinach, chopped
- 1 medium onion, diced
- 3 cloves garlic, minced
- 1 medium zucchini, diced
- 4 ounces cream cheese, softened
- ½ cup sour cream
- 4 cups vegetable or chicken broth
- 2 tablespoons butter
- Salt and pepper to taste
- Olive oil for cooking
steps
- 1.
In a large pot, heat olive oil over medium heat and add the diced onions. Sauté until translucent, about 4-5 minutes.
- 2.
Add minced garlic to the onions and cook for another minute.
- 3.
Add the sausage to the pot, breaking it apart with a spoon, and cook until browned and warmed through.
- 4.
Stir in the diced potatoes and zucchini, mixing well.
- 5.
Pour in the broth and bring to a simmer, cooking for about 10-15 minutes or until the potatoes are tender.
- 6.
Incorporate the chopped spinach, stirring until just wilted.
- 7.
In a bowl, mix the softened cream cheese and sour cream until smooth and creamy.
- 8.
Stir the cream mixture into the soup until well combined.
- 9.
Season with salt and pepper to taste, and let it simmer for an additional 5 minutes.