Creamy Sausage and Potato Soup – Cozy, Hearty, and Simple
This is the kind of soup you make when you want something comforting without a lot of fuss. It’s rich, satisfying, and full of flavor from browned sausage, tender potatoes, and a silky broth. Think of it as the perfect weeknight dinner that also tastes great on a lazy weekend.
With just a few basic ingredients, you get a bowl that feels special but stays easy. Grab a spoon and get ready for something warm, creamy, and downright cozy.

Ingredients
Method
- Brown the sausage: Set a large pot or Dutch oven over medium heat. Add the sausage and break it up with a spoon. Cook until well browned and cooked through, about 6–8 minutes. Use a slotted spoon to transfer the sausage to a plate, leaving the drippings in the pot.
- Sauté the aromatics: If the pot looks dry, add a little olive oil or butter. Add the onion and a pinch of salt. Cook, stirring, until soft and lightly golden, about 4–5 minutes. Stir in the garlic, Italian seasoning, and red pepper flakes. Cook for 30 seconds until fragrant.
- Deglaze and build the base: Pour in a splash of broth and scrape up any browned bits from the bottom of the pot. Those bits add big flavor.
- Add potatoes and liquids: Return the sausage to the pot. Add the potatoes, chicken broth, and water. Bring to a gentle boil, then reduce to a simmer.
- Simmer until tender: Cook uncovered for 12–16 minutes, or until the potatoes are fork-tender. Taste and season with salt and pepper as you go.
- Stir in the cream: Reduce heat to low. Add the heavy cream and Parmesan, if using. Simmer gently for 2–3 minutes to warm through. Do not boil after adding cream to prevent curdling.
- Add greens: Stir in the kale or spinach and cook until wilted and tender, about 2–3 minutes. Adjust seasoning with more salt, pepper, or red pepper flakes.
- Serve: Ladle into bowls and finish with extra Parmesan and chopped parsley if you like. Serve with crusty bread for dipping.
What Makes This Recipe So Good
- Deep flavor with minimal effort: Browning the sausage builds a savory base, and the onions, garlic, and herbs round it out fast.
- Perfect texture balance: Creamy broth, tender potatoes, and a little bite from the sausage make every spoonful interesting.
- Flexible and forgiving: Swap the greens, adjust the spice, or use whatever potatoes you have. It still works.
- Comfort food that feels fresh: A handful of kale or spinach adds color and nutrients without weighing the soup down.
- Great for leftovers: The flavors deepen in the fridge, making it even better the next day.
Ingredients
- 1 pound Italian sausage (sweet or hot), casings removed
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 1 teaspoon dried Italian seasoning (or a mix of oregano and basil)
- 1/2 teaspoon crushed red pepper flakes (optional, to taste)
- 1 1/2 pounds potatoes, peeled if desired and cut into 1/2-inch cubes (Yukon Gold or Russet)
- 4 cups low-sodium chicken broth
- 1 cup water (or extra broth)
- 1 cup heavy cream (or half-and-half for lighter)
- 2 cups chopped kale or baby spinach
- 2 tablespoons olive oil or butter (only if needed for sautéing)
- Salt and freshly ground black pepper, to taste
- 1/4 cup grated Parmesan, plus more for serving (optional)
- Fresh parsley, chopped, for garnish (optional)
Step-by-Step Instructions
- Brown the sausage: Set a large pot or Dutch oven over medium heat.
Add the sausage and break it up with a spoon. Cook until well browned and cooked through, about 6–8 minutes. Use a slotted spoon to transfer the sausage to a plate, leaving the drippings in the pot.
- Sauté the aromatics: If the pot looks dry, add a little olive oil or butter.
Add the onion and a pinch of salt. Cook, stirring, until soft and lightly golden, about 4–5 minutes. Stir in the garlic, Italian seasoning, and red pepper flakes.
Cook for 30 seconds until fragrant.
- Deglaze and build the base: Pour in a splash of broth and scrape up any browned bits from the bottom of the pot. Those bits add big flavor.
- Add potatoes and liquids: Return the sausage to the pot. Add the potatoes, chicken broth, and water.
Bring to a gentle boil, then reduce to a simmer.
- Simmer until tender: Cook uncovered for 12–16 minutes, or until the potatoes are fork-tender. Taste and season with salt and pepper as you go.
- Stir in the cream: Reduce heat to low. Add the heavy cream and Parmesan, if using.
Simmer gently for 2–3 minutes to warm through. Do not boil after adding cream to prevent curdling.
- Add greens: Stir in the kale or spinach and cook until wilted and tender, about 2–3 minutes. Adjust seasoning with more salt, pepper, or red pepper flakes.
- Serve: Ladle into bowls and finish with extra Parmesan and chopped parsley if you like.
Serve with crusty bread for dipping.
Keeping It Fresh
- Storage: Let the soup cool, then store in airtight containers in the fridge for up to 4 days. The flavors deepen overnight.
- Reheating: Warm gently on the stove over low heat, stirring often. Avoid boiling once the cream is in.
If it thickens too much, add a splash of broth or water.
- Freezing: Creamy soups can separate in the freezer. If you plan to freeze, cook the soup without the cream and greens. Freeze up to 3 months, then thaw, reheat, stir in cream and greens just before serving.
- Make-ahead tips: Chop the onions and potatoes in advance and store them in separate containers.
You can even brown the sausage a day ahead to save time.
Health Benefits
- Protein and iron from sausage: Helps keep you full and supports energy levels. Choose chicken or turkey sausage for a leaner option.
- Potatoes for potassium and fiber: They add creaminess without needing too much dairy and bring key electrolytes to the mix.
- Greens for vitamins: Kale or spinach adds vitamin A, vitamin K, and antioxidants without changing the comfort factor.
- Customizable richness: Swap heavy cream for half-and-half or even evaporated milk to lighten it up while keeping it silky.
Pitfalls to Watch Out For
- Overcooking potatoes: If they go too long, they’ll fall apart and make the soup gummy. Check early and often.
- Boiling after adding cream: High heat can cause curdling.
Keep it to a gentle simmer once dairy goes in.
- Under-seasoning: Potatoes absorb salt. Taste the broth before serving and adjust with salt, pepper, and a squeeze of lemon if it needs brightness.
- Greasy broth: Some sausage is very fatty. If the pot looks oily after browning, spoon off excess fat before adding the onions.
- Watery flavor: If it tastes thin, simmer a few extra minutes to reduce slightly, or stir in a tablespoon of Parmesan for depth.
Alternatives
- Lighter dairy: Use half-and-half or whole milk.
For dairy-free, try unsweetened cashew cream or coconut milk (lite coconut milk for a subtler flavor).
- Different sausages: Hot Italian sausage brings heat; sweet Italian is milder. Chicken, turkey, or plant-based sausages also work.
- Herb twists: Swap Italian seasoning for thyme and rosemary, or add a bay leaf while simmering and remove before serving.
- Other veggies: Add diced carrots or celery with the onion, or stir in peas at the end for sweetness.
- Potato swaps: Use Yukon Gold for a creamy texture that holds shape, Russet for a softer, thicker broth, or try cubed sweet potatoes for a touch of sweetness.
- Make it gluten-free: This soup is naturally gluten-free as written, just confirm your broth and sausage are certified GF.
FAQ
Can I make this soup ahead of time?
Yes. It reheats well, and the flavors improve by the next day.
For best texture, reheat gently and add a splash of broth if it thickens.
What can I use instead of heavy cream?
Half-and-half works well, or use evaporated milk for a lighter texture that still feels creamy. For dairy-free, try cashew cream or unsweetened coconut milk.
Do I have to peel the potatoes?
No. If you use thin-skinned potatoes like Yukon Gold, the skins add texture and nutrients.
If you prefer a smoother bite, peel them.
How do I make it spicier?
Use hot Italian sausage and increase the crushed red pepper flakes. You can also add a pinch of cayenne or a splash of hot sauce at the end.
Can I make this in a slow cooker?
Yes. Brown the sausage and onions first on the stove.
Add everything except the cream and greens to the slow cooker and cook on Low for 5–6 hours or High for 2–3 hours, until potatoes are tender. Stir in cream and greens at the end and heat through.
What if my soup is too thick?
Add a bit more broth or water and stir until it reaches your preferred consistency. Recheck seasoning after thinning.
What cheeses work besides Parmesan?
Pecorino Romano adds a sharper, saltier note.
A little shredded fontina melts smoothly for extra richness.
In Conclusion
Creamy Sausage and Potato Soup is the kind of meal that makes the whole table slow down and smile. It’s simple to make, rich without being heavy, and easy to customize with what you have. Whether you cook it for a quick weeknight dinner or a relaxed Sunday, it delivers comfort in every bowl.
Keep this recipe in your back pocket—you’ll reach for it again and again.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.


