Cheesy Potato Soup

Category: Soups, Stews & Chili

Cheesy potato soup earns its place on repeat when it lands thick, velvety, and full of soft potato chunks that still hold their shape. The broth turns rich without becoming heavy, and the cheddar melts into the base instead of floating on top in greasy strands. It eats like a meal, not a starter.

The trick is building body two ways: a quick flour-thickened base at the start, then mashing only part of the potatoes at the end so the soup stays rustic instead of turning gluey. Cream cheese gives the soup a smooth finish and helps the cheddar melt in cleanly, while mustard powder sharpens the cheese flavor without tasting like mustard. If you’ve ever had potato soup that was thin, bland, or grainy, this version fixes all three problems.

Below, I’ve included the exact point where the soup goes from chunky to creamy, plus a few swaps that still keep the texture where it should be. The toppings matter here too, so don’t skip the chives and croutons if you want that last bit of contrast.

“

The soup thickened up beautifully and the cheddar stayed smooth instead of turning grainy. I added the croutons at the end and my husband went back for a second bowl before I even sat down.

★★★★★— Melissa K.

Save this cheesy potato soup for the nights when you want a thick, creamy bowl with melted cheddar and tender potato chunks.

Save to Pinterest

The Step That Keeps Cheddar Soup Smooth Instead of Grainy

The biggest mistake in cheesy potato soup is adding the cheese while the pot is still bubbling. High heat makes cheddar tighten up and turn sandy, especially once dairy is already in the pot. Pull the soup down to low before the cheese goes in, and stir steadily until it melts into the base.

Mashing only half the potatoes matters just as much. That gives the soup body without turning every potato cube into starch-thickened paste. You get a spoonable soup with actual potato texture, which is what makes each bowl feel hearty instead of heavy.

  • Russet potatoes — Russets break down enough to thicken the soup naturally, but they still leave soft chunks after simmering. Yukon Golds work too, though the soup will be a little silkier and less fluffy.
  • Sharp cheddar — Sharp cheddar brings the flavor this soup needs. Mild cheddar melts fine, but it can taste flat once it’s mixed with cream and potatoes.
  • Cream cheese — This is what smooths out the cheese sauce and keeps the texture lush. Let it soften first so it melts in without leaving little white bits behind.
  • Mustard powder — It doesn’t make the soup taste like mustard. It sharpens the cheese and keeps the flavor from going dull.
  • Chicken broth — Use a broth you actually like the taste of, because it sets the savory base. If you need a vegetarian version, swap in a good vegetable broth and add a little extra salt at the end.

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 Potatoes and Cheese in the Right Order

Softening the Onion Base

Start by cooking the onion in butter until it turns translucent and smells sweet, not browned. Garlic goes in near the end because it burns fast and turns bitter if it gets the full four minutes. The flour should coat the onion mixture and cook for a minute or two until it smells a little nutty; that cooks out the raw taste and gives the soup its first layer of thickness.

Simmering the Potatoes Until They Collapse

Once the broth, milk, cream, and potatoes go in, bring the pot up to a gentle simmer and keep it there. A hard boil can make the dairy separate and can beat the potatoes to pieces before the centers turn soft. You’re looking for potatoes that mash easily against the side of the pot with almost no resistance.

Finishing with Cream and Cheese

Take the pot down to low before adding the cream cheese and cheddar. Stir until the cream cheese disappears, then add the cheddar in handfuls so it melts evenly instead of clumping. If the soup looks too thick at this stage, loosen it with a splash of broth or milk; if it looks thin, let it sit on low for a few minutes and it will tighten up on its own.

Make It Vegetarian Without Losing Body

Swap the chicken broth for a rich vegetable broth and keep the rest of the recipe the same. The soup will still be creamy and satisfying, but taste the finished pot before serving because vegetable broth often needs a little more salt and pepper than chicken broth.

How to Make It Lighter

Use half-and-half in place of the heavy cream if you want a lighter bowl, but don’t replace both dairy ingredients with low-fat versions. The soup needs enough fat to keep the cheese smooth, and too little fat makes it taste thin and a little chalky.

Bacon and Scallion Finish

Stir in crisp bacon at the end or scatter it over the top with the chives. The salt and smoke give the soup a sharper edge, and the crunch plays well against the soft potatoes. Add it right before serving so it stays crisp.

