Loaded potato soup lands exactly where comfort food should: thick, creamy, and packed with the same salty, smoky toppings you’d pile onto a baked potato. The broth turns velvety from mashed russets and cream cheese, but it still keeps enough texture to feel like soup instead of a bowl of mash. Every spoonful gets bacon, cheddar, and a little tang from sour cream, which keeps the whole pot from tasting heavy.
The trick is to cook the potatoes until they’re genuinely falling apart before you mash most of them right in the pot. That’s what gives the soup its body without needing flour. Cream cheese melts in smoothly if it’s softened first, and the cheddar goes in at the end so it stays silky instead of turning grainy. A handful of toppings at the finish matters here too, because the contrast between the hot, creamy base and the cold sour cream on top is what makes this soup taste like a loaded baked potato in a bowl.
Below, I’m walking through the exact texture you’re aiming for, the swaps that still keep the soup rich, and the reheating note that keeps it from turning gluey the next day.
The potatoes broke down perfectly and the soup got thick without any flour. I loved that the cheddar stayed smooth when I added it off the heat, and the bacon on top kept every bowl tasting fresh.
Love this loaded potato soup? Save it to Pinterest for a thick, cheesy dinner with crisp bacon and all the baked-potato toppings.
The Potato Texture That Keeps This Soup Thick Without Flour
Loaded potato soup gets its body from the potatoes themselves, and that’s where a lot of versions go wrong. If you simmer the potatoes until they’re just barely tender, they won’t break down enough to thicken the pot, and if you overblend them, the soup can turn gluey and stiff. The sweet spot is soft enough to mash easily with the back of a spoon, but not so beaten up that the starch turns gummy.
Russets are doing the heavy lifting here because they’re starchy and fall apart in a way waxy potatoes won’t. Keeping about one-third of the potatoes in chunks gives the soup some texture, while mashing the rest builds that dense, creamy base. The bacon drippings at the start are worth keeping too; they give the onion a deeper savory flavor before any dairy goes in.
What Each Ingredient Is Actually Doing in This Bowl

- Bacon — This is the backbone of the soup’s smoky flavor. Render it first and use the drippings for the onion so none of that savory flavor gets left behind.
- Russet potatoes — These break down into a fluffy, thick base. Yukon Golds work in a pinch, but the soup will be a little silkier and less sturdy.
- Cream cheese — This gives the soup body and a slight tang. Soften it before adding it, or it can stay in little lumps that never fully melt.
- Heavy cream — This rounds out the texture and makes the soup feel rich without thinning it out. Half-and-half will work, but the finished bowl won’t be as plush.
- Cheddar — Use sharp cheddar if you want the flavor to stand up against the potatoes and bacon. Pre-shredded cheese is fine, but it melts more smoothly if you shred it yourself.
- Sour cream — Stir it in at the end for tang and a little brightness. Don’t boil the soup after it goes in or the dairy can lose its smooth texture.
- Chicken broth — This carries the potatoes and keeps the soup from tasting flat. A low-sodium broth gives you room to season properly at the end.
Building the Soup So the Dairy Stays Smooth
Rendering the Bacon First
Cook the bacon until it’s crisp and the fat has rendered out, then scoop the pieces onto a plate. Leave just enough drippings in the pot to coat the bottom; that’s where the onion picks up its flavor. If you start with too little fat, the vegetables taste flat. If you leave in too much, the soup can feel greasy at the finish.
Softening the Onion and Garlic
Add the diced onion to the drippings and cook until it turns translucent and starts to smell sweet, about four minutes. Garlic only needs a minute, just long enough to lose its raw edge. If the garlic goes in too early or cooks too hard, it turns bitter and the whole pot carries that note through the end.
Cooking the Potatoes Until They Collapse
Pour in the broth and add the potatoes, then simmer until they’re very tender and a fork goes through with no resistance. This is the stage that decides whether the soup tastes thick and spoonable or thin and broth-like. Under-cooked potatoes won’t mash cleanly, and they also won’t give you the starch you need for body.
Finishing With Cream Cheese, Cheddar, and Sour Cream
Mash about two-thirds of the potatoes right in the pot, then stir in the softened cream cheese and heavy cream until the soup looks smooth and glossy. Pull the pot off the heat before adding the cheddar and sour cream so the dairy melts in without separating. If the soup ever looks grainy, it usually means the heat was too high when the cheese went in.
Make It Smokier With Ham Instead of Bacon
If you’ve got leftover ham, dice it small and use it in place of the bacon. You’ll lose a little of the rendered-fat flavor at the start, so add a tablespoon of butter or olive oil before sautéing the onion. The soup stays hearty and still reads like a loaded potato bowl, just with a sweeter, saltier finish.
Dairy-Free Version That Still Tastes Rich
Use unsweetened plain oat cream or full-fat canned coconut milk in place of the heavy cream, and swap in a dairy-free cream cheese and cheddar-style shreds. The flavor shifts a little, but the soup still gets thick and satisfying if you keep the potato base heavy. This version works best when you season generously at the end, since the dairy-free substitutes are milder.
Thicker, More Spoon-Sticking Soup
Mash closer to three-quarters of the potatoes if you want a thicker, almost chowder-like result. You can also let the soup sit uncovered for a few minutes after adding the cream so some steam escapes. That gives you a denser bowl without having to add flour or cornstarch.
Storage and Reheating
- Refrigerator: Store in an airtight container for up to 4 days. It will thicken as it chills.
- Freezer: It can be frozen, but the dairy may separate a little when thawed. If you do freeze it, cool it completely first and reheat gently.
- Reheating: Warm it on low heat on the stovetop, stirring often and adding a splash of broth or milk if it gets too thick. High heat is the mistake that makes the cheese and cream turn grainy.
Answers to the Questions Worth Asking

Loaded Potato Soup
Ingredients
Equipment
Method
- Cook the bacon in a large pot until crispy, then remove and set aside, leaving the drippings behind.
- Sauté the onion in the bacon drippings for 4 minutes, then add the garlic and cook for 1 minute.
- Add the chicken broth and cubed potatoes, then simmer for 20 minutes until the potatoes are very tender.
- Mash about 2/3 of the potatoes in the pot, then stir in the cream cheese and heavy cream until smooth.
- Stir in the shredded cheddar and sour cream until melted, then season generously with garlic powder, onion powder, salt, and pepper.
- Fold in most of the bacon and serve loaded with all toppings, including extra sour cream, cheddar, bacon, green onions, and chives.