There’s nothing quite like a warm bowl of hearty soup to make you feel cozy, and this Creamy Italian Sausage and Potato Soup is exactly that kind of recipe. Think of it as the culinary equivalent of a warm hug on a chilly evening. It’s creamy, flavorful, and packed with all the good stuff—tender potatoes, savory Italian sausage, and vibrant greens like kale or spinach. Oh, and let’s not forget that drizzle of olive oil and Parmesan sprinkle to finish things off!
When I first made this soup, I wasn’t expecting much—it’s just soup, right? But the combination of creamy potatoes and sausage, with that subtle hint of nuttiness from Parmesan, completely blew me away. It’s the kind of dish that has everyone coming back for seconds (and maybe even thirds). Bonus: it’s easy enough to whip up on a weeknight, but fancy enough to serve to guests. Let’s dive in!
Ingredients You’ll Need
Before we jump into the cooking steps, gather these ingredients. Most are pantry staples, but the magic happens in how they all come together:
- Mild Italian sausage: Brings that perfect balance of savory and slightly spicy.
- Russet potatoes: Their starchiness gives the soup its creamy base.
- Low-sodium chicken stock: Adds a depth of flavor without overwhelming the other ingredients.
- Kale or spinach: Your dose of greens! They keep the dish vibrant and fresh.
- Heavy cream: The key to that luscious, creamy texture.
- Shredded Parmesan cheese: A must for a finishing touch.
- Kosher salt and freshly ground black pepper: To season to perfection.
- Extra virgin olive oil: A drizzle elevates the final presentation.
Step 1: Browning the Sausage
The first step in creating this delightful soup is to brown the Italian sausage. This is where you’ll start building flavor, so don’t rush it!
- Grab a large stockpot or Dutch oven and place it over medium-high heat.
- Add the Italian sausage to the pot, breaking it up into crumbles as it cooks. This step not only cooks the meat but also releases flavorful drippings that we’ll use later.
- Once the sausage is fully cooked and no longer pink, remove it with a slotted spoon and set it aside. Keep those drippings in the pot—they’re liquid gold for the next steps.
Step 2: Cooking the Potatoes
With your sausage set aside, it’s time to turn those humble potatoes into something magical.
- Toss the diced potatoes back into the pot with the reserved sausage drippings.
- Pour in 6 cups of chicken stock, ensuring all the potatoes are submerged.
- Season with ½ teaspoon of kosher salt and ¼ teaspoon of freshly ground black pepper. This sets the stage for flavor!
- Bring everything to a boil, then reduce the heat to medium. Let it simmer for about 10–12 minutes or until the potatoes are fork-tender. You’re looking for that perfect softness that melts in your mouth.
Step 3: Mashing for Creaminess
Here’s the trick that takes this soup to the next level. Instead of relying on flour or cornstarch to thicken it, we use the potatoes themselves.
- Use a slotted spoon to scoop out about half the cooked potatoes and place them in a bowl.
- Mash them thoroughly with a fork or potato masher. This creates a creamy, starchy base for the soup.
- Stir the mashed potatoes back into the pot and watch as the texture transforms into a velvety dream.

Why You’ll Love This Recipe So Far
By now, your kitchen is filled with the mouthwatering aroma of sausage and simmering potatoes. And the best part? You’re just halfway to creating a bowl of pure comfort. Whether you’re making this for your family, friends, or just for yourself (hello, leftovers!), this soup is already proving to be a winner.
Bringing It All Together
Now that you’ve got the base of your Creamy Italian Sausage and Potato Soup ready, it’s time to add the finishing touches that elevate it from good to absolutely irresistible. This next step involves adding some vibrant greens, a splash of heavy cream, and a sprinkle of Parmesan cheese that will have everyone licking their bowls clean.

Step 4: Adding the Greens and Cream
The beauty of this soup lies in its balance—rich and creamy, yet fresh and vibrant. Adding kale or spinach not only boosts the nutritional value but also gives the soup a pop of color that’s as pleasing to the eyes as it is to the taste buds.
- Incorporate the Greens: Stir in 3 cups of finely chopped kale or spinach, ensuring the greens are fully submerged in the broth. Kale will add a slightly firmer texture, while spinach melts beautifully into the soup. Either way, you can’t go wrong.
- Pour in the Cream: Next, gently pour in 1 cup of heavy cream. As you stir, watch the soup take on an irresistible creamy consistency that feels luxurious with every bite.
- Season to Taste: Now’s the time to taste your soup and adjust the seasoning. Add more kosher salt or freshly ground black pepper if needed. The flavors should be balanced—savory, creamy, and just a little peppery.
Let the soup simmer for 2–3 more minutes, just until the greens are tender and everything is well combined. This step also allows the cream to integrate fully into the broth, creating a cohesive, velvety texture.
Step 5: Garnishing Like a Pro
No dish is complete without a little love in the presentation department. The final garnishes not only make the soup look stunning but also add a burst of flavor to every bite.
- Ladle and Top: Serve the soup in bowls, ladling it generously to ensure everyone gets a good mix of sausage, potatoes, and greens.
- Sprinkle with Parmesan: A light dusting of shredded Parmesan cheese on each bowl adds a nutty, savory punch that’s simply divine.
- Drizzle of Olive Oil: For an elegant touch, drizzle a little extra virgin olive oil over the top. It brings a subtle fruity richness to the dish.
- Extra Black Pepper: Finish with a dash of freshly ground black pepper to highlight the warmth and depth of the flavors.

