I was well into my thirties before I realized that the secret to really good potato soup wasn’t adding more potatoes. It was adding pork sausage. My mom’s potato soup was fine, but it always felt like something was missing.
That’s because plain potato soup, while comforting, can be pretty bland on its own. But when you brown some good pork sausage first and let those flavors build in the pot, everything changes. The sausage adds the richness and depth that makes you go back for seconds. And thirds.

Why You’ll Love This Pork Sausage Potato Soup
- Hearty and filling – This creamy soup is packed with tender potatoes and savory pork sausage that will keep you satisfied for hours.
- Ready in under an hour – With just 50-65 minutes from start to finish, you can have this comforting soup on the table for a weeknight dinner without much fuss.
- Simple pantry ingredients – Most of these ingredients are probably already in your kitchen, making it an easy go-to recipe when you need something warm and comforting.
- Perfect comfort food – The creamy, rich broth with chunks of potato and flavorful sausage makes this the kind of soup that warms you up from the inside out on cold days.
- Great for meal prep – This soup keeps well in the fridge and tastes even better the next day, making it perfect for leftovers or batch cooking.
What Kind of Potatoes Should I Use?
Russet potatoes are perfect for this soup because they have a high starch content that helps thicken the broth naturally as they cook. You could also use Yukon Gold potatoes if that’s what you have on hand – they’ll give you a slightly creamier texture and hold their shape a bit better. Red potatoes work too, but they won’t break down as much, so your soup might be a little less thick. When prepping your potatoes, try to dice them into similar-sized pieces (about 1/2 to 3/4 inch) so they cook evenly and you don’t end up with some mushy pieces and some that are still firm.

Options for Substitutions
This comforting soup is pretty forgiving when it comes to swaps – here are some easy substitutions you can make:
- Ground pork sausage: You can easily swap this for ground turkey sausage, chicken sausage, or even regular ground beef if that’s what you have on hand. Italian sausage (removed from casings) works great too for extra flavor.
- Russet potatoes: Yukon gold or red potatoes work just as well. Keep the skin on red potatoes for extra texture, but you might want to peel russets if you prefer a smoother soup.
- Half and half: Heavy cream makes it richer, while whole milk makes it lighter. You can even use evaporated milk for a middle ground – just add it slowly to prevent curdling.
- Sour cream: Greek yogurt works as a substitute, but add it at the very end and don’t let the soup boil after adding it. Cream cheese (about 4 oz, softened) also works well.
- Chicken broth: Vegetable broth works fine, or you can use beef broth if you want a heartier flavor that pairs well with the sausage.
- Cheddar cheese: Try Monterey Jack, Colby, or even pepper jack for a little kick. Just make sure to add cheese off the heat to prevent it from getting stringy.
Watch Out for These Mistakes While Cooking
The biggest mistake when making pork sausage potato soup is adding the sour cream while the soup is still boiling, which will cause it to curdle and ruin the smooth texture – always remove the pot from heat and let it cool slightly before stirring in the sour cream.
Another common error is not cooking the sausage long enough to develop those crispy, browned bits that add so much flavor, so make sure to break it up well and let it get golden before adding your other ingredients.
Don’t rush the potato cooking process either – they need to be fork-tender before you add the dairy, otherwise you’ll end up with crunchy potatoes in an otherwise creamy soup.
For the creamiest results, try mashing about half of the cooked potatoes against the side of the pot with a wooden spoon, which naturally thickens the soup without needing any flour or cornstarch.

