If you are looking for a comforting bowl of warmth and flavor, this Creamy Italian Sausage and Potato Soup Recipe is an absolute must-try. It perfectly balances hearty Italian sausage with tender potatoes, all swirled together in a rich, creamy broth that feels like a cozy hug on a chilly day. Every spoonful delivers a delicious blend of savory spices, smooth creaminess, and the fresh pop of spinach, making it a family favorite that’s simple enough for a weeknight but special enough to share with friends. Let me take you through this wonderful recipe that’s sure to become a go-to in your kitchen.

Ingredients You’ll Need
These ingredients are delightfully straightforward, yet each one plays an essential role in building the rich taste, welcoming texture, and vibrant colors that make this soup irresistible.
- Italian sausage (1 pound): Adds a bold, savory flavor and hearty texture that forms the base of the soup.
- Olive oil (1 tablespoon): Perfect for browning the sausage and softening the vegetables, adding depth without overpowering.
- Onion (1 medium, chopped): Creates a subtle sweetness and aromatic foundation essential to the soup’s flavor profile.
- Garlic (2 cloves, minced): Brings warmth and a delicious, fragrant kick that wakes up the palate.
- Chicken broth (4 cups): Provides a savory liquid base that melds all elements together beautifully.
- Water (1 cup): Helps balance the broth’s intensity, making the soup light yet satisfying.
- Potatoes (5 medium, peeled and diced): Offer hearty bite and a creamy texture when slightly mashed, thickening the soup naturally.
- Heavy cream (1 cup): Elevates the soup’s richness and silky mouthfeel for that classic creamy comfort.
- Salt and pepper (to taste): Essential seasonings that enhance and balance every ingredient.
- Dried Italian herbs (1 teaspoon, optional): Add an aromatic Mediterranean flair to the soup’s seasoning.
- Fresh spinach (2 cups, roughly chopped): Introduces a fresh, green note and beautiful color contrast.
- Grated Parmesan cheese (for garnish): Provides a salty, nutty finish that makes every bite sing.
How to Make Creamy Italian Sausage and Potato Soup Recipe
Step 1: Brown the Sausage
Start by heating olive oil in a large pot over medium heat, then add the Italian sausage, breaking it apart as it cooks. This step is crucial because browning the sausage develops deep, savory flavor that is the heart of the soup. Cook for about 5 to 7 minutes until nicely browned, then remove the sausage and set it aside so it doesn’t overcook.
Step 2: Sauté Onion and Garlic
In the same pot, toss in the chopped onion and cook for around 3 minutes until it softens and turns translucent. Next, add the minced garlic, stirring constantly for about a minute. This builds a wonderfully aromatic foundation, creating layers of flavor with every stir—don’t rush this step if you want a bold, rich soup.
Step 3: Add Liquids and Potatoes
Pour in the chicken broth and water, then stir in the diced potatoes. Bring everything to a boil, then lower the heat to let it simmer gently. This simmering stage allows the potatoes to cook through and start breaking down, thickening the broth while absorbing all those savory flavors. It usually takes about 15 to 20 minutes until the potatoes are tender but still hold their shape.
Step 4: Lightly Mash the Potatoes
Once the potatoes are cooked, use a potato masher to gently mash some of them in the pot but leave plenty of chunks for texture. This creates a luscious, slightly chunky consistency that feels hearty and comforting rather than too smooth or soupy.
Step 5: Stir in Sausage and Cream
Return the cooked sausage to the pot along with the heavy cream. This step turns the broth into a decadently creamy delight. Season with salt, pepper, and the optional dried Italian herbs. Give everything a good stir so the flavors meld together perfectly and the cream enriches the soup evenly.
Step 6: Add Spinach
Finally, fold in the fresh spinach and cook just until it wilts, which only takes a couple of minutes. The spinach brightens up the soup, adding a lovely fresh green contrast that balances the creaminess while boosting the nutrition.
Step 7: Serve Hot with Parmesan
The last touch is to serve your soup hot, generously sprinkled with grated Parmesan cheese. Watching it melt into the creamy liquid creates a heavenly finish, adding a sharp, salty note to every spoonful.
How to Serve Creamy Italian Sausage and Potato Soup Recipe

