Potato Soup

Loading…

By Reading time

Thick, creamy potato soup earns its place in the rotation because it lands somewhere between comforting and hearty without feeling heavy. The potatoes break down just enough to thicken the broth, but there are still tender pieces in every spoonful, and the bacon, cheddar, and chives on top give each bowl a sharp, salty finish that keeps it from tasting flat. It’s the kind of soup that settles in fast and tastes like you put in more work than you did.

This version works because it builds flavor in layers. Bacon drippings carry the onion and garlic, flour gets cooked before the liquid goes in, and only then do the broth and potatoes join the pot. That order matters. It keeps the soup smooth instead of chalky, and it gives the potatoes time to soften without turning the dairy grainy at the end.

Below, I’ve included the point where the soup gets its body, what each ingredient is really doing, and the one mistake that can make a creamy potato soup turn gluey instead of silky.

“

The soup thickened up perfectly once I mashed a few of the potatoes, and the bacon drippings gave it a flavor that tasted like it had been simmering all afternoon.

★★★★★— Megan L.

Save this creamy potato soup with bacon, cheddar, and chives for a night when you want a thick, comforting bowl without much fuss.

Save to Pinterest

The Step That Keeps Potato Soup Creamy Instead of Gluey

The biggest mistake with potato soup is letting the potatoes cook too long after the dairy goes in, or mashing every single piece until the pot turns pasty. Potatoes bring their own starch to the party, and if you overwork them, that starch takes over. The trick here is to simmer them until tender, then mash only part of the batch so the soup has body without losing its texture.

The flour also needs a minute in the fat before the broth goes in. That quick cook-out turns the flour from raw and dusty into a clean thickener. If you skip that step, the soup can taste floury even if it looks fine.

  • Bacon drippings — They carry the first layer of flavor through the whole pot. If your bacon is very lean, add a little extra butter so the onion has enough fat to soften properly.
  • Russet potatoes — These break down in a way that naturally thickens the soup. Waxy potatoes stay too firm and don’t give you the same creamy body.
  • Heavy cream and whole milk — The combo gives richness without making the soup feel stiff. Half-and-half works in a pinch, but the final bowl will be a little lighter and less velvety.

What Each Ingredient Is Actually Doing in This Recipe

Prepared recipe ready to serve
  • Primary ingredient (the star) — Quality matters most. Choose the best you can find.
  • Cooking medium (oil, butter, or broth) — This carries flavors and prevents dryness.
  • Seasonings (salt, pepper, spices, herbs) — Layer flavors so nothing overpowers. Build depth gradually.
  • Aromatics (garlic, onion, herbs) — Cook with fat to bloom flavors. Become the foundation.
  • Supporting ingredients — Complement the main ingredient without overpowering it.
  • Sauce or liquid (if applicable) — Brings flavors together. Balance richness with acid.
  • Acid (lemon, vinegar, wine, or other) — Brightens and prevents flat-tasting results.
  • Final finish (garnish, glaze, or sauce) — Prevents one-dimensional taste and adds visual appeal.

Building the Base Without Losing the Potato Texture

Crisping the Bacon

Cook the bacon over medium heat until the pieces are deeply browned and crisp at the edges. You want the fat rendered out, not just warmed through. If the heat is too high, the drippings scorch before the bacon finishes crisping, and that bitter note carries through the whole soup.

Softening the Onion and Garlic

Let the diced onion cook in the bacon drippings until it turns translucent and starts to smell sweet, about 4 minutes. Add the garlic only at the end for a short cook so it doesn’t burn. Burnt garlic tastes harsh fast, and there’s no fixing it once it’s in the pot.

Making the Roux

Stir the butter and flour together and let them bubble for 1 to 2 minutes, stirring constantly. The mixture should look like wet sand and smell a little nutty, not raw. If you dump in the broth too soon, the soup can taste floury and the thickener won’t have the same clean finish.

Simmering the Potatoes

Add the broth and potatoes, bring everything up to a boil, then drop it to a steady simmer. Cook until the potatoes are tender enough to slide off a fork without collapsing completely, usually 15 to 20 minutes. If they’re still firm in the center, the soup will taste thin even after you add the dairy.

Finishing with Dairy and Cheese

Stir in the milk and cream after the potatoes are tender, then mash some of the potatoes right in the pot. Add the cheddar off the heat or over very low heat so it melts smoothly instead of turning grainy. Once the cheese goes in, stop boiling the soup; high heat can make the dairy split and the texture turns sandy.

How to Adapt This Potato Soup for Different Kitchens and Diets

Make It Vegetarian

Skip the bacon and start the soup with butter or olive oil, then add a pinch of smoked paprika if you want to replace some of that smoky depth. Use vegetable broth instead of chicken broth. The soup will still be creamy and comforting, but it will taste cleaner and a little less savory than the bacon version.

