Saltgrass baked potato soup lands with that first spoonful of thick, creamy broth, tender potato chunks, and smoky bacon in a way that feels straight out of a steakhouse booth. It’s rich without turning gluey, and the potatoes stay hearty enough to give every bowl some bite instead of fading into a smooth purée. The toppings aren’t just garnish here; they finish the soup the way a loaded baked potato should, with cool sour cream, sharp cheddar, crisp bacon, and fresh chives on top.
The trick is building a real roux before the milk goes in. That gives the soup body without relying on too much flour later, and it keeps the texture silky instead of pasty. Baking the potatoes first matters too, because roasted potato flavor is deeper and less watery than boiled potato soup. A little chicken broth keeps the richness in check, and stirring in some mashed potato right at the end helps thicken the pot naturally.
Below, I’ve included the small details that keep this soup from breaking, plus the swaps that still give you that loaded baked potato feel if you need to adjust what’s on hand.
The soup thickened up beautifully and stayed creamy instead of turning grainy. I loved that the potato chunks held their shape, and the bacon on top made it taste just like a loaded baked potato from our favorite steakhouse.
Save this Saltgrass baked potato soup for the nights when you want a thick, loaded bowl with bacon, cheddar, and sour cream on top.
The Reason This Soup Stays Thick Instead of Turning Thin
The biggest mistake with baked potato soup is starting with undercooked flour or rushing the dairy. If the roux only cooks for a minute, the soup can taste starchy. If the milk goes in too fast, you get lumps that never fully smooth out. Cooking the butter and flour together for a full two minutes takes away that raw flour taste and gives the soup a steadier base.
The potatoes matter just as much. Baked russets break down in a way that gives body without making the soup heavy or gummy, and leaving some chunks intact keeps each bowl from feeling flat. Mash a portion of the potatoes with the back of a spoon once they’re in the pot. That’s what gives you the thick, steakhouse-style texture instead of a loose potato chowder.
What Each Ingredient Is Actually Doing In The Bowl

- Russet potatoes — These are the right potato for this soup because they’re starchy and fluffy. Waxy potatoes stay too firm and don’t help thicken the broth the same way. Baking them first gives a deeper flavor than boiling.
- Bacon — Cook it until crisp enough to crumble, because soft bacon disappears in the soup. Save a little of the drippings if you want to swap part of the butter for bacon fat; it adds a stronger smoky backbone.
- Butter and flour — This roux is what keeps the dairy from feeling thin. Don’t skip the full cooking time on the flour, or the soup can taste chalky.
- Whole milk and heavy cream — Whole milk keeps the soup from becoming too heavy, while cream gives it that steakhouse finish. Lower-fat milk can work, but the soup will be thinner and less plush.
- Cheddar and sour cream — Add both off the heat or over very low heat so they melt smoothly instead of turning grainy. Freshly shredded cheddar melts better than pre-shredded, which often contains anti-caking starches.
- Chicken broth — Just enough broth keeps the soup from tasting one-note and overly rich. Use a good-tasting broth here; it won’t hide in the background.
Building The Soup Without Breaking The Dairy
Start With The Roux
Melt the butter over medium heat, whisk in the flour, and cook it until it smells a little nutty and loses that raw flour scent. It should look smooth and glossy, not browned. If the heat is too high, the flour can scorch before it has a chance to thicken the soup properly.
Whisk In The Dairy Gradually
Add the milk, cream, and broth in a slow stream while whisking the whole time. That slow addition is what keeps the mixture smooth. If you dump it all in at once, the roux can seize into lumps that take much longer to smooth out, and sometimes they never fully disappear.
Fold In The Potatoes And Build Texture
Once the soup thickens, add the potato chunks and break up some of them against the side of the pot. You want a mix of soft bits and small pieces, not mashed potatoes in cream sauce. Stir gently so the potatoes keep their shape and the soup stays hearty.
Finish With Cheese, Sour Cream, And Bacon
Turn the heat down before you add the cheddar and sour cream. High heat can make dairy turn grainy or separate, especially once cheese is in the pot. Stir until the soup is smooth, then fold in most of the bacon and save the rest for topping.
How To Adjust It For What You Have On Hand
Make It Gluten-Free
Swap the all-purpose flour for a 1:1 gluten-free flour blend. The texture will still thicken nicely, though it may feel a touch less silky than the original roux. Cook the flour blend for the same amount of time so it doesn’t taste raw.
Use Turkey Bacon Or Omit The Pork
Turkey bacon works if that’s what you have, but it won’t bring the same smoky fat to the pot. If you leave bacon out entirely, add a little smoked paprika at the end and use butter for all the fat in the roux.
Lighten The Dairy
You can replace part of the heavy cream with more whole milk, but the soup will lose some of its steakhouse richness. I wouldn’t use low-fat milk here unless you’re fine with a thinner bowl. The sour cream still helps bring back some body and tang.
Storage And Reheating
- Refrigerator: Store in an airtight container for up to 4 days. The soup will thicken as it chills.
- Freezer: It freezes, but dairy-based soups can separate a bit after thawing. Freeze only if you’re okay with a slightly less creamy texture, and thaw in the fridge before reheating.
- Reheating: Warm it gently over low heat and stir often. Don’t boil it, or the dairy can split and the potatoes can break down too far. Add a splash of milk if it’s thicker than you want.
Questions I Get Asked About This Recipe

Saltgrass Baked Potato Soup
Ingredients
Equipment
Method
- Bake the large russet potatoes at 400F until tender, then scoop the flesh into a bowl and break into chunks.
- Set the potato chunks aside so they’re ready to fold into the soup.
- Melt the unsalted butter in a large pot over medium heat, then whisk in the all-purpose flour and cook for 2 minutes.
- Gradually whisk in the whole milk, heavy cream, and chicken broth until smooth, then simmer until thickened, about 8-10 minutes.
- Fold in the potato chunks, mashing some for texture so the soup stays thick but spoonable.
- Stir in the shredded cheddar and sour cream until smooth, then season with salt, black pepper, and garlic powder.
- Fold in most of the bacon, then serve the soup piled high with sour cream, cheddar, crumbled bacon, and sliced chives.


