Saltgrass baked potato soup lands in that perfect spot between hearty and luxurious: thick enough to coat a spoon, creamy enough to feel special, and loaded with the familiar baked potato flavors people keep going back for. The best bowls have a little texture left in the potatoes, enough sharp cheddar to cut through the cream, and bacon in every bite instead of floating mostly on top.
What makes this version work is the base. The butter-flour roux gives the soup body before the dairy goes in, which keeps it from tasting thin or separated later. Baking the potatoes first matters too. You get a deeper potato flavor than if you boiled them, and the dry, fluffy flesh breaks down into a soup that feels rich without turning gluey.
Below, I’ve included the small details that keep the soup smooth, the best way to handle the cheese, and a few easy swaps if you need to adjust it for what’s in your kitchen.
The soup thickened exactly like the restaurant version and the potatoes stayed a little chunky, which I loved. I added the cheddar off the heat and it melted in smooth without getting grainy.
Save this Saltgrass baked potato soup for a thick, cheesy bowl with bacon, sour cream, and that steakhouse-style finish.
The Roux Is What Keeps This Soup From Turning Watery
The mistake that ruins a lot of potato soups is rushing the dairy into a thin base and hoping the potatoes will carry it. They won’t. The flour needs a full minute or two in the butter so it loses that raw, pasty taste, and the milk should go in gradually while you whisk. That’s what gives you a smooth soup instead of a lumpy one.
Once the liquid goes in, let it simmer long enough to thicken before the potatoes, cheese, or sour cream enter the pot. If it still looks a little loose at that stage, that’s normal. It thickens more once the potatoes go in and the cheese melts, so you want a base that feels slightly thinner than the finished soup.
What Each Ingredient Is Actually Doing in This Bowl

- Russet potatoes — Russets bake up fluffy and dry in the best way, which helps them absorb the broth without getting waxy. Baking them instead of boiling keeps the potato flavor deeper and more baked-potato-like. Scoop the flesh out while they’re still warm, then break some chunks up and leave some larger pieces for texture.
- Bacon — Bacon does more than garnish here. A few strips folded into the soup give salt, smoke, and little savory bites throughout the bowl, while the extra on top gives you that steakhouse finish. Cook it until crisp enough to crumble cleanly; chewy bacon gets lost in the texture.
- Whole milk and heavy cream — The combination gives body without making the soup taste heavy in a one-note way. Whole milk keeps the base from getting overly rich, and the cream rounds it out. I wouldn’t use skim milk here; it makes the soup taste thin no matter how many potatoes you add.
- Cheddar and sour cream — Cheddar brings the sharp, salty edge, and sour cream gives the soup that tangy baked-potato-shop flavor. Add both over low heat or off the burner if your stovetop runs hot, because high heat can make the cheese grainy and the sour cream split.
- Chicken broth — A little broth keeps the soup from becoming pure dairy. It lightens the base just enough so the potato flavor stays front and center. Use a good low-sodium broth if you have it, since the bacon and cheddar already bring plenty of salt.
Building the Soup Without Breaking the Dairy
Start with the Bacon and Potatoes
Cook the bacon until crisp, then bake the potatoes until a fork slides through the center without resistance. The potatoes should be fully tender but not collapsing, because you still need enough structure for chunks. As soon as they’re cool enough to handle, scoop out the flesh and break it into rough pieces. If the potatoes sit around and steam in their skins too long, they can turn gummy.
Whisk the Base Until It Looks Velvety
Melt the butter, whisk in the flour, and cook it just until it smells a little nutty and loses the raw flour smell. Slowly pour in the milk, cream, and broth while whisking the whole time so the mixture stays smooth. At first it will look loose and pale, then it will start to thicken as it simmers. If you dump the liquid in all at once, the flour can seize into little lumps that never fully disappear.
Fold in the Potatoes and Cheese at the Right Heat
Once the base has thickened, stir in the potato chunks and mash a few of them against the side of the pot. That gives the soup body without making it completely smooth. Add the cheddar and sour cream over low heat, stirring until the cheese melts and the soup turns glossy. If the pot is boiling at this point, pull it off the burner for a minute; that’s the easiest way to keep the dairy from separating.
Finish with Bacon and the Cold Toppings
Fold most of the bacon into the soup, then ladle it into bowls and pile on the rest with extra cheddar, sour cream, and chives. The contrast matters here: the hot soup underneath and the cool toppings on top make each spoonful taste fuller. Don’t skip the garnish layer. It’s what makes the bowl taste like the steakhouse version instead of just potato soup with cheese in it.
How to Adapt This for a Crowd, a Lighter Bowl, or No Gluten
Gluten-Free Version
Swap the all-purpose flour for a gluten-free 1:1 blend or use a cornstarch slurry at the end. The flour gives the base a slightly more classic, velvety texture, but a good blend still works well. If you use cornstarch, whisk it into cold milk first so it doesn’t clump.
Dairy-Light Adjustment
You can replace half the heavy cream with more whole milk for a lighter bowl, but the soup won’t be as plush. I wouldn’t go all the way to low-fat milk, because the finished texture turns noticeably thinner. Keep the cheddar and sour cream in place so the flavor still tastes like baked potato soup.
Make It Meatless
Leave out the bacon and use vegetable broth instead of chicken broth. You’ll lose the smoky backbone, so add a pinch of smoked paprika or top each bowl with crisped mushrooms for that savory note. The soup still stays rich and satisfying because the potato, cheese, and sour cream carry the body.
Storage and Reheating
- Refrigerator: Store for up to 4 days in an airtight container. The soup thickens as it sits, so expect it to be a little denser the next day.
- Freezer: It can be frozen, but the dairy may separate slightly when thawed. For the best texture, freeze before adding the sour cream and cheddar, then stir those in after reheating.
- Reheating: Warm it slowly over low heat on the stove, stirring often and adding a splash of milk if needed. High heat is the fast way to break the dairy and turn the soup grainy.
Questions I Get Asked About This Recipe

Saltgrass Baked Potato Soup
Ingredients
Equipment
Method
- Bake the russet potatoes at 400F until tender, then scoop the flesh into a bowl and break into chunks.
- Melt the 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 for 8-10 minutes, stirring to prevent scorching.
- Fold in the potato chunks and mash some as you stir for texture.
- Stir in the shredded cheddar and sour cream until smooth, then season with salt, black pepper, and garlic powder until evenly combined.
- Fold in most of the bacon, then ladle the soup into bowls and serve piled high with the sour cream, cheddar, bacon, and chives.