Make It Gluten-Free

Use a gluten-free all-purpose flour blend in place of the regular flour, or thicken with a cornstarch slurry at the end if that’s what you have. The flour-based roux gives the smoothest result, but cornstarch will still thicken the soup well if you whisk it into cold liquid first. Don’t add cornstarch straight to the hot pot or it will clump.

Use Half-and-Half Instead of Cream

Half-and-half works if you want a lighter bowl, but the soup won’t be as lush or as stable when reheated. If you go this route, keep the soup at a gentle simmer and avoid boiling after the dairy goes in. A hard boil is what pushes a lighter dairy soup into curdled territory.

Add More Body Without Extra Dairy

Mash more of the potatoes if you want a thicker bowl without adding more cream or cheese. This keeps the flavor balanced and gives you a rustic texture that still feels rich. An immersion blender also works, but pulse it lightly; blend too much and the starch can turn the soup gluey.

Storage and Reheating

  • Refrigerator: Store in an airtight container for up to 4 days. It thickens as it chills, so expect a denser texture the next day.
  • Freezer: It freezes, but the dairy can separate a little on thawing. For the best texture, freeze before adding the cream and cheese, then stir those in after reheating.
  • Reheating: Warm it slowly over low heat and add a splash of broth or milk to loosen it. Don’t let it boil hard after reheating, or the dairy can split and the potatoes can turn grainy.

Questions I Get Asked About This Potato Soup

Can I use red potatoes instead of russets?+

You can, but the soup won’t thicken the same way. Red potatoes hold their shape more firmly, so you’ll get a brothier soup with less natural creaminess. If you use them, mash a few extra potatoes at the end to help build body.

How do I keep potato soup from getting grainy?+

Keep the heat low once the milk, cream, and cheese go in. Grainy soup usually happens when dairy boils or the cheese melts too fast. Pull the pot off the burner before stirring in the cheddar, and let the residual heat do the work.

Can I make this potato soup ahead of time?+

Yes, and it reheats well if you warm it gently. It will thicken in the fridge, so plan on adding a little broth or milk when you heat it back up. If you’re making it for guests, stop cooking once the potatoes are tender and finish the dairy just before serving.

How do I thicken potato soup if it looks too thin?+

Mash more of the potatoes first, because that thickens the soup without changing the flavor. If it still needs more body, simmer it a few minutes longer before adding the dairy. I’d avoid dumping in extra flour at the end, since that can leave the soup tasting pasty instead of creamy.

Can I leave out the bacon?+

Yes. Use butter or olive oil to cook the onion, then build the rest of the soup the same way. You’ll lose the smoky, salty edge from the bacon drippings, so add a little extra salt at the end and lean on the cheddar and chives for finish.

Creamy Cheddar Bacon Potato Soup

Creamy cheddar bacon potato soup made by simmering diced russet potatoes until tender, then mashing for a thick, creamy texture. Finished with melted cheddar, bacon drippings, and fresh chives for a classic American comfort bowl.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 6 servings
Course: Main Dish
Cuisine: American
Calories: 540

Ingredients
  

Potato soup base
  • 2 lb russet potatoes peeled and diced
  • 1 onion diced
  • 3 clove garlic minced
  • 4 strips bacon diced
  • 4 cup chicken broth
  • 1 cup whole milk
  • 1 cup heavy cream
  • 3 tbsp butter
  • 3 tbsp all-purpose flour
  • 1 tsp salt
  • 0.5 tsp black pepper
  • 1 cup shredded cheddar
  • 1 sour cream for serving
  • 1 chives for serving

Equipment

  • 1 Dutch oven

Method
 

Cook the bacon and aromatics
  1. Cook the diced bacon in a large pot over medium heat until crispy, then remove and set aside, leaving the drippings.
  2. Sauté the diced onion in the bacon drippings for 4 minutes, then add the minced garlic and cook for 1 minute.
Build the roux and simmer potatoes
  1. Add the butter and all-purpose flour to the pot and cook for 1–2 minutes, stirring constantly.
  2. Pour in the chicken broth and add the diced potatoes, then bring to a boil, reduce heat, and simmer for 15–20 minutes until the potatoes are tender.
Mash, thicken, and season
  1. Stir in the whole milk and heavy cream, then use a masher to mash some of the potatoes for a creamy texture.
  2. Stir in the shredded cheddar until melted, then season with salt and black pepper.
Serve
  1. Serve the soup topped with the reserved bacon, sour cream, and chives.

Notes

For extra-thick soup, mash more of the potatoes after adding the dairy, but keep some chunks for texture. Store leftovers in the fridge up to 3–4 days; reheat gently to avoid breaking the dairy. Freezing is not recommended because cream-based soups can change texture when thawed. For a lighter option, swap half of the heavy cream for additional whole milk.

You might also like these recipes

Leave a Comment

Recipe Rating