Cheesy Potato Soup

Loading…

By Reading time

Cheesy potato soup hits that sweet spot between cozy and substantial: thick, creamy, and packed with tender potato pieces that still give the spoon something to catch on. The best bowls don’t taste thin or one-note. They taste like a loaded baked potato in soup form, with sharp cheddar cutting through the richness instead of disappearing into it.

The texture comes from two places working together. First, a flour-and-butter base gives the broth enough body to feel like soup, not sauce. Then half the potatoes get mashed right in the pot, which thickens everything without turning it into glue. That little bit of roughness matters. You want some potato chunks left so every bite has contrast.

Below, I’ve broken down the part that keeps the cheese smooth, the ingredient that quietly makes the whole pot taste more like a baked potato, and the small finishing move that keeps the soup from tasting flat once the cheese goes in.

“

The soup turned out thick and creamy without being gluey, and the cheddar melted in perfectly once I lowered the heat. My husband kept going back for more, and the chives on top made it taste like a loaded baked potato.

★★★★★— Melissa K.

Save this cheesy potato soup for the nights when you want a thick, baked-potato-style bowl with plenty of melted cheddar.

Save to Pinterest

The Trick to Keeping Cheddar Soup Smooth Instead of Grainy

Cheese soups fail when the heat is too high. The cheese tightens, the dairy looks speckled, and the whole pot goes from silky to broken in a minute. This version avoids that by building the base first, then dropping the heat before the cheddar goes in. That part matters more than the brand of cheese.

The other thing working in your favor is the cream cheese. It melts into the soup and helps stabilize everything, which gives the cheddar an easier job. Sharp cheddar brings the flavor, but it’s the lower heat and the starch from the potatoes that keep the soup thick and smooth instead of greasy.

If the soup ever looks a little loose before the cheese goes in, don’t panic. The potatoes keep absorbing liquid as they sit, and the final texture usually tightens up after a few minutes off the heat.

What Each Ingredient Is Actually Doing in This Bowl

Cheesy Potato Soup creamy chunky comforting
  • Russet potatoes — These are the backbone of the soup. Their starch helps thicken the broth when you mash part of them, and they break down in a way that gives you body without turning the whole pot into paste. Yukon golds work in a pinch, but the soup will be a little silkier and less fluffy.
  • Sharp cheddar — Use a block and shred it yourself if you can. Pre-shredded cheese is coated with starches that can keep it from melting as smoothly. Sharp cheddar gives the soup the flavor it needs to stand up to all the cream.
  • Cream cheese — This is the quiet insurance policy. It softens the texture and helps the soup stay cohesive when the cheddar melts in. Bring it to room temperature so it disappears into the pot instead of leaving little lumps.
  • Mustard powder — It doesn’t make the soup taste like mustard. It sharpens the cheese flavor and keeps the richness from feeling flat. If you don’t have it, a small spoonful of Dijon stirred in at the end works, but the flavor will be a little brighter and less rounded.
  • Chicken broth, milk, and cream — The broth keeps the soup savory, while the milk and cream give it a fuller finish. All three matter here. If you swap in more broth, the soup gets thinner and loses that baked-potato feel.

Building the Soup in the Right Order

Softening the Onion and Garlic

Start by cooking the onion in butter until it turns translucent and smells sweet, not raw. That first few minutes set the base for the whole pot. Add the garlic only at the end of the sauté so it stays fragrant instead of bitter. If it browns, the soup will carry that harsh edge all the way through.

Making the Roux

Whisk the flour into the butter and onion mixture and let it cook for a minute or two. You want it to look pasty and smell a little nutty, not beige and raw. That step takes away the flour taste and gives the broth something to cling to. If you rush this part, the soup can taste starchy instead of creamy.

Simmering the Potatoes

Pour in the broth, milk, and cream, then add the potatoes and simmer until they’re very tender. A fork should slide through them with almost no resistance. If the potatoes are still firm, they won’t mash smoothly later and the soup will stay thin. Keep the heat at a gentle simmer so the dairy doesn’t scorch on the bottom of the pot.

Finishing with Cheese

Use a potato masher or the back of a spoon to mash about half the potatoes right in the pot. You want a thick, chunky base with some texture left. Pull the heat down to low before you add the cream cheese and cheddar. Stir until the cheese disappears; if the soup looks grainy, the burner is too hot. Kill the heat and keep stirring until it comes back together.

How to Adapt the Soup Without Losing the Texture

Make It Gluten-Free

Use a gluten-free all-purpose flour blend in the roux or thicken the soup by mashing a few extra potatoes instead of relying on flour alone. The texture will still be creamy, but the soup may feel a touch more rustic. Don’t use a straight cornstarch slurry at the end unless you have to; it can make the soup look glossy in a way that doesn’t fit the dish.

Make It Vegetarian