Garnishes
To elevate your bowl, sprinkle freshly grated Parmesan cheese which melts beautifully into the soup, adding a savory richness. You can also add a sprinkle of red pepper flakes for a little heat, or fresh chopped parsley for a vibrant, herby touch that brightens every bite.
Side Dishes
This soup pairs incredibly well with a crusty artisan bread or warm garlic knots to soak up every last drop. A simple side salad with tangy vinaigrette is a perfect lighter companion, balancing the richness of the soup with crisp, fresh greens.
Creative Ways to Present
Serve the soup in rustic bowls with a drizzle of extra cream on top for visual appeal and extra indulgence. You might also try hollowing out small bread bowls for a fun, edible presentation that adds to the cozy vibe. Lastly, placing a small dollop of pesto or a swirl of sun-dried tomato oil can bring a colorful twist that amazes guests.
Make Ahead and Storage
Storing Leftovers
This soup keeps beautifully in the refrigerator for up to 3 days. Just transfer it to an airtight container and refrigerate. The flavors actually deepen overnight, making leftovers even more delicious the next day.
Freezing
You can freeze the soup for up to 3 months. For best results, freeze without the fresh spinach and Parmesan garnish—add those fresh after reheating to preserve texture and color. Thaw overnight in the fridge before reheating gently.
Reheating
Reheat on the stovetop over low to medium heat, stirring frequently to prevent sticking or separating. You may need to add a splash of water or broth to loosen the soup if it has thickened too much. Add fresh spinach and Parmesan just before serving for maximum freshness.
FAQs
Can I use turkey or chicken sausage instead of Italian sausage?
Absolutely! Using turkey or chicken sausage is a great leaner option and still delivers wonderful flavor. Just make sure it’s well-seasoned or consider adding extra Italian herbs for a boost.
Is this soup suitable for freezing with the cream?
Yes, it freezes well, but the cream may separate slightly upon thawing. Stirring well and reheating slowly helps bring everything back together for a creamy texture.
Can I substitute heavy cream with a lighter alternative?
You can swap heavy cream for half-and-half or whole milk for a lighter soup. The texture will be less rich but still tasty. For dairy-free, coconut cream is an option but will add a subtle coconut flavor.
How can I make this soup spicier?
Add crushed red pepper flakes when sautéing the onions or top each serving with hot sauce. You could also choose a spicy Italian sausage for an extra kick.
What type of potatoes work best in this recipe?
Starchy potatoes like Russets or Yukon Golds are ideal since they break down slightly and help thicken the soup while still maintaining some chunkiness.
Final Thoughts
Trust me when I say this Creamy Italian Sausage and Potato Soup Recipe is pure comfort in a bowl that’s easy to make and endlessly satisfying. It’s a fantastic way to bring family and friends together with something warm, hearty, and full of flavor. Once you try it, I have a feeling it’s going to become a recipe you return to again and again, especially on those cozy nights when you just want a little extra comfort on your plate.
Print
Creamy Italian Sausage and Potato Soup Recipe
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Total Time: 50 minutes
- Yield: 6 servings
- Category: Soup
- Method: Stovetop
- Cuisine: Italian-American
Description
This Creamy Sausage Potato Soup is a comforting and hearty dish combining savory Italian sausage, tender potatoes, and a rich creamy broth enhanced with fresh spinach and aromatic herbs. Perfect for a filling meal on a chilly day, it delivers a balanced blend of flavors and textures that everyone will enjoy.
Ingredients
Sausage and Vegetables
- 1 pound (450g) Italian sausage, casings removed
- 1 tablespoon (15ml) olive oil
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 5 medium potatoes, peeled and diced
- 2 cups (60g) fresh spinach, roughly chopped
Liquids and Seasonings
- 4 cups (960ml) chicken broth
- 1 cup (240ml) water
- 1 cup (240ml) heavy cream
- Salt and pepper to taste
- 1 teaspoon (5g) dried Italian herbs (optional)
Garnish
- Grated Parmesan cheese for garnish
Instructions
- Brown the Sausage: In a large pot or Dutch oven, heat the olive oil over medium heat. Add the sausage and cook until browned and crumbled, approximately 5-7 minutes. Remove the sausage from the pot and set aside.
- Sauté Onions and Garlic: In the same pot, add the chopped onion and cook until softened, about 3 minutes. Add the minced garlic and cook for another 1 minute, stirring frequently until fragrant.
- Add Broth and Potatoes: Pour in the chicken broth and water. Add the diced potatoes and bring the mixture to a boil. Reduce the heat and let it simmer until the potatoes are tender, about 15-20 minutes.
- Mash Potatoes: Once the potatoes are cooked, use a potato masher to lightly mash them, leaving some chunks for texture.
- Combine Sausage and Cream: Stir in the cooked sausage and heavy cream. Season with salt, pepper, and Italian herbs.
- Wilt the Spinach: Add the chopped spinach, stirring until it wilts.
- Serve: Serve hot, garnished with grated Parmesan cheese.
Notes
- You can substitute Italian sausage with turkey sausage for a leaner option.
- For a dairy-free version, replace heavy cream with coconut cream or a plant-based alternative.
- Add extra vegetables like carrots or celery for more texture and flavor.
- If you prefer a smoother soup, blend a portion of the soup before adding the sausage and cream.
- Adjust the seasoning to taste, especially if using low-sodium chicken broth.

