Cheesy Potato Soup

Category: Soups, Stews & Chili

Creamy potato soup gets a lot better when the potatoes stay chunky, the broth tastes like it was built from the bottom of the pot, and the cheese melts into a thick, velvety base instead of turning grainy. This version lands right in that sweet spot. It’s hearty enough to pass for dinner, but the texture still feels spoonable and light on the palate, with sharp cheddar cutting through all that richness.

The trick is starting with a simple butter-and-flour base, then letting the potatoes simmer until they’re soft enough to mash only partly. That gives the soup body without turning it into glue. Cream cheese adds smoothness and helps the cheddar melt in cleanly, while mustard powder wakes up the cheese flavor without making the soup taste mustardy. It’s the kind of detail that matters once you’ve made a few potato soups and know the usual pitfalls.

Below, I’ve broken down the part that keeps the soup thick but not pasty, plus the ingredient choices that matter most if you want that deep cheddar flavor to come through.

“

The potatoes got perfectly tender and the soup stayed thick without getting gummy. I loved that the cheddar melted in smooth after I lowered the heat, and my husband went back for a second bowl before I even sat down.

★★★★★— Megan T.

Save this cheesy potato soup for the nights when you want a thick, cheddar-packed bowl with tender potato chunks and almost no fuss.

Save to Pinterest

The Part That Keeps Potato Soup Thick Without Turning It Gluey

The biggest mistake with cheesy potato soup is treating the potatoes like a thickener and the cheese like an afterthought. If you mash every single potato cube, the soup can turn heavy and pasty. If you leave them all whole, it eats like broth with toppings. The sweet spot is mashing about half the potatoes right in the pot, which gives you body and keeps some texture in every spoonful.

Low heat matters once the cheese goes in. High heat is what turns a smooth cheddar soup grainy, especially when there’s cream and cream cheese in the mix. Stir the cheddar in slowly after the potatoes are tender and the burner is turned down. The soup should look glossy and thick, not bubbling hard at the edges.

What Each Ingredient Is Actually Doing in This Soup

Cheesy Potato Soup creamy cheddar, potato chunks, chives
  • Russet potatoes — These break down beautifully, which is exactly what you want in a thick soup. Yukon Golds work too, but they stay a little more buttery and less starchy, so the soup won’t thicken quite as much.
  • Sharp cheddar — This is where the flavor comes from. Mild cheddar melts fine, but it tastes flatter, so use sharp if you want the soup to taste like cheese instead of just dairy.
  • Cream cheese — This smooths out the texture and helps the soup stay silky after the cheddar goes in. Soften it first or it can leave little lumps that take forever to melt.
  • Mustard powder — It doesn’t make the soup taste like mustard. It sharpens the cheddar and keeps the whole pot from tasting one-note.
  • Whole milk and heavy cream — You need both for balance. Milk keeps the soup from feeling too heavy, while cream gives it that rich finish. Swapping in all milk makes it thinner; swapping in all cream makes it richer but a little harder to simmer safely.

Building the Soup in the Right Order

Softening the Onion First

Melt the butter and cook the onion until it turns translucent and sweet, not browned. That four-minute head start gives the soup a savory base instead of a raw onion edge. Add the garlic at the end of that stage so it perfumes the pot without burning, because burnt garlic will haunt the whole batch.

Making the Roux and Adding the Liquids

Whisk the flour into the butter and onion mixture and let it cook for a minute or two. It should smell a little nutty and look like a smooth paste. Then pour in the broth, milk, and cream gradually while whisking so the base stays lump-free. If you dump everything in at once, the flour can seize into little pockets that never fully smooth out.

Cooking the Potatoes Until They Yield

Add the cubed potatoes and simmer them until a fork slides in without resistance, usually around 18 to 20 minutes. The soup should be gently bubbling, not boiling hard. If the boil is too aggressive, the outside of the potatoes will fall apart before the centers soften, which gives you uneven texture.

Finishing with Cheese the Right Way

Mash about half the potatoes, then stir in the softened cream cheese until the soup looks smooth and slightly thicker. Turn the heat to low before adding the cheddar in handfuls. Stir until each addition melts before adding the next. If the soup looks grainy, pull it off the heat for a minute and keep stirring; the cheese usually comes back together once the temperature drops.

How to Adapt This for Different Kitchens and Different Diets

Make It Gluten-Free

Swap the all-purpose flour for a 1:1 gluten-free flour blend. The soup will still thicken well because the potatoes do a lot of the work, but whisk a little longer at the roux stage so the flour fully cooks and doesn’t taste chalky.

Use Bacon or Keep It Meatless

Cook chopped bacon first, then use a spoonful of the drippings in place of some of the butter for a smoky version. For a vegetarian soup, use vegetable broth instead of chicken broth. The flavor gets a little lighter, but the cheese and potatoes still carry the whole bowl.

