Thick, creamy potato soup with bacon, cheddar, and a soft spoonful of sour cream on top has a way of disappearing fast. This version lands like the restaurant bowl people remember: rich without being gluey, hearty without turning heavy, and full of actual potato pieces so every bite feels substantial. The bacon brings salt and smoke, the cheddar melts into the base, and the sour cream gives it that tangy finish that keeps the soup from tasting flat.
The trick is starting with baked russet potatoes instead of raw cubes. Baked potatoes give you a fluffier, more flavorful base, and they break down just enough when you stir them in. The flour-and-butter roux thickens the milk and broth into a smooth soup before the cheese goes in, which keeps the texture silky instead of grainy. If the cheese gets added to liquid that’s boiling hard, it can separate and turn stringy. Low, steady heat gives you the creamy finish you want.
Below you’ll find the small details that matter most, from how much to mash the potatoes to how to keep the soup thick after reheating. There’s also a bacon shortcut that saves time without sacrificing the smoky flavor that makes this bowl taste like the steakhouse version.
The potatoes stayed chunky like the restaurant version, and the soup thickened up beautifully without getting pasty. My husband topped his with extra bacon and asked for the leftovers the next night.
Save this Logan’s Roadhouse potato soup for the nights when you want a thick, bacon-topped bowl that tastes like the steakhouse classic.
The Reason This Soup Stays Creamy Instead of Turning Gluey
Potato soup gets dense in a hurry if the starch and dairy aren’t handled with some care. The biggest mistake is dumping everything together and letting it boil once the milk goes in. That pushes the flour thickener too far, and the dairy can start to taste chalky. This version works because the roux is cooked first, the liquid goes in gradually, and the potatoes are folded into a thick base instead of trying to cook from raw in the soup.
Baked russets are the other piece that matters. Their flesh is dry and fluffy, which makes the soup thick without becoming gummy. If you use waxy potatoes, they’ll hold their shape more, but the soup won’t get that same restaurant-style body. A few mashed pieces help give the bowl texture, while leaving some chunks intact keeps it from tasting like potato paste.
What Each Ingredient Is Actually Doing in This Bowl

The baked russet potatoes are the backbone here. Scooping them out after baking gives you tender potato flesh that breaks apart easily and thickens the soup naturally. If you only have leftover roasted potatoes, they’ll work in a pinch, but the flavor will lean a little earthier and less like the classic steakhouse version.
- Russet potatoes — Baked potatoes beat boiled potatoes in this soup because they stay fluffy and absorb the creamy base without turning watery. Dice them after scooping so you still get pieces in the finished bowl.
- Bacon — Cook it until crisp enough to crumble, then save a little for the top. The rendered bacon fat can stay in the pot if you want a deeper savory note, but if there’s a lot of grease, drain it first so the soup doesn’t feel slick.
- Butter and flour — This roux is what keeps the milk from thinning out the soup. Cook it for the full two minutes so the flour taste disappears and the base thickens cleanly.
- Whole milk and chicken broth — Whole milk gives the soup its body, and the broth keeps the flavor from tasting flat. Lower-fat milk will work, but the soup will be thinner and a little less velvety.
- Cheddar and sour cream — Stir them in off a hard boil. Cheddar gives the familiar sharp finish, and sour cream adds tang plus a silkier texture than cream alone.
Building the Soup Base Without Breaking It
Cooking the Roux First
Melt the butter in a large pot, then whisk in the flour and let it cook for about two minutes. It should look pasty and smell a little nutty, not raw or dusty. This short cook time matters because uncooked flour can leave the soup tasting starchy. If the mixture browns too fast, the heat is too high and the soup will thicken unevenly later.
Whisking in the Milk and Broth
Add the milk and broth gradually while whisking constantly. The base will look thin at first, then it will turn glossy and start coating the spoon as it heats. Keep the heat at a gentle simmer, not a rolling boil. Hard boiling is what makes dairy-based soups separate or scorch on the bottom.
Folding in the Potatoes and Cheese
Stir in the baked potato flesh and mash some of it against the side of the pot. That’s what gives you the thick, restaurant-style body with a few visible chunks. Add the cheddar once the soup has thickened and lower the heat if needed; if the pot is too hot, the cheese can clump instead of melting smoothly. Finish with sour cream, then taste for salt, pepper, and garlic powder before the bacon goes in.
How to Adapt This for Different Kitchens and Different Diets
Make It Gluten-Free
Swap the all-purpose flour for a gluten-free 1:1 blend that includes xanthan gum, or use a cornstarch slurry added near the end. The texture will still be creamy, but cornstarch gives a slightly silkier finish and less of the old-school roux flavor.
Lighter Dairy Version
Use 2% milk instead of whole milk and reduce the sour cream by a few tablespoons if you want a lighter bowl. The soup will be a touch less rich, so let it simmer a minute or two longer to reach the same body.
No Bacon, Still Savory
Skip the bacon and add a little extra salt plus a pinch of smoked paprika. You’ll lose the smoky crunch on top, but the soup still tastes full and hearty if you finish it with cheddar and chives.
Storage and Reheating
- Refrigerator: Store for up to 4 days. The soup thickens as it chills, so expect it to look firmer the next day.
- Freezer: It freezes, but dairy-based potato soup can turn a little grainy after thawing. If you freeze it, cool it fast and reheat gently while whisking.
- Reheating: Warm it over low heat and add a splash of milk if needed. Don’t boil it, or the cheese and sour cream can separate and the potatoes can turn mealy.
Answers to the Questions Worth Asking

Logan's Roadhouse Potato Soup
Ingredients
Equipment
Method
- Melt the butter in a large pot and whisk in the all-purpose flour. Cook for 2 minutes, whisking constantly, until smooth and lightly thickened.
- Gradually whisk in the whole milk and the chicken broth. Simmer for 10 minutes, stirring constantly, until the mixture thickens to a creamy consistency.
- Fold in the diced baked russet potatoes. Mash some of the potatoes into the soup to thicken it while keeping chunky pieces.
- Stir in the shredded cheddar and sour cream until smooth. Season with the salt, pepper, and garlic powder.
- Fold in half of the crumbled bacon and taste to adjust seasoning. Add more salt or pepper if needed.
- Serve the soup in bowls topped with sour cream, extra cheddar, the remaining bacon, and chives. Plate while hot so the cheese softens slightly.