Swap the chicken broth for a good vegetable broth. Choose one that tastes savory on its own, because a weak vegetable broth will make the cheese carry too much of the flavor burden. The soup will still be rich, but it may taste a little lighter and less round.

Make It Lighter

Use half-and-half instead of the milk and cream if you want a slightly lighter bowl. The soup won’t be as plush, but it will still have enough richness to taste satisfying. I wouldn’t cut the cheese too far, though, because that’s where the signature flavor lives.

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 after thawing. Freeze in portions and reheat slowly for the best texture.
  • Reheating: Warm it over low heat on the stove, stirring often and adding a splash of broth or milk if it feels too thick. High heat is the fastest way to make the cheese look grainy.

Answers to the Questions Worth Asking

Can I use pre-shredded cheddar?+

You can, but it won’t melt as smoothly as freshly shredded cheese. Pre-shredded cheddar is coated with anti-caking starches, and those can make the soup a little less silky. If that’s what you have, just add it off the heat and stir slowly until it melts.

How do I keep the soup from turning grainy?+

Turn the heat down before the cheese goes in. Grainy soup usually means the dairy got too hot and tightened up. If it starts looking broken, pull the pot off the burner and stir until it smooths back out.

Can I make cheesy potato soup ahead of time?+

Yes. It actually thickens a little as it rests, which is nice. Reheat it gently with a splash of broth or milk because the potatoes soak up liquid in the fridge and the soup will look tighter the next day.

How do I thicken the soup if it seems too thin?+

Mash a few more of the potatoes right in the pot. That thickens the soup without changing the flavor or adding floury taste. If it’s still looser than you want, let it simmer uncovered for a few more minutes before adding the cheese.

Can I freeze leftover potato soup?+

You can, but the texture may change a bit because soups with dairy can separate after freezing. Freeze it in small portions and thaw overnight in the fridge before reheating slowly. If it looks a little broken at first, a slow stir over low heat usually brings it back together.

Cheesy Potato Soup

Cheesy potato soup with tender potato chunks and a thick, velvety cheddar base made by simmering then mashing. Melted sharp cheddar creates a golden, spoon-coating texture topped with cheddar, chives, and croutons.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 6 servings
Course: Main Dish
Cuisine: American
Calories: 540

Ingredients
  

russet potatoes
  • 3 lb russet potatoes
onion
  • 1 onion
garlic
  • 4 clove garlic
chicken broth
  • 4 cup chicken broth
whole milk
  • 1 cup whole milk
heavy cream
  • 1 cup heavy cream
butter
  • 3 tbsp butter
all-purpose flour
  • 3 tbsp all-purpose flour
shredded sharp cheddar
  • 3 cup shredded sharp cheddar divided
cream cheese
  • 0.5 cup cream cheese softened
mustard powder
  • 1 tsp mustard powder
garlic powder
  • 1 tsp garlic powder
salt and pepper
  • 1 salt and pepper to taste
  • 1 pepper
chives and croutons
  • 1 chives for topping
  • 1 croutons for topping

Equipment

  • 1 Dutch oven

Method
 

Sauté the aromatics and build the base
  1. Melt the butter in a large pot over medium heat. Sauté the diced onion for 4 minutes, stirring until softened and fragrant.
  2. Add the minced garlic and cook for 1 minute, stirring so it doesn’t brown. Keep the heat at medium so the garlic stays aromatic.
  3. Whisk in the all-purpose flour and cook for 1-2 minutes. Stir constantly until it smells lightly toasted.
  4. Pour in the chicken broth, whole milk, and heavy cream while whisking. Bring the mixture to a gentle simmer for the next step.
Simmer, thicken, and melt the cheese
  1. Add the cubed russet potatoes and simmer for 18-20 minutes, stirring occasionally. Cook until the potatoes are very tender and break easily when pressed.
  2. Mash half the potatoes in the pot using a masher until the soup turns thick and creamy. Leave some chunks for a hearty texture.
  3. Stir in the softened cream cheese until smooth. Reduce heat to low so it blends without scorching.
  4. Stir in 2-1/2 cups of the shredded sharp cheddar and the mustard powder, heating on low until melted. Keep stirring until the cheese fully disappears and the soup looks glossy.
Season and serve
  1. Season with salt, pepper, and garlic powder to taste. Taste and adjust until the flavor is balanced.
  2. Top with the remaining shredded cheddar, chives, and croutons. Serve hot for a thick, golden finish.

Notes

For the smoothest soup, mash the potatoes right after they’re tender, then melt the cheeses on low heat so they don’t separate. Refrigerate leftovers in a sealed container for up to 4 days; reheat gently on the stove with a splash of milk if needed. Freezing is not recommended because dairy can break when thawed. Dietary swap: use lactose-free milk and lactose-free cream cheese if you need it dairy-friendly.

Loved this recipe?

Save it for later, print a clean copy, or leave a quick rating so others know it’s a keeper.

Save to Pinterest

Leave a Comment

Recipe Rating