Storage and Reheating

  • Refrigerator: Store for up to 4 days. It will thicken as it chills, and the potatoes will absorb some of the liquid.
  • Freezer: This soup can be frozen, but the dairy may separate a little after thawing. Freeze in airtight containers and expect a slightly less silky texture when reheated.
  • Reheating: Warm it slowly on the stove over low heat with a splash of broth or milk. Don’t boil it, or the cheese can break and the texture turns grainy.

Questions I Get Asked About This Recipe

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

You can, but it won’t melt as smoothly as cheese you shred yourself. Pre-shredded cheese is coated to keep it from clumping in the bag, and that coating can make the soup a little grainier. Freshly shredded cheddar melts cleaner and gives you a better finish.

How do I keep the cheese from curdling when I add it?+

Lower the heat before the cheese goes in and add it gradually. Cheese curdles when it gets hit with too much heat too fast, especially in a soup that already has cream in it. If the pot is just steaming gently, the cheddar melts into the base instead of tightening up.

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 on adding a little broth or milk when you heat it back up. Stir often and keep the heat low so the dairy stays smooth.

How do I make this soup thicker?+

Mash more of the potatoes against the side of the pot, then let the soup simmer on low for a few extra minutes. That thickens it without adding more flour, which can make the soup taste pasty. If you want it even denser, use an immersion blender for just a few quick pulses, not a full puree.

Can I use red potatoes instead of russets?+

Yes, but the soup will stay a little looser and the potatoes will hold their shape more firmly. Russets are better if you want the soup to thicken naturally as some of the potatoes break down. Red potatoes work if you prefer a chunkier texture and don’t mind a lighter body.

Cheesy Potato Soup

Cheesy potato soup made creamy with a roux base, simmered until the potatoes are very tender, then mashed for a thick texture. Stir in sharp cheddar until melted and finish with a golden cheddar topping and chives.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 6 servings
Course: Main Dish
Cuisine: American
Calories: 560

Ingredients
  

Potatoes
  • 3 lb russet potatoes peeled and cubed
Aromatics
  • 1 onion diced
  • 4 clove garlic minced
Liquids & dairy
  • 4 cup chicken broth
  • 1 cup whole milk
  • 1 cup heavy cream
  • 0.5 cup cream cheese softened
Cheese & thickener
  • 3 tbsp butter
  • 3 tbsp all-purpose flour
  • 3 cup shredded sharp cheddar divided
  • 1 tsp mustard powder
Seasonings & toppings
  • 1 tsp garlic powder
  • 0.25 salt to taste
  • 0.25 pepper to taste
  • 1 chives for topping
  • 1 croutons for topping

Equipment

  • 1 Dutch oven

Method
 

Sauté base
  1. Melt the butter in a large pot over medium heat. Add the diced onion and sauté for 4 minutes until softened.
  2. Add the minced garlic and cook for 1 minute, stirring so it doesn’t brown. Whisk in the all-purpose flour and cook for 1-2 minutes to remove the raw flour taste.
  3. Pour in the chicken broth, whole milk, and heavy cream, whisking until smooth. Bring the mixture to a gentle simmer.
Simmer potatoes
  1. Add the cubed russet potatoes to the pot. Simmer for 18-20 minutes until very tender.
  2. Mash half the potatoes in the pot using a potato masher. Stir until the soup thickens and looks creamy.
Make cheesy and finish
  1. Reduce heat to low. Stir in the cream cheese until smooth.
  2. Stir in 2-1/2 cups of the shredded sharp cheddar and the mustard powder, cooking until melted and glossy. Season with salt, pepper, and garlic powder to taste.
  3. Turn off the heat and top the soup with the remaining cheddar, chives, and croutons. Serve warm while the cheese stays melted.

Notes

Pro tip: keep the heat at low once the cheese goes in so it melts smoothly without becoming grainy. Store leftovers in an airtight container in the refrigerator for up to 3 days; reheat gently on the stovetop or microwave, adding a splash of milk if needed. Freezing is not recommended because the dairy can separate after thawing. For a lighter option, use reduced-fat cheddar and half-and-half in place of the heavy cream and whole milk.

You might also like these recipes

Leave a Comment

Recipe Rating