Sausage Potato Soup: 5 Fixes for a Creamy, Never Grainy Bowl

Table of Contents
Three things trip people up with sausage potato soup. The cheese goes grainy and stringy. The soup comes out pasty-thick, almost gluey. Or the potatoes are still firm in the center even after 20 minutes on the stove.
Here’s why each one happens. Cheese goes grainy when it hits the soup while it’s still bubbling — the heat seizes the dairy proteins and they clump. You can’t undo it. Pasty soup almost always comes from too much flour or not giving the thickener time to cook through properly. And firm potatoes are nearly always a cutting issue: cut them too large, or rush the simmer, and they won’t soften.
This recipe is built around all three fixes. One pot, one jar shake, and a few key moments to get right — and about 1 hour total from start to bowl — and you end up with a bowl that’s genuinely rich, spoonable, and worth making again.
Why This Recipe Is the Fix
The secret to perfect sausage potato soup is simple. Brown the sausage first, keep a spoonful of the drippings (the flavorful fat left in the pot), and build the flavor base from there. Simmer the potatoes until truly tender. Then — this is the move — turn the heat completely off before the cheese goes in.
The deliberate choice here is whisking the flour straight into cold milk before it ever hits the pot. No separate saucepan, no lumpy roux risk. Shake it smooth, pour it in, and the soup thickens evenly and cleanly every time.
For more on why browning sausage first matters, Serious Eats explains the science behind building flavor from drippings.
Ingredients
- 1 lb (450g) ground Italian sausage, mild or hot
- 1 tbsp (14g) unsalted butter
- 1 medium yellow onion, diced (~¾ cup / 100g)
- 1 large carrot, diced (~½ cup / 65g)
- 2 ribs celery, diced (~½ cup / 50g)
- 3 cloves garlic, minced
- 1¼ lbs (565g) Yukon gold or red potatoes, cut into ½-inch (1.25cm) cubes (~4 cups) — both are “waxy” potatoes, meaning they hold their shape in soup instead of falling apart. Russets work but go softer and make the broth slightly starchy.
- 4 cups (960ml) low-sodium chicken broth or stock — UK: chicken stock; the two terms are interchangeable here
- ⅓ cup (40g) all-purpose flour — UK: plain flour
- 2½ cups (600ml) whole milk — 2% works; the higher the fat, the richer the result
- ½ cup (120ml) heavy cream — UK: double cream. Adds richness; in a pinch, extra whole milk works but the soup will be slightly thinner
- 1½ cups (150g) sharp cheddar cheese, freshly shredded from a block — UK: mature cheddar. Do not use pre-shredded — it’s coated in starch to stop clumping, which also stops it melting smoothly
- 1 tsp dried basil
- ½ tsp dried oregano
- ½ tsp dried parsley
- ½–1 tsp salt (taste at the end — depends on your broth and sausage)
- ¼ tsp black pepper
Want more depth? Add 1 tsp chicken bouillon paste (such as Better Than Bouillon) or 1 bouillon cube — stir it in with the garlic. Adds a savory boost without making it salty.

Before You Start
Get these prepped first — once the sausage is in, the pot moves quickly:
- Dice the onion, carrot, and celery
- Cut the potatoes into ½-inch cubes (no need to peel Yukon gold or red potatoes — the skins are thin and disappear in the soup)
- Mince the garlic
- Shred the cheese from a block and set aside

How to Make Sausage Potato Soup
Step 1 — Brown the sausage.
Set a large pot (5-quart / 4.7L or bigger) over medium heat. Add the sausage and let it sit undisturbed for a minute before breaking it apart — that initial contact with the hot pan builds flavor. Crumble and cook until no pink remains, 8–10 minutes. Transfer to a paper-towel-lined plate, leaving about 1 tablespoon of the drippings (the golden fat that cooked out of the sausage) in the pot. That fat carries a lot of flavor — don’t drain it all.

Step 2 — Build the base.
Add the butter to the drippings in the pot over medium heat. Once melted, add the onion, carrot, and celery. Cook, stirring occasionally, for 5–6 minutes until the onion looks see-through (translucent) and the edges soften. Add the garlic — and the bouillon paste if using — and stir for about 30 seconds until fragrant.

Step 3 — Simmer the potatoes.
Add the basil, oregano, parsley, salt, and pepper to the pot and stir for 30 seconds. Add the potato cubes and pour in the broth. Scrape the bottom of the pot with a spoon to lift any stuck bits — those are flavor, not mess. Bring to a boil, then reduce to a steady gentle simmer (small, regular bubbles — not a full rolling boil). Cook uncovered for 15–20 minutes, until a fork slides into a potato cube with no resistance. If they’re not quite there after 20 minutes, give them another 5.

Step 4 — Thicken without lumps.
In a jar or large measuring jug, combine the flour and cold milk. Whisk or shake hard for 30–60 seconds until completely smooth — no dry flour clumps visible at all. This is the lump-prevention step: cold liquid disperses flour before it ever meets heat. Pour the mixture into the soup along with the heavy cream, stirring as you go. Bring back to a gentle simmer and cook for 4–5 minutes, stirring often, until the soup thickens to coat the back of a spoon lightly.

Step 5 — Add sausage and cheese.
Stir the cooked sausage back in. Then — the most important step — turn the heat completely off. Add the shredded cheese in two or three small handfuls, stirring after each until it melts smooth before adding the next. The residual heat does all the work; the pot being off the heat means the soup never gets hot enough to make the cheese seize. Taste and adjust salt and pepper.

