This Sausage Potato Soup Will Wreck Every Other Soup You’ve Ever Made

You know that feeling when you take one bite of something and immediately start planning when you’re going to make it again?

That’s this soup.

It’s the kind of thing you make on a Tuesday with zero expectations and somehow end up eating three bowls of. Thick, creamy, loaded with smoky sausage and tender potatoes, and it comes together in one pot in under an hour.

No fancy techniques. No hard-to-find ingredients. Just a soup that delivers every single time.


What You’ll Need

For the Soup:

  • 1 lb smoked sausage (kielbasa or Italian sausage), sliced into ½-inch coins
  • 1.5 lbs Yukon Gold potatoes, diced into ½-inch cubes (about 4 medium potatoes)
  • 1 medium yellow onion, diced
  • 4 cloves garlic, minced
  • 3 cups chicken broth (low sodium)
  • 1 cup heavy cream
  • 1 cup whole milk
  • 3 tablespoons unsalted butter
  • 3 tablespoons all-purpose flour
  • 1 teaspoon smoked paprika
  • ½ teaspoon dried thyme
  • ½ teaspoon black pepper
  • ½ teaspoon salt (adjust to taste)
  • 2 cups fresh baby spinach (optional but highly recommended)
  • ½ cup shredded sharp cheddar cheese (for topping)
  • Fresh parsley, chopped (for topping)

Tools You’ll Need

  • Large Dutch oven or heavy-bottomed pot (at least 5-quart)
  • Wooden spoon or silicone spatula
  • Sharp chef’s knife
  • Cutting board
  • Measuring cups and spoons
  • Ladle

Pro Tips

These are the things I wish someone had told me the first time I made this.

1. Brown the sausage first, and don’t skip it. This step does way more than just cook the meat. It creates little caramelized bits on the bottom of the pot that add a whole layer of depth to the final soup. If you rush this, you’ll taste the difference.

2. Yukon Golds are non-negotiable. Russets will get mealy and fall apart. Yukon Golds hold their shape and have a naturally buttery texture that makes this soup feel way richer than it actually is. Worth seeking out.

3. Don’t boil it once the cream goes in. A hard boil after adding dairy will cause it to separate and turn grainy. Keep it at a low simmer once the cream and milk are added, and you’ll get a silky, smooth broth every time.

4. Let the roux cook for a full two minutes. The flour-butter mixture needs time to cook out the raw flour taste. If you rush it, your soup will have a slightly chalky flavor. Two minutes, stirring constantly, and you’re golden.

5. Taste and season at the end. Sausage brands vary wildly in salt content. Add your final seasoning after everything is in the pot, not before.


Substitutions and Variations

Sausage swaps:

  • Andouille sausage for a spicier, smokier version
  • Turkey kielbasa to lighten it up
  • Chorizo if you want more of a Spanish-leaning flavor

Dairy-free:

  • Swap heavy cream and milk for full-fat coconut milk
  • Use olive oil in place of butter for the roux

Make it heartier:

  • Add a can of drained white beans for extra protein and thickness
  • Stir in a handful of kale instead of spinach

Lower carb:

  • Replace half the potatoes with cauliflower florets

Gluten-free:

  • Use cornstarch instead of flour (whisk 2 tablespoons of cornstarch into the cold milk before adding)

Make-Ahead Tips

This soup actually gets better the next day.

The flavors meld overnight and the broth thickens up beautifully. Make the full batch, cool it completely, and store it in the fridge.

One thing to keep in mind: the potatoes will continue to absorb the broth as it sits. When reheating, add a splash of broth or milk to loosen it back up to your preferred consistency.


How to Make Sausage Potato Soup

Step 1: Brown the sausage.

Heat your Dutch oven over medium-high heat. Add the sliced sausage and cook for 4-5 minutes, flipping occasionally, until the edges are browned and caramelized. Remove the sausage and set aside, leaving the drippings in the pot.

Step 2: Sauté the aromatics.