Make It Thicker or Looser

For a thicker soup, mash more of the potatoes or simmer it uncovered for a few extra minutes before adding the cheese. For a looser soup, splash in extra broth at the end. Add it after the cheese is melted so you don’t accidentally thin the base before you know where the texture lands.

Storage and Reheating

  • Refrigerator: Store in an airtight container for 3 to 4 days. It thickens as it chills, so it may need a splash of milk or broth when reheated.
  • Freezer: It freezes, but the dairy can separate a little when thawed. For the best texture, freeze before adding the cheese and cream, then finish the soup after reheating.
  • Reheating: Warm it slowly over low heat on the stove, stirring often. Don’t boil it, or the cheese can break and the potatoes can turn grainy. Add a little milk or broth as needed until it loosens back up.

Answers to the Questions Worth Asking

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

You can, but freshly shredded cheddar melts better and gives you a smoother soup. Pre-shredded cheese is coated with anti-caking agents, and those can make the texture a little less silky. If pre-shredded is what you have, keep the heat low and add it gradually.

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

Turn the heat down before the cheese goes in and stir it in slowly. Graininess usually comes from overheating dairy, especially after the soup has already thickened. If it starts looking split, pull the pot off the burner and stir until the temperature drops.

Can I make cheesy potato soup ahead of time?+

Yes, and it reheats well if you warm it gently. The soup will thicken in the fridge, so plan to add a little broth or milk when you reheat it. If you’re making it a day ahead, it’s a good idea to under-salt slightly and finish seasoning after reheating.

How do I thicken cheesy potato soup without adding more flour?+

Mash more of the potatoes right in the pot. That gives the soup body without making it taste floury or heavy. You can also simmer it uncovered for a few extra minutes before the cheese goes in, which reduces some of the liquid naturally.

Can I use an immersion blender for cheesy potato soup?+

Yes, but use it briefly if you still want some potato chunks. A full blend gives you a smoother chowder-style soup, which is fine, but it changes the texture a lot. I usually prefer mashing by hand because it leaves the soup thick with a little bit of bite.

Cheesy Potato Soup

Cheesy potato soup made with a roux-style base, simmered until the russet cubes turn very tender, then mashed for a thick, spoonable texture. Sharp cheddar melts into a creamy, golden finish topped with extra cheese, chives, and croutons.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 6 servings
Course: Main Dish
Cuisine: American
Calories: 650

Ingredients
  

Russet potatoes
  • 3 lb russet potatoes peeled and cubed
Aromatics and seasonings
  • 1 onion diced
  • 4 garlic cloves, minced
  • 1 tsp mustard powder
  • 1 tsp garlic powder
  • 0.5 salt and pepper to taste
Soup base
  • 4 cup chicken broth
  • 1 cup whole milk
  • 1 cup heavy cream
  • 3 tbsp butter
  • 3 tbsp all-purpose flour
Cheese and toppings
  • 3 cup shredded sharp cheddar divided
  • 0.5 cup cream cheese softened
  • 1 chives for topping
  • 1 croutons for topping

Equipment

  • 1 cast iron skillet
  • 1 Dutch oven

Method
 

Build the base
  1. Melt butter in a large pot, then sauté the onion for 4 minutes until softened and fragrant with a light sheen.
  2. Add the garlic and cook for 1 minute, stirring until fragrant and just starting to turn golden.
  3. Whisk in the flour and cook for 1-2 minutes to form a thick paste and remove the raw flour smell.
  4. Pour in the broth, milk, and cream, whisking until the mixture is smooth and beginning to thicken.
Simmer and thicken
  1. Add the cubed potatoes and bring to a simmer, then cook for 18-20 minutes until very tender when pierced.
  2. Mash half the potatoes in the pot to thicken the soup, then stir until the texture looks creamy with some chunks remaining.
Finish with cheese
  1. Reduce heat to low, then stir in the softened cream cheese until fully melted and smooth.
  2. Stir in 2-1/2 cups cheddar and the mustard powder until melted, creating a glossy, thick cheese sauce.
  3. Season with salt, pepper, and garlic powder to taste, then stir until evenly combined.
  4. Top with the remaining cheddar, chives, and croutons so the surface looks generously melted and ready to serve.

Notes

Pro tip: cook the flour for 1-2 minutes before adding liquids so the soup thickens smoothly without tasting like raw flour. Store leftovers in the refrigerator up to 4 days in a sealed container; reheat gently on the stove, adding a splash of milk or broth if it thickens too much. Freezing is not recommended because the dairy can separate when thawed and reheated. For a lighter swap, use half-and-half instead of heavy cream (texture will be slightly thinner).

You might also like these recipes

Leave a Comment

Recipe Rating