What to Serve With Pork Sausage Potato Soup?
This hearty soup is practically a meal on its own, but I love serving it with some crusty dinner rolls or warm cornbread for dipping and soaking up all that creamy goodness. A simple side salad with mixed greens and a light vinaigrette helps balance out the richness of the soup perfectly. If you want to make it even more filling, try pairing it with some buttery biscuits or a slice of sourdough toast. For a cozy dinner, I sometimes serve this soup alongside roasted vegetables like green beans or broccoli to add some extra color and nutrition to the meal.
Storage Instructions
Refrigerate: This hearty soup keeps really well in the fridge for up to 4 days in an airtight container. I actually think it tastes even better the next day because all those flavors have time to meld together. Just give it a good stir before serving since the dairy might separate a little.
Freeze: You can freeze this soup, but keep in mind that dairy-based soups sometimes get a bit grainy after thawing. If you want to freeze it, let it cool completely first, then store in freezer-safe containers for up to 3 months. Leave some room at the top since it’ll expand when frozen.
Warm Up: Heat it gently on the stovetop over medium-low heat, stirring occasionally to prevent sticking. If it seems too thick after reheating, just add a splash of chicken broth or milk to thin it out. The microwave works too – just use medium power and stir every minute or so.
| Preparation Time | 15-20 minutes |
| Cooking Time | 35-45 minutes |
| Total Time | 50-65 minutes |
| Level of Difficulty | Medium |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 2500-2800
- Protein: 90-100 g
- Fat: 150-170 g
- Carbohydrates: 220-240 g
Ingredients
For the soup:
- 2 lb russet potatoes, diced
- 1 lb ground pork sausage
- 1 medium yellow onion, diced
- 2 tbsp salted butter
- 4 tsp minced garlic (about 4 cloves)
- 4 cups chicken broth
- 2 cups half and half
- 1 cup sour cream
- 1 tsp salt, plus more to taste
- 1/2 tsp ground black pepper
For serving:
- 1/2 cup shredded cheddar cheese (optional)
- 1 tbsp finely chopped chives (optional)
- Additional sour cream, as desired
Step 1: Prepare the Potatoes
- 2 lb russet potatoes, diced
Peel and dice the russet potatoes into bite-sized pieces and set them aside.
Doing this first ensures the potatoes are ready to be added quickly when it’s time.
Step 2: Cook the Sausage
- 1 lb ground pork sausage
Heat a large Dutch oven or heavy-bottomed pot over medium heat.
Add the ground pork sausage and cook for 6–8 minutes, stirring occasionally, until the sausage is browned and cooked through.
Use a slotted spoon to remove the sausage from the pot and set it aside, leaving the drippings in the pot for the next step.
Step 3: Sauté the Aromatics
- 1 medium yellow onion, diced
- 2 tbsp salted butter
- 4 tsp minced garlic (about 4 cloves)
Add the diced yellow onion to the pot and cook for about 7 minutes, or until the onion is soft and translucent.
Next, add the salted butter and minced garlic, stirring until the butter is melted and the garlic is fragrant.
I find that letting the onions get just a little golden brings out their sweetness.
Step 4: Simmer the Potatoes
- 4 cups chicken broth
- 2 cups half and half
- 2 lb russet potatoes, diced (from Step 1)
Slowly pour in the chicken broth and half and half, stirring to combine.
Add the diced potatoes (from Step 1) to the pot, then bring the mixture to a simmer.
Reduce the heat to medium-low and let the soup simmer for about 15 minutes, or until the potatoes are soft and tender.
This is where the flavors start to meld together beautifully.
Step 5: Finish the Soup
- 1 cup sour cream
- 1 lb ground pork sausage (cooked from Step 2)
- 1 tsp salt, plus more to taste
- 1/2 tsp ground black pepper
Once the potatoes are tender, gently mash them in the pot to create a creamy texture, leaving some chunks for added consistency.
Stir in the sour cream, cooked sausage (from Step 2), salt, and black pepper.
Adjust seasoning to taste—I like to sprinkle in a bit of extra salt at the end to make the flavors pop.
Step 6: Serve and Garnish
- 1/2 cup shredded cheddar cheese (optional)
- 1 tbsp finely chopped chives (optional)
- additional sour cream, as desired
Ladle the hot soup into bowls and top with shredded cheddar cheese, minced chives, and, if you like, an extra dollop of sour cream for added creaminess.
For an even richer experience, serve with crusty bread on the side.
Absolutely delish! Husband couldn’t stop bragging! 🥰
Photo of the cooked recipe
This was fantastic! It was a little thin, because I used evaporated milk I had on hand instead of heavy cream, but the flavor was rich and hearty. I will definitely make this again, thanks!
Lisa B.
I followed the recipe and thought it was a bit bland. I added a bay leaf, Italian seasoning, poultry seasoning and a bit of Cajun seasoning. MUCH better.