Tips for the Best Sausage Potato Soup
- Grate your own cheese. Pre-shredded cheese has a fine starch coating to stop it clumping in the bag — the same coating stops it melting smoothly in soup. Ten minutes with a box grater is worth it.
- Keep one tablespoon of drippings. The fat left after browning the sausage carries loads of flavor. If you drain the pot completely before the vegetables go in, you lose that base.
- Taste before you salt. Sausage is seasoned, broth has salt, and cheese adds more. Start with ½ tsp and taste at the end.
- Too thick? Splash of broth. The soup thickens more as it cools. Leftovers are often quite thick — just stir in a little chicken broth when reheating and it loosens right up.
- Don’t rush the potatoes. They need the full 15–20 minutes at a real simmer. If your stove runs low, it might take 25. Test with a fork, not a timer.
FAQ
Why did my cheese go grainy and stringy?
The soup was still too hot when the cheese went in. High heat makes dairy proteins seize and separate. Always take the pot completely off the heat before you add cheese, and add it in small amounts, stirring each batch until smooth before adding more.
Can I use a different sausage?
Yes. Mild or hot Italian sausage gives the best flavor, but regular pork breakfast sausage is a great option too, and works well here. Spicy Italian adds heat. Smoked sausage (sliced into coins) is a nice variation but won’t produce the same drippings.
My potatoes are still firm after 20 minutes — what do I do?
Keep simmering. Stoves vary, and if the heat is lower than a proper simmer, potatoes take longer. Also check: if they’re cut bigger than ½ inch, they need more time. Keep testing with a fork until there’s no resistance.
Can I make this ahead?
Yes — it keeps well in the fridge for up to 3 days and the flavor is often better the next day. Reheat gently over low heat with a splash of broth or milk to thin it back out. Don’t boil it once the cheese is already in.
Can I freeze it?
Yes, for up to 3 months. The texture changes a little — the potatoes get softer and the dairy can turn slightly grainy — but the flavor is still good. Thaw overnight in the fridge and reheat slowly.
Love creamy soups? Also try our Creamy Tortellini Soup— same one-pot method, just as satisfying.
Serving and Storage
Serve hot, straight from the pot. Good alongside crusty bread, dinner rolls, or crackers. A little extra shredded cheddar and a pinch of red pepper flakes on top are both worth adding.
Leftovers keep refrigerated in an airtight container for up to 3 days. Reheat on the stovetop over low heat, stirring often. Add a splash of broth if it’s too thick to move. Do not boil after the cheese is already in.
A bowl of sausage potato soup like this one is rich without being heavy, and it’s the kind of recipe that looks more involved than it is. Now that you know the three things that go wrong — and why — every pot comes out smooth, creamy, and exactly right.

Sausage Potato Soup
Ingredients
Method
- **Brown the sausage.** In a large pot (5-quart / 4.7L or larger) over medium heat, cook the sausage, crumbling it as you go, until browned and cooked through — about 8–10 minutes. Transfer to a paper-towel-lined plate, leaving about 1 tablespoon of drippings in the pot.
- **Soften the vegetables.** Add the butter to the drippings over medium heat. Once melted, add the onion, carrot, and celery. Cook for 5–6 minutes, stirring occasionally, until the onion is translucent and softened. Add the garlic (and bouillon paste if using) and stir for 30 seconds until fragrant.
- **Add potatoes and broth.** Stir in the basil, oregano, parsley, salt, and pepper for 30 seconds. Add the potato cubes and pour in the chicken broth. Scrape the bottom of the pot to loosen any browned bits. Bring to a boil, then reduce to a steady gentle simmer. Cook uncovered for 15–20 minutes, until a fork slides into the potato cubes with no resistance.
- **Thicken the soup.** In a jar or large measuring jug, combine the flour and cold milk. Whisk or shake vigorously until completely smooth and lump-free. Pour the mixture into the soup along with the heavy cream, stirring as it goes in. Bring back to a gentle simmer and cook for 4–5 minutes, stirring often, until the soup thickens enough to lightly coat the back of a spoon.
- **Add sausage and cheese.** Stir the cooked sausage into the soup. Turn the heat completely off. Add the shredded cheese in 2–3 small handfuls, stirring after each addition until fully melted and smooth before adding the next. Taste and adjust salt and pepper if needed.
- **Serve.** Ladle into bowls and top with extra shredded cheddar, fresh parsley, and a pinch of red pepper flakes if desired. Serve with crusty bread or crackers.
Notes
- Cheese: Always shred from a block. Pre-shredded cheese has a starch coating that prevents smooth melting.
- Key warning: Take the pot completely off the heat before adding cheese. Adding it to boiling or very hot soup causes it to go grainy and stringy.
- Potato choice: Yukon gold and red potatoes (waxy) hold their shape best. Russets also work but make the broth slightly starchier.
- Storage: Refrigerate in an airtight container for up to 3 days. Reheat gently on the stovetop over low heat, adding a splash of broth or milk to thin. Do not boil after the cheese is in.
- Freezing: Freeze for up to 3 months. Thaw overnight in the fridge. Note that texture may be slightly softer/grainier after freezing due to the dairy content.
- Make-ahead: Can be made 1–2 days ahead and reheated gently. Often even better the next day.
Calories: ~410 | Carbohydrates: ~26g | Protein: ~18g | Fat: ~26g | Sodium: ~750mg
Estimates only. Actual values depend on sausage brand and specific ingredients used.

4 Comments