Thick, creamy baked potato soup with big spoonfuls of tender potato, smoky bacon, sharp cheddar, and a cool swirl of sour cream is the kind of bowl that disappears fast. This copycat version gets that restaurant-style richness without turning gluey or grainy, and it keeps the potatoes chunky enough that every bite still tastes like an actual baked potato, not just cream soup with bits in it.
The trick is starting with baked russets, not raw potatoes. Baked potatoes bring a drier, fluffier texture and a deeper potato flavor, which matters a lot here because the soup base is milk-heavy and can otherwise taste flat. A quick roux thickens the soup without needing a long simmer, and the sour cream goes in at the end so it stays smooth instead of splitting.
Below, I’ll walk through the part that matters most: how to keep the soup thick and velvety while still leaving you with those soft, hearty potato pieces that make this one taste like the real thing.
The soup thickened up exactly like Chili’s, and the sour cream at the end kept it silky instead of grainy. I used extra bacon on top and my husband went back for a second bowl before I even sat down.
Love the thick, loaded comfort of this Chili’s copycat baked potato soup? Save it to Pinterest for the nights when you want a creamy bowl with bacon, cheddar, and no guesswork.
The Roux Is What Keeps This Soup Thick Instead of Watery
Most baked potato soups go thin because the potatoes are treated like the thickener. That works for a minute, then the soup settles into a loose, milky bowl with potatoes floating in it. The roux gives you a stable base before the milk and broth go in, so the soup thickens evenly and stays that way as it simmers.
Cook the flour in the butter until it looks slightly golden and smells nutty. That takes the raw taste out and helps the finished soup taste fuller. When the milk and broth go in, whisk steadily and give it time. It won’t look thick right away, but after a few minutes the spoon should leave a trail across the bottom of the pot.
If the soup ever gets grainy, the heat was too high when the dairy went in. Low to medium heat is enough. You’re building body, not boiling.
What Each Ingredient Is Actually Doing in This Bowl

- Russet potatoes — These are the right potato for this soup because baked russets turn fluffy and dry enough to absorb the creamy base without turning waxy. Bake them first instead of boiling them. That gives the soup a deeper potato flavor and keeps the texture closer to the restaurant version.
- Bacon — Use some in the soup and save the rest for the top. The fat adds smoky depth, and the crisp pieces give you contrast against the soft potato. If you want to skip the hassle of cooking bacon separately, use good-quality pre-cooked bacon for the garnish, but the flavor won’t be quite as deep.
- Whole milk and chicken broth — This combination gives you richness without making the soup heavy enough to feel cloying. Whole milk matters here; lower-fat milk makes the soup taste thinner. The broth keeps the base savory so the soup doesn’t read like plain cream and potato.
- Cheddar and sour cream — Add both off the heat or over very low heat so they melt in smoothly. Sharp cheddar gives the soup its familiar loaded-potato taste, while sour cream adds tang and helps mimic the restaurant flavor. If you stir them in over high heat, the dairy can separate and go grainy.
- Flour and butter — This is the backbone of the soup. The butter carries the flour through the pot, and the flour thickens the liquid so the soup coats a spoon instead of running off it. Don’t rush this part; a pale, uncooked roux tastes floury, not rich.
Building the Soup So It Stays Thick and Creamy
Cooking the Roux Until It Smells Nutty
Melt the butter in a large pot, then whisk in the flour and let it cook for 2 to 3 minutes. It should look smooth and slightly golden, not dark brown. This short cook time is what keeps the soup from tasting starchy later. If the mixture starts browning too fast, lower the heat before you add anything else.
Whisking in the Dairy Without Lumps
Pour in the milk and broth slowly while whisking constantly. The first minute looks thin and a little messy, then it comes together as the flour hydrates. Keep the heat at medium and stir all the way to the corners of the pot, because the roux likes to collect there and stick. The soup is ready for the potatoes when it coats the back of a spoon.
Folding in the Potatoes, Cheese, and Sour Cream
Add the chopped baked potato flesh and break up some of it with the spoon or a potato masher. Leaving a few chunks gives the soup that loaded baked potato feel, while mashing some pieces thickens it naturally. Add the cheddar and sour cream last, with the heat lowered, so they melt into the base instead of seizing or curdling. Stir until the soup looks smooth and glossy, then fold in half the bacon.
Finishing With the Loaded Toppings
Ladle the soup into bowls and top with sour cream, more cheddar, the rest of the bacon, and chives. The topping layer matters because it gives you that Chili’s-style presentation and a cool, salty bite on the surface. Serve it right away while the cheese is still soft and the soup is at its thickest.
How to Adapt This for Different Diets and Dinner Plans
Gluten-Free Version
Swap the all-purpose flour for a 1:1 gluten-free flour blend and cook it in the butter the same way. The soup will still thicken, though the texture may be a touch softer than the original. Don’t use cornstarch here unless you’re changing the method too, because it won’t give the same roux-based body.
Lighter But Still Creamy
You can use 2% milk instead of whole milk, but expect a thinner finish unless you let the soup simmer a little longer. Keep the sour cream and cheddar in the recipe so the flavor still lands with enough richness. Skipping the bacon garnish also saves a few calories, though it does pull the soup farther from the classic copycat flavor.
Make It Vegetarian
Use vegetable broth instead of chicken broth and leave out the bacon in the soup base. Add smoked paprika or a little smoked salt if you want to replace some of that savory depth bacon normally brings. The result is still cozy and thick, just a little less restaurant-true.
Storage and Reheating
- Refrigerator: Store in an airtight container for up to 4 days. It will thicken as it chills, which is normal for a soup like this.
- Freezer: It can be frozen, but the dairy may separate a little when thawed. For the best texture, freeze without the sour cream stirred in and add fresh sour cream after reheating.
- Reheating: Warm it slowly on the stove over low heat, stirring often and adding a splash of milk if it gets too thick. Microwaving on high can make the dairy split and can create hot spots that scorch the bottom.
Answers to the Questions Worth Asking

Copycat Chili's Baked Potato Soup
Ingredients
Equipment
Method
- Melt the butter in a large pot over medium heat, then whisk in the flour and cook for 2-3 minutes until golden, whisking constantly so it doesn’t brown too fast.
- Gradually whisk in the whole milk and chicken broth until smooth, then cook over medium heat while stirring constantly until thickened, about 10 minutes.
- Fold in the chopped baked potato flesh and mash some pieces into the soup so it turns creamy with chunky bites.
- Stir in the cheddar and sour cream until smooth, then season with salt, black pepper, and garlic powder for a balanced flavor.
- Fold in half the crumbled bacon so it disperses throughout the soup.
- Ladle into bowls and top each serving with sour cream, cheddar, the remaining bacon, and chives for the loaded presentation.