Turn the heat down to medium. Add 1 tablespoon of butter to the pot. Once melted, add the diced onion and cook for 3-4 minutes until soft and translucent. Add the minced garlic and cook for another 60 seconds until fragrant.

Step 3: Make the roux.

Add the remaining 2 tablespoons of butter to the pot. Once melted, sprinkle in the flour and stir constantly for 2 full minutes. It should look like a thick paste coating the onions.

Step 4: Add the broth and potatoes.

Slowly pour in the chicken broth while stirring to prevent lumps. Add the diced potatoes, smoked paprika, dried thyme, salt, and pepper. Stir to combine.

Bring to a boil, then reduce to a simmer. Cook uncovered for 15-18 minutes, until the potatoes are fork-tender.

Step 5: Add the dairy.

Reduce heat to low. Pour in the heavy cream and milk slowly, stirring as you go. Add the browned sausage back in.

Step 6: Finish with greens.

Stir in the baby spinach and let it wilt for about 2 minutes.

Step 7: Taste, adjust, serve.

Taste the soup and adjust salt and pepper as needed. Ladle into bowls and top with shredded cheddar and fresh parsley.

That’s it. One pot, under an hour, and you’ll have something that tastes like it took all day.


Nutritional Information (Per Serving, Approx.)

Based on 6 servings

NutrientAmount
Calories~480 kcal
Protein18g
Carbohydrates28g
Fat32g
Fiber3g
Sodium~900mg

Note: Sodium will vary based on the sausage brand and broth used. Opt for low-sodium broth if you’re watching intake.


Meal Pairing Suggestions

This soup is filling enough to stand alone as a meal, but if you want to round it out:

  • Crusty sourdough bread for dunking (non-negotiable in my opinion)
  • A simple green salad with a sharp vinaigrette to cut through the richness
  • Garlic bread or dinner rolls if you really want to commit to the cozy dinner
  • A glass of Riesling or light Pinot Noir if you’re romanticizing a Tuesday 🍷

Leftovers and Storage

Fridge: Store in an airtight container for up to 4 days. The soup will thicken as it sits. Add a splash of broth when reheating on the stovetop over medium-low heat.

Freezer: This soup can be frozen for up to 3 months, but the texture of the potatoes and cream can change slightly after thawing. It’s still totally edible, just a little different. Freeze before adding the spinach for best results.

Reheating: Always reheat low and slow. High heat will cause the cream to separate and the potatoes to break down.


FAQ

Can I use a different type of potato? You can, but Yukon Golds give the best result. Red potatoes also work well and hold their shape. Russets tend to fall apart and make the soup starchy and gluey.

Can I make this in a slow cooker? Yes. Brown the sausage and build the roux on the stovetop first, then transfer everything to the slow cooker and cook on low for 6-7 hours or high for 3-4 hours. Add the cream, milk, and spinach in the last 30 minutes.

How do I make it thicker? Let it simmer uncovered a bit longer, or mash a few of the cooked potatoes directly in the pot to naturally thicken the broth. You can also add an extra tablespoon of flour to the roux at the start.

Is this soup spicy? Not as written. The smoked paprika adds flavor, not heat. If you want a kick, use andouille sausage or add a pinch of cayenne or red pepper flakes.

Can I make this without the heavy cream? Yes. Sub with half-and-half for a lighter version, or use coconut milk for a dairy-free option. The texture will be slightly thinner but still delicious.

What’s the best sausage to use? Kielbasa is my go-to because it’s already cooked, easy to slice, and has a deep smoky flavor that carries the whole soup. But smoked Italian sausage, andouille, or even bratwurst all work really well.


Wrapping Up

If you’ve made it this far, you already know this soup is going on your rotation.

It’s the kind of recipe that makes people ask for the recipe. The kind of thing that tastes like you put way more effort in than you actually did. And on a cold evening, there’s honestly nothing better.

Make it this week. Then come back and leave a comment telling me how it went. Did you change anything up? Add a different sausage? Try it with kale? I genuinely want to know.

And if you have questions, drop them below. I’ll answer every single one. 🍲

Leave a Comment