Tips for Perfect Soup Every Time
Cooking soup is an art, and here are some pro tips to ensure your Creamy Italian Sausage and Potato Soup turns out flawless every time:
- Customize Your Greens: If kale or spinach isn’t your thing, try Swiss chard or arugula for a slightly different flavor profile. Each brings its own unique twist to the dish.
- Control the Creaminess: Prefer your soup less creamy? Reduce the amount of heavy cream, or swap it for half-and-half for a lighter option.
- Add a Spicy Kick: Love a bit of heat? Use spicy Italian sausage instead of mild, or sprinkle in some red pepper flakes before serving.
- Make It Ahead: This soup tastes even better the next day as the flavors meld together. Store it in an airtight container in the refrigerator, and simply reheat before serving.
Why This Step Matters
The addition of greens and cream is where the soup truly shines. These final ingredients tie all the elements together, creating a dish that feels indulgent yet wholesome. Whether it’s the creamy base or the tender greens, every spoonful is a testament to the simple joy of homemade comfort food.
FAQs and the Perfect Finish
You’re almost ready to dive into the most comforting bowl of Creamy Italian Sausage and Potato Soup, but before we wrap up, let’s answer some of the most common questions about this recipe. These tips will ensure you get the best results every time—and maybe inspire you to add your own twist to this classic!
Frequently Asked Questions
1. Can I make this soup ahead of time?
Absolutely! This soup tastes even better the next day. Store it in an airtight container in the refrigerator for up to 3 days. When reheating, you may need to add a splash of chicken stock or cream to loosen it up as it thickens slightly when cooled.
2. Can I freeze this soup?
Yes, but with a small tweak! If you plan to freeze it, hold off on adding the cream and greens. Freeze the base (potatoes, sausage, and stock) in an airtight container for up to 3 months. When ready to serve, thaw, reheat, and then stir in the cream and greens for the best texture.
3. What if I don’t have heavy cream?
No heavy cream? No problem! You can substitute half-and-half, whole milk, or even a dairy-free alternative like unsweetened coconut cream or cashew cream. Just be aware that lighter options may not give the same rich, velvety texture.
4. Can I use a different type of sausage?
Definitely. While mild Italian sausage is traditional for this recipe, spicy sausage adds a kick, or you can use chicken sausage for a leaner option. Vegetarian? Try crumbled tofu or plant-based sausage for a meat-free version.
5. What can I serve with this soup?
A warm, crusty bread like sourdough or garlic knots is perfect for dipping. A simple side salad with a light vinaigrette balances the richness of the soup beautifully.
6. How can I make the soup thicker?
If you want an even thicker consistency, mash more of the potatoes, or use an immersion blender to puree a portion of the soup. Adding a tablespoon of cornstarch mixed with cold water can also help thicken it up.
7. Can I swap the greens for something else?
Of course! If kale or spinach isn’t your favorite, try Swiss chard, collard greens, or even broccoli rabe for a slightly bitter twist. Each option brings its own unique flavor and texture.
Conclusion: Why This Soup Is a Must-Make
There’s a reason this Creamy Italian Sausage and Potato Soup has earned its place in my kitchen on repeat. It’s simple yet elegant, comforting yet versatile, and perfect for so many occasions—whether it’s a casual family dinner or a cozy meal with friends.
The creamy base and hearty sausage make it indulgent, while the greens and potatoes keep it balanced and nutritious. Plus, it’s endlessly adaptable. Want it spicier? Switch up the sausage. Need a dairy-free version? Sub in coconut cream. The possibilities are endless!
Print
Creamy Italian Sausage and Potato Soup
- Total Time: 40 minutes
Description
This hearty and comforting soup combines the rich flavors of Italian sausage, creamy potatoes, and tender greens for a cozy meal that’s easy to prepare and full of flavor.
Ingredients
- 1 lb mild Italian sausage
- 2 lbs Russet potatoes, diced small
- 6 cups low-sodium chicken stock
- 3 cups finely chopped kale or spinach
- 1 cup heavy cream
- ½ cup shredded Parmesan cheese
- Kosher salt and freshly ground black pepper, to taste
- Drizzle of extra virgin olive oil, for garnish
Instructions
1️⃣ Brown the Sausage
Heat a large stockpot or Dutch oven over medium-high heat.
Add the Italian sausage and cook, breaking it up into crumbles as it browns. Cook until fully cooked and no longer pink.
Use a slotted spoon to remove the sausage, leaving behind the drippings in the pot.
2️⃣ Add the Potatoes and Stock
Return the cooked sausage to the pot.
Add the diced potatoes, chicken stock, ½ teaspoon kosher salt, and ¼ teaspoon freshly ground black pepper.
Bring the mixture to a boil, then reduce the heat to medium. Simmer for 10–12 minutes, or until the potatoes are fork-tender.
3️⃣ Mash Half the Potatoes
Use a slotted spoon to remove half of the cooked potatoes and place them in a bowl.
Mash the potatoes thoroughly and stir them back into the pot. This creates a creamy texture without the need for additional thickeners.
4️⃣ Add the Greens and Cream
Stir in the chopped kale or spinach, ensuring they are fully submerged.
Pour in the heavy cream and stir to combine.
Taste the soup and adjust the seasoning with more salt and pepper as needed. Simmer for 2–3 minutes until the greens are tender and the soup is well combined.
5️⃣ Serve and Garnish
Ladle the soup into bowls.
Top each serving with a sprinkle of shredded Parmesan cheese, a drizzle of extra virgin olive oil, and an extra dash of black pepper.
Notes
- Potato Options: Use Yukon Gold or red potatoes for a slightly creamier texture.
- Spice It Up: Substitute mild sausage with hot Italian sausage for a spicier kick.
- Storage: Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove, adding a splash of stock or cream if needed.
- Vegetarian Version: Swap sausage for plant-based sausage and use vegetable stock.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
Nutrition
- Serving Size: 6



