Cheesy Potato Soup

Loading…

By Reading time

Cheesy potato soup earns its place in the regular dinner rotation because it lands exactly where comfort food should: thick enough to coat a spoon, creamy without tasting heavy, and loaded with potato flavor instead of just dairy. The best bowls have little tender chunks left in them, a smooth body from the mashed potatoes, and a sharp cheddar finish that tastes like it melted into the broth instead of sitting on top of it.

The texture comes from building the soup in layers. A quick flour-and-butter base gives the broth body before the potatoes go in, then mashing just part of the pot gives you creaminess without turning everything into baby food. Cream cheese helps the soup stay silky, while sharp cheddar brings the flavor that makes people go back for a second bowl.

Below you’ll find the exact points that matter most: how to keep the cheese from turning grainy, which potatoes give you the best texture, and how to adjust the thickness if your soup sits a little longer before serving.

“

The soup got thick and creamy without needing extra flour, and the cheddar stayed smooth because I lowered the heat before stirring it in. The potato chunks still had texture, which made every bowl feel hearty instead of gluey.

★★★★★— Megan R.

Cheesy potato soup with sharp cheddar, tender potato chunks, and a silky creamy base deserves a spot in your Pinterest dinner board.

Save to Pinterest

The Trick to Keeping Cheddar Soup Creamy Instead of Grainy

Cheese soup fails most often when the heat is too high at the end. Sharp cheddar can turn oily or grainy if it gets boiled hard, especially once it has already melted into a starch-thickened base. The fix is simple: pull the pot down to low heat before the cheese goes in, then stir until it melts completely and the soup looks glossy.

The other thing that helps here is the cream cheese. It acts like insurance, smoothing out the texture and giving the soup a little more body. If your soup ever turned thin after adding cheese, this version avoids that by using the potatoes themselves as part of the thickener instead of relying on a mountain of flour.

What Each Ingredient Is Actually Doing in This Soup

Cheesy potato soup creamy hearty comforting
  • Russet potatoes — These break down easily and help thicken the soup naturally. Waxy potatoes hold their shape too well and won’t give you the same creamy, spoon-coating texture.
  • Sharp cheddar — Use a block and shred it yourself if you can. Pre-shredded cheese has anti-caking agents that can keep it from melting as smoothly.
  • Cream cheese — This is what makes the broth taste rich and smooth instead of thin and milky. Let it soften first so it disappears into the soup without little lumps.
  • Mustard powder — It doesn’t make the soup taste like mustard; it sharpens the cheese flavor and keeps the whole bowl from tasting flat.
  • Flour and butter — This is the quick roux that gives the broth some backbone before the potatoes cook down. Cook it for a minute or two so the raw flour taste disappears.

Building the Soup So the Texture Stays Thick and Steamy

Softening the Onion Base

Start with the butter, onion, and garlic in a large pot and cook them until the onion turns translucent and smells sweet, not raw. If the garlic goes in too early or cooks too long, it can turn bitter, so give the onion a head start and only let the garlic stay in for about a minute. This base should smell savory and mellow before the flour goes in.

Cooking Out the Flour

Whisk the flour into the fat and let it cook for 1 to 2 minutes. The mixture should look paste-like and smell a little nutty, not dusty. This step matters because raw flour can make the soup taste pasty, and the quick cook keeps the final broth smooth.

Letting the Potatoes Break Down

Once the broth, milk, cream, and potatoes are in, let the soup simmer gently until the potatoes are very tender. A hard boil can cause the dairy to separate and can also beat the potatoes into tiny broken bits before they’re ready. You want the potato cubes to collapse easily when pressed with a spoon.

Finishing With Cheese at Low Heat

Mash about half the potatoes right in the pot, then stir in the softened cream cheese until the soup turns silky. Add the cheddar slowly over low heat and keep stirring until it melts completely. If the soup starts bubbling again at this stage, turn the heat down immediately; that’s the difference between a smooth finish and a greasy one.

How to Adapt This for What You Have on Hand

Make it gluten-free

Use a gluten-free all-purpose flour blend in place of the regular flour, or thicken the soup with an extra potato if you want to skip flour altogether. The texture will still be creamy, but the flour-free version depends more on the potatoes for body, so mash an extra portion if it seems loose.

Make it vegetarian

Swap the chicken broth for vegetable broth. Pick a broth with enough depth to stand up to the cheddar, or the soup can taste a little flat. The potatoes and cheese still carry most of the flavor, so this swap works cleanly.

Use a different cheese blend

You can replace part of the cheddar with Colby Jack or Monterey Jack for a milder, smoother melt. Just keep at least some sharp cheddar in the mix, or the soup loses that bold cheesy edge that makes it taste complete.

Make it thicker for a heartier bowl

