Rich, silky potato soup with bacon is the kind of bowl that disappears fast because it hits every note at once: creamy broth, tender potato pieces, smoky bacon, and just enough cheddar to give it a little backbone. The texture matters here. You want a soup that feels substantial without turning into mash, and the best versions keep a few potato chunks for contrast instead of blending everything smooth.
The trick is building flavor in layers. Bacon drippings replace bland cooking fat, the flour cooks long enough to lose its raw edge before the broth goes in, and only half the potatoes get mashed so the soup thickens naturally without becoming gluey. I also like adding the dairy off the boil. That keeps the cream and sour cream from splitting and lets the cheddar melt into a smooth finish instead of turning grainy.
Below, you’ll find the small details that make this soup dependable: when to mash, how to keep the cheese smooth, and which swaps still give you that same cozy, bacon-rich result.
The potatoes broke down just enough to thicken the soup, but it still had those soft chunks we like. The bacon stayed crisp on top, and the cheddar melted in without turning stringy.
Save this creamy potato soup with bacon for the nights when you want a thick, bacon-rich bowl with tender potatoes and a smooth cheddar finish.
The Trick to Creamy Potato Soup That Stays Silky Instead of Gluey
The biggest mistake in potato soup is overworking the potatoes after they soften. Russets break down quickly, which is exactly what you want for body, but if you puree the whole pot or keep mashing aggressively, the starch turns the soup heavy and pasty. Leaving some potato chunks intact gives you that thick, creamy spoonful without losing texture.
The other place people go wrong is heat. Once the broth has done its job and the potatoes are tender, the soup should drop to low before the dairy goes in. Cream and sour cream behave best when they’re warmed gently. High heat can make the soup split or make the cheese turn grainy instead of melting into the base.
- Russet potatoes — These are the right choice because they break down enough to thicken the soup naturally. Waxy potatoes hold their shape too well and won’t give you the same body.
- Bacon drippings — This is free flavor and it seasons the onion from the start. If you need to trim the fat, leave a little behind; the soup loses depth without it.
- Flour — A short cook in the drippings gives the soup a smooth, lightly thickened base. If you skip this step, the broth can taste thin and the texture won’t feel finished.
- Cheddar — Use a block and shred it yourself if you can. Pre-shredded cheese often has anti-caking starch that makes melting less smooth.
What Each Ingredient Is Doing in the Pot

- Thick-cut bacon — Half goes into the soup for smoky depth, and half stays crisp for the top. Thin bacon can work, but it won’t give you the same texture contrast.
- Russet potatoes — They soften fast and help the soup thicken without extra thickeners. Peel them for the smoothest texture.
- Onion and garlic — These build the savory base after the bacon has rendered. The onion should go translucent and soft, not browned hard.
- Chicken broth — This carries the flavor better than water ever could. Use a broth you’d actually drink, since it sets the tone for the whole bowl.
- Heavy cream and sour cream — Cream gives body, sour cream adds tang and keeps the soup from tasting flat. Stir them in after the potatoes are tender and the heat is lowered.
- Cheddar — Adds richness and a sharp finish. Freshly shredded melts cleaner than bagged cheese.
Building the Soup Base Without Breaking the Dairy
Crisping the Bacon First
Cook the bacon until it’s fully crisp before anything else goes into the pot. You need enough rendered fat to sauté the onion, and that fat is where the first layer of flavor comes from. Pull out the strips as soon as they’re crisp so they don’t go limp sitting in the pot. If the bacon burns, the drippings will taste bitter and the whole soup picks up that edge.
Cooking the Flour Into the Drippings
Stir the flour into the bacon fat and let it cook for a minute or two before adding broth. The mixture should look pasty and smell a little nutty, not raw. This step keeps the soup from tasting chalky and helps the broth thicken evenly. If you dump the liquid in too fast before the flour cooks, you’ll notice a raw flour taste later.
Softening the Potatoes to the Right Point
Simmer the potatoes until a fork slides in easily and a few edges are starting to collapse. That’s the point where they’ll mash cleanly without turning to dust. I like to mash about half the pot directly in the pan, because that gives the soup body while leaving enough chunks to keep it interesting. If you mash everything, the texture turns thick in a dull, heavy way instead of creamy.
Finishing With Dairy and Cheese
Lower the heat before adding the cream and sour cream, then stir in the cheddar slowly until melted. The soup should be steaming, not bubbling hard. If it boils after the dairy goes in, the texture can turn grainy or split around the edges. Fold in the crumbled bacon last so it keeps some bite instead of disappearing into the soup.
How to Make This Potato Soup Fit the Night You’re Having
Make it a little lighter
Swap half the heavy cream for whole milk and keep the sour cream. You’ll lose a little richness, but the soup still feels creamy because the potatoes and flour are doing part of the work.
Gluten-free version
Use a 1:1 gluten-free flour blend in place of the all-purpose flour. Cook it in the bacon drippings the same way so the soup still thickens smoothly instead of tasting grainy.
No bacon on hand
Use butter for the sauté step and add a pinch of smoked paprika for some of the missing smoky depth. The soup will still be creamy and satisfying, but it won’t have that same salty, crisp finish on top.
Storage and Reheating
- Refrigerator: Store for up to 4 days. The soup thickens as it chills, so it may look a little stiffer the next day.
- Freezer: It freezes, but the dairy can separate a bit after thawing. If you plan to freeze it, undercook the soup slightly and reheat it gently.
- Reheating: Warm it slowly on the stove over low heat, stirring often. Don’t let it boil, or the cream can split and the potatoes can break down too far.
Answers to the Questions Worth Asking

Creamy Potato Soup With Bacon
Ingredients
Equipment
Method
- Cook thick-cut bacon until crispy, then crumble 6 strips into the Dutch oven and reserve 4 strips for topping.
- Sauté diced onion in the bacon drippings for 4 minutes, stirring occasionally until softened.
- Add minced garlic and cook for 1 minute, just until fragrant.
- Whisk in all-purpose flour and cook for 1-2 minutes to remove the raw flour taste.
- Pour in chicken broth and add cubed russet potatoes; bring to a boil, then simmer for 18-20 minutes until tender.
- Mash about half the potatoes in the pot to thicken the soup while keeping some tender chunks.
- Stir in heavy cream and sour cream until smooth and creamy.
- Stir in shredded cheddar until melted, then fold in the 6 crumbled bacon strips.
- Season with salt and pepper, then top with the reserved crispy bacon strips and chives before serving.


