Creamy Italian Sausage Potato Soup in One Pot
This creamy Italian sausage potato soup is the kind of meal that earns a permanent spot in the weekly rotation. It’s rich, hearty, and comes together in one pot, so cleanup is about as easy as a soup dinner gets.

The sausage infuses the broth with deep, savory flavor while chunks of tender potato soak it all up. A splash of cream at the end makes it velvety without weighing it down, and you can have it on the table in under an hour.
What Makes This Soup So Good
I keep coming back to this recipe because it does a lot with a short ingredient list. The sausage does double duty, adding both the base flavor and enough fat to sauté the aromatics, so you brown one thing and the pot is already deep with taste.
The potatoes break down just enough to thicken the broth naturally, which means you skip the flour and still get a soup with serious body. It’s the kind of bowl that feels like dinner without a big production.
Ingredients

- 1 lb mild or spicy Italian sausage, casings removed: use whatever heat level you like.
- 2 tbsp olive oil: for browning the sausage.
- 1 medium onion, diced: yellow or sweet onion both work fine.
- 3 cloves garlic, minced: fresh is best here.
- 4 cups chicken broth: low sodium gives you control over the saltiness.
- 1 ½ lbs Yukon Gold potatoes, cut into ½-inch cubes: they hold their shape while still releasing starch to thicken the soup.
- 1 tsp dried oregano
- ½ tsp red pepper flakes: optional, leave them out for a completely mild bowl.
- 2 cups chopped kale, stems removed: curly or lacinato both work.
- ¾ cup heavy cream
- Salt and black pepper to taste
- Grated Parmesan and a drizzle of olive oil for serving
Variations and Substitutions
- Swap the sausage: chicken or turkey Italian sausage works well; use the spicy version if you want heat without adding extra red pepper flakes.
- Change the greens: baby spinach or Swiss chard wilts in about a minute, just stir them in at the very end.
- Make it dairy-free: substitute full-fat coconut cream for the heavy cream. The flavor shifts a little, but the texture stays silky.
- Add beans: a drained can of cannellini beans turns this into an even heartier bowl.
- Herb swap: if you don’t have oregano, a pinch of dried thyme or rosemary fits right in.
Hearty Italian Grinder Sandwich is the main dish we love pairing with this soup.
How to Make Creamy Italian Sausage Potato Soup in One Pot
Step 1: Brown the Sausage

Heat the 2 tbsp olive oil in a large Dutch oven or heavy pot over medium-high heat. Add the 1 lb Italian sausage and break it into crumbles with a wooden spoon. Cook for about 5 to 7 minutes, until the sausage is no longer pink and the edges are deeply brown.
You’ll hear it sizzle right away and the kitchen will fill with that savory sausage smell. Scrape up any brown bits stuck to the bottom, they are going to flavor the whole soup.
Step 2: Sauté the Aromatics

Lower the heat to medium and toss the diced onion and minced 3 cloves garlic right into the same pot. Cook for 3 to 4 minutes, stirring now and then, until the onion softens and turns translucent.
The garlic will smell sweet and the onion will pick up the leftover sausage fat. If the pot looks dry, a tiny splash of broth releases any fond stuck before the next step.
Step 3: Simmer the Potatoes

Pour in the 4 cups chicken broth, then add the 1 ½ lbs potatoes, 1 tsp dried oregano, and ½ tsp red pepper flakes if you’re using them. Raise the heat to high just long enough to bring the liquid to a gentle boil, then drop it to a steady simmer. Cook uncovered for 15 to 20 minutes, until a fork slides easily through a potato cube.
The broth will look deep and golden, and you’ll notice it starting to get a little thicker as the potatoes release their starch. Give it a stir once or twice so nothing clings to the bottom.
Step 4: Finish with Cream and Kale

Turn the heat to low. Stir in the ¾ cup heavy cream and the 2 cups chopped kale. Let it all cook together for 3 to 4 more minutes, just until the kale softens and turns bright green.
The soup will shift from brothy to creamy almost immediately. Taste it at this point and add salt and black pepper a little at a time until it feels rounded.
Step 5: Ladle and Serve

Scoop the soup into deep bowls while it’s still steaming. Grate fresh Parmesan over the top and finish with a thin drizzle of olive oil if you want a little extra richness.
The bowls should be dotted with bits of sausage, tender potatoes, and ribbons of kale. Serve it right away while it’s hot and velvety.
A Few Notes Before You Start
- Take your time with the browning. The deep color on the sausage crumbles is where most of the soup’s flavor starts, so don’t rush that first step.
- When you reheat leftovers, the soup thickens up. A splash of broth or water loosens it back to the right consistency.
- Avoid boiling the soup once the cream goes in. A low simmer is all you need; high heat can make the cream separate.
Potato size changes the simmer time. Use these as a guide:
| Potato cube size | Simmer time |
|---|---|
| ½-inch cubes | 15–20 mins |
| ¾-inch cubes | 20–25 mins |
Storing Leftover Soup
- Refrigerate: Let the soup cool completely, then pack it into an airtight container. It will keep for up to 4 days.
- Reheating: Warm it gently on the stovetop over medium-low heat, stirring now and then. Add a splash of broth if it has gotten too thick.
What to Serve with This Soup
Crusty bread is a given here for sopping up the creamy broth, sourdough or a rustic loaf both work. A simple arugula salad with a sharp lemon vinaigrette cuts through the richness and rounds out the meal.
Frequently Asked Questions
Can I use milk instead of heavy cream?
Yes, but the soup will be thinner. If you go that route, stir in a slurry of 1 tbsp cornstarch mixed with 1 tbsp cold water after adding the milk to help it coat the spoon.
My soup is thinner than I’d like, how can I thicken it?
Mash a few potato pieces against the inside of the pot with the back of a spoon, then stir them back in. The released starch thickens the broth naturally.
Can I freeze this soup?
Freezing works, but the cream may separate when thawed. For the best texture, freeze the soup before you add the cream and kale. Stir them in when you reheat.
Can I use pre-cooked sausage?
You can, but you’ll miss the fond that builds from browning raw sausage. If using pre-cooked, slice it and give the pieces a quick sear in the olive oil to pull some flavor into the pot.

Creamy Italian Sausage Potato Soup in One Pot Recipe
Ingredients
Method
- Heat the olive oil in a large Dutch oven over medium-high heat. Add the sausage and cook, breaking it into crumbles, until deeply browned, about 5 to 7 minutes.
- Reduce heat to medium and stir in the onion and garlic. Cook until softened, 3 to 4 minutes.
- Pour in the chicken broth and add the potatoes, oregano, and red pepper flakes. Bring to a boil, then lower to a simmer and cook uncovered until the potatoes are tender, 15 to 20 minutes.
- Turn the heat to low and stir in the heavy cream and kale. Simmer gently until the kale is wilted, 3 to 4 minutes. Season with salt and black pepper.
- Ladle into bowls, top with Parmesan and a drizzle of olive oil, and serve hot.