Mash more of the potatoes, or simmer the finished soup uncovered for a few extra minutes before adding the cheese. That reduces the broth a little and gives you a heavier texture, but don’t let it boil once the cheddar is in or the finish can turn greasy.

Storage and Reheating

  • Refrigerator: Store in an airtight container for up to 4 days. The soup thickens as it chills because the potatoes keep absorbing liquid.
  • Freezer: It can be frozen, but the dairy may separate a bit when thawed. For the best texture, freeze before adding the cheddar and cream cheese if you know you want to make it ahead.
  • Reheating: Warm it slowly over low heat on the stove, stirring often. High heat is the fastest way to break a dairy soup, especially one that already has cheese in it.

Answers to the Questions Worth Asking

Can I use pre-shredded cheese in cheesy potato soup?+

You can, but the soup won’t melt as smoothly. Pre-shredded cheese is coated to keep it from clumping in the bag, and those coatings can make the texture a little less silky. If that’s what you have, add it slowly over low heat and keep stirring until it fully disappears.

How do I keep cheesy potato soup from getting grainy?+

Keep the heat low when the cheese goes in and don’t let the soup boil after that. Graininess usually comes from overheated cheese or from cheese added before the base has thickened enough. A smooth starch base and gentle heat keep the cheddar creamy.

Can I make cheesy potato soup ahead of time?+

Yes. It reheats well, but it will thicken in the fridge, so plan to loosen it with a splash of broth or milk when you warm it back up. Reheat it slowly so the dairy doesn’t split.

How do I fix potato soup that turned out too thin?+

Mash more of the potatoes directly in the pot and simmer the soup uncovered for a few minutes. That thickens it without adding more flour, which can make the texture pasty. If it still seems loose, stir in a little extra shredded cheddar off the heat.

Can I freeze cheesy potato soup?+

You can, but dairy soups sometimes separate after freezing and thawing. If you want the best result, freeze the potato base before adding the cheddar and cream cheese, then finish the soup after reheating. That keeps the texture much smoother.

Cheesy Potato Soup

Cheesy potato soup with tender mashed potatoes and a silky cheddar sauce, simmered until thick and creamy. Finished with a melty cheddar blanket, chives, and crunchy croutons for extra contrast.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 6 servings
Course: Main Dish
Cuisine: American
Calories: 620

Ingredients
  

Russet potatoes
  • 3 lb russet potatoes peeled and cubed
Onion
  • 1 onion diced
Garlic
  • 4 garlic cloves, minced
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
Chives
  • 1 chives for topping
Croutons
  • 1 croutons for topping

Equipment

  • 1 Dutch oven

Method
 

Build the base
  1. Melt the butter in a large pot over medium heat, until it turns glossy and foamy. (Visual cue: small bubbles around the edges.)
  2. Add the diced onion and sauté for 4 minutes, stirring occasionally until softened. (Visual cue: translucent, lightly golden onion.)
  3. Add the minced garlic and cook for 1 minute, just until fragrant. (Visual cue: quick bubbling and a strong garlic aroma.)
  4. Whisk in the all-purpose flour and cook for 1-2 minutes, stirring constantly to remove the raw taste. (Visual cue: paste-like roux that turns slightly golden.)
  5. Pour in the chicken broth, whole milk, and heavy cream, whisking until the mixture is smooth. (Visual cue: a creamy, lump-free base.)
Cook and thicken
  1. Add the cubed russet potatoes and bring to a gentle simmer. (Visual cue: steady bubbles with potatoes visible.)
  2. Simmer for 18-20 minutes, stirring occasionally, until the potatoes are very tender. (Visual cue: potatoes break easily with a spoon.)
  3. Mash half the potatoes in the pot, leaving some chunks for texture. (Visual cue: thickened soup with visible potato pieces.)
  4. Stir in the softened cream cheese until smooth and fully incorporated. (Visual cue: no streaks of cream cheese.)
Finish with cheddar
  1. Reduce heat to low, so the soup stays silky and doesn’t boil. (Visual cue: gentle heat, no vigorous bubbling.)
  2. Stir in 2-1/2 cups of the shredded sharp cheddar and the mustard powder until melted. (Visual cue: glossy melted cheddar and thick consistency.)
  3. Season with salt, pepper, and garlic powder, stirring well to distribute evenly. (Visual cue: balanced seasoning with no bland taste.)
  4. Top with the remaining cheddar, chives, and croutons before serving. (Visual cue: melted cheese layer with green chive specks and crunchy croutons.)

Notes

Pro tip: keep the heat at low once the cheddar goes in to prevent grainy cheese—then stir until smooth. Store in the refrigerator up to 4 days; reheat gently on the stovetop, adding a splash of milk if needed to loosen. Freezing is not recommended because dairy can separate after thawing. For a lighter option, swap whole milk + heavy cream for evaporated skim milk, keeping the cheddar amounts the same.

You might also like these recipes

Leave a Comment

Recipe Rating