
Loaded baked potato soup should be thick enough to coat a spoon, creamy without feeling heavy, and full of the same salty, smoky, tangy notes you expect from a proper loaded potato. The best bowls don’t taste like plain potato puree with toppings scattered on top. They taste layered from the first bite: crisp bacon, mellow onion, tender chunks of potato, sharp cheddar, and sour cream stirred in at the end so the broth stays smooth.
What makes this version work is the order. Bacon goes in first so the drippings season the base. The flour cooks with the onion before any liquid hits the pot, which keeps the soup from tasting pasty and helps the broth thicken evenly. Then the potatoes simmer right in that seasoned liquid until they’re soft enough to mash some of them against the side of the pot. That gives you body without needing extra cream or a blender.
Below, you’ll find the trick for keeping the soup from turning gluey, why russet potatoes are the right choice here, and a few simple ways to adjust the finished bowl if you want it lighter, richer, or more make-ahead friendly.
The soup thickened up beautifully and the potatoes stayed chunky instead of turning mushy. I added the cheddar off the heat like you said, and it came out creamy with no grainy texture at all.
Save this loaded baked potato soup for nights when you want a thick, cheesy bowl with crisp bacon and soft potato chunks.
The Part That Keeps Potato Soup Thick Instead of Gluey
The biggest mistake with potato soup is treating it like gravy and piling on flour or overworking the potatoes. Russets already bring a lot of starch to the pot, which is helpful here, but too much stirring after they soften turns that starch into a gummy texture. The goal is a soup that feels rich and substantial, not mashed potatoes in broth.
Two things keep the texture right. First, the flour cooks with the onion for a full minute before the broth goes in, which takes away the raw flour taste and gives you a smoother base. Second, you mash only some of the potatoes once they’re tender. That leaves enough intact pieces for a hearty spoonful while the mashed portion naturally thickens the soup.
- Russet potatoes — These are the right potatoes for this soup because they break down just enough to thicken the broth. Yukon Golds work in a pinch, but the soup will stay a little silkier and less fluffy.
- Bacon drippings — Don’t drain the pot completely. A couple tablespoons of rendered fat carry the onion and garlic and give the finished soup the smoky backbone that makes it taste loaded instead of plain.
- Sharp cheddar — Use a block and shred it yourself if you can. Pre-shredded cheese often has anti-caking starch on it, and that can make the soup less smooth when it melts.
- Sour cream — This adds the tang that keeps the soup from tasting flat. Stir it in at the end over low heat; boiling after it goes in is the quickest way to get a broken or grainy finish.
Building the Flavor Before the Potatoes Go Soft
Rendering the Bacon
Cook the bacon until it’s deeply browned and crisp, not pale and floppy. The bacon needs enough color to flavor the fat, and the fat is where the soup starts tasting like something. Pull the bacon out before it burns, because burnt bits will turn the broth bitter later.
Softening the Onion and Blooming the Flour
Let the onion cook in the drippings until it turns translucent and loses its raw edge. Garlic only needs about 30 seconds; longer than that and it can go sharp and bitter. When the flour goes in, stir constantly so it disappears into the onion mixture and looks a little pasty before the broth is added. That short cooking time is what prevents a chalky taste.
Simmering the Potatoes Until They Yield
Add the broth gradually and whisk until the base is smooth, then stir in the milk and potatoes. Keep the heat at a gentle simmer once it starts bubbling; a hard boil can make the dairy separate and can also cause the potatoes to break down unevenly. You’re looking for potatoes that slide off a fork with no resistance but still hold their shape when stirred.
Finishing with Cheese, Sour Cream, and Bacon
Turn the heat down low before the cheese goes in. If the soup is too hot, the cheddar can seize and turn grainy instead of melting cleanly. Stir in the sour cream after the cheese has smoothed out, then fold in part of the bacon and green onions so those flavors run through the soup instead of sitting only on top.
Three Ways to Make It Fit Your Kitchen
Dairy-Free Swap That Still Tastes Rich
Use unsweetened oat milk or plain almond milk in place of the whole milk, then replace the sour cream with a dairy-free sour cream alternative. The soup won’t be quite as plush as the original, but the potatoes still give it body and the bacon still carries the savory flavor.
Gluten-Free Version
Replace the all-purpose flour with a cup-for-cup gluten-free flour blend or use a cornstarch slurry at the end if that’s what you have. A slurry thickens the soup faster, but you’ll lose a little of the rounded, cooked-in body that flour gives the base.
Make It Meatless
Skip the bacon and start the soup with butter or olive oil, then add a pinch of smoked paprika for that smoky note. You’ll lose some of the salt-and-smoke depth, so the cheese and onion become more important for building a full-flavored bowl.
Storage and Reheating
- Refrigerator: Store in an airtight container for up to 4 days. It thickens as it chills, so expect the texture to be a little denser the next day.
- Freezer: It can be frozen, but dairy-based potato soups sometimes separate a bit when thawed. Freeze in portions and stir well after reheating; if you want the best texture, freeze the soup before adding the sour cream and cheese, then finish those after reheating.
- Reheating: Warm it gently on the stove over low heat, stirring often. High heat can scorch the dairy and make the soup grainy, so give it time and add a splash of milk or broth if it has thickened too much.
Questions I Get Asked About This Soup

Loaded Baked Potato Soup
Ingredients
Equipment
Method
- Cook the bacon in a large Dutch oven over medium heat for 7–9 minutes, until browned and crisp. Transfer to a plate and leave about 2 tbsp bacon drippings in the pot.
- Sauté the yellow onion in the bacon drippings over medium heat for 4–5 minutes, until soft and translucent. Add the garlic and cook for 30 seconds, until fragrant.
- Sprinkle the all-purpose flour over the onion mixture and stir continuously for 1 minute, until the flour is fully incorporated. Keep the heat at medium so the flour cooks without browning too much.
- Whisk in the chicken broth gradually until smooth. Stir in the whole milk, russet potatoes, kosher salt, and black pepper.
- Bring the soup to a gentle boil over medium-high heat. Reduce to medium-low and simmer for 15–20 minutes, stirring occasionally, until the potatoes are fork-tender.
- Mash some of the potatoes directly in the pot with a potato masher. Leave plenty of potato chunks intact for a thick, hearty texture.
- Stir in the shredded sharp cheddar cheese and sour cream over low heat for 2–3 minutes, until the cheese melts and the soup becomes creamy. Do not boil after adding the sour cream.
- Fold half of the cooked bacon and half of the green onions into the soup. Cook for 1 minute, then remove from the heat.
- Serve in deep bowls topped generously with the remaining bacon, green onions, and a little extra shredded cheddar cheese. Add extra cheese while hot so it starts melting immediately.
- Cook the bacon in a large Dutch oven over medium heat for 7–9 minutes, until browned and crisp. Transfer the bacon to a plate, leaving about 2 tbsp bacon drippings in the pot.