The first thing I notice when this soup simmers is how the potatoes soften the broth without disappearing into it. That’s the balance I want in a bowl of Copycat Panera Potato Soup Creamy Cheddar: a creamy base, tender potato chunks, and enough cheddar to make each spoonful taste rich without turning the soup heavy.
I build the base right in a 6-quart Dutch oven, starting with softened onion and celery before adding garlic and flour. Whisking the broth, milk, and cream in gradually gives the flour time to blend in smoothly, so the soup thickens without little lumps hiding in the pot.
Russet potatoes do the rest of the work. Once they’re fork-tender, I mash just some against the side of the pot, leaving plenty of chunks, then stir in the cheddar off the heat. The finished soup is thick enough to cling to a spoon, with soft potatoes and a smooth, cheesy finish.

Kitchen Note
Take the pot off the heat before the cheddar goes in. I add it a handful at a time and let the soup rest for five minutes; that gentle finish keeps the cheese smooth instead of grainy.
Save this Copycat Panera Potato Soup Creamy Cheddar for a thick, cozy bowl with tender potato chunks and a smooth cheddar finish.
Why the Flour Needs a Full Minute Before Any Liquid Goes In
Flour is what gives this soup a creamy body, but it needs a little time in the pot before the liquid arrives. Stirring it continuously with the softened vegetables for a full minute coats the flour in butter and cooks away its raw taste. If you rush straight to the broth, the flour can clump before it has a chance to disperse.
After that minute, add the broth, whole milk, and heavy cream gradually while whisking. Pouring everything in at once makes it harder to work out small lumps, especially around the vegetables. Keep whisking until the base looks even and smooth, then add the potatoes and bring everything to a gentle simmer. You’re aiming for a steady, quiet bubble, not a hard boil that tosses the potato cubes around.
This order also means the soup thickens in the pot instead of relying on a last-minute fix. The potatoes add their own body as they cook, and mashing some at the end gives you control over how creamy the finished bowl feels while keeping distinct chunks.
What Gives This Cheddar Potato Soup Its Body

- Russet potatoes — Their starchy flesh helps thicken the soup as it cooks, while the cubes stay substantial if you stop at fork-tender. Peel them and cut them evenly so they soften at the same pace. Russets are an inexpensive choice here, and there’s no need to seek out unusually large or polished potatoes.
- Whole milk and heavy cream — The milk keeps the base pourable, while the cream gives it a fuller, softer texture. Whole milk matters more than a specialty brand; use fresh dairy and keep both in the soup for the richest version. For a lighter soup, replace the heavy cream with the same amount of whole milk; the result will be less rich and a little less velvety.
- Sharp cheddar — Sharpness keeps the cheese noticeable alongside the potatoes and cream. A freshly shredded block tends to melt more smoothly than pre-shredded cheese, which can contain anti-caking starch. If pre-shredded is what you have, add it slowly off the heat and give each handful time to melt before adding the next.
- Low-sodium chicken broth — It gives the soup a savory foundation without making it hard to control the salt level. Regular chicken broth can work, but it may make the finished soup saltier, so taste before adding more seasoning. The low-sodium version is the dependable pick for this batch.
- Yellow onion, celery, and garlic — Together they give the base its gentle savory flavor without competing with the cheddar. Finely chopping the onion and celery helps them soften evenly, and minced garlic needs only a brief cook so it doesn’t brown while the vegetables finish.
- All-purpose flour and unsalted butter — The butter carries the vegetables and flour, and all-purpose flour thickens the dairy and broth without changing the soup’s flavor. Unsalted butter lets the measured kosher salt stay in control. Standard grocery-store versions work well; there’s no need for a specialty flour or butter.
Building the Soup in Four Stages
Soften the onion and celery first
Melt the butter in a 6-quart Dutch oven over medium heat, then add the finely chopped onion and celery. Cook for 6 to 8 minutes, stirring occasionally, until the vegetables have softened. They should look tender rather than browned; if they start taking on color, lower the heat. Add the minced garlic and cook for 30 seconds, just until fragrant.
Cook the flour, then whisk in the dairy
Sprinkle the flour over the vegetables and stir continuously for 1 minute so it coats them evenly. Gradually whisk in the chicken broth, whole milk, and heavy cream, working out any floury pockets as you go. The mixture should look smooth before the potatoes go in. A steady whisk is more useful than pouring quickly.
Simmer until the potatoes give to a fork
Stir in the potato cubes, kosher salt, and black pepper, then bring the soup to a gentle simmer. Cook uncovered for 15 to 20 minutes, stirring occasionally. The cubes are ready when a fork slips into the center without much resistance; check a few pieces because even cuts don’t always soften at precisely the same moment. Keep the simmer gentle so the outside of the potatoes doesn’t break down before the centers are tender.
Mash a few potatoes and finish with cheddar
Use a spoon to press some of the tender potatoes against the side of the pot, then stir them back in to thicken the soup while leaving plenty of chunks. Remove the Dutch oven from the heat before adding the shredded cheddar. Stir in a handful at a time until each addition melts and the soup looks smooth. Let it rest for 5 minutes before serving.
Two Simple Ways to Adjust the Texture and Richness
A lighter, less rich bowl
Replace the heavy cream with an equal amount of whole milk. The soup will still have the body from the flour and potatoes, but it won’t feel as lush or creamy. Keep the cheddar as written so the cheese remains clear in the finished flavor.
A chunkier potato texture
Mash only a small portion of the cooked potatoes against the side of the pot. You’ll get a looser, more broth-forward spoonful with plenty of distinct cubes, rather than the thicker texture that comes from mashing more of them.
Storage and Reheating
- Refrigerator: Store leftovers in a covered container for 3 to 4 days. The soup thickens as it chills, and the potatoes soften a little more.
- Freezer: I don’t recommend freezing this soup. The dairy can separate after thawing, and the potatoes can turn grainy.
- Reheating: Warm it gently on the stovetop, stirring often. Avoid a hard boil, which can make the dairy base less smooth and break up the potato chunks.
Questions That Come Up While Making Cheddar Potato Soup

Copycat Panera Potato Soup Creamy Cheddar
Ingredients
Equipment
Method
- Melt the butter in a 6-quart Dutch oven over medium heat, then add the onion and celery and cook for 6 to 8 minutes, stirring occasionally, until softened. Add the garlic and cook for 30 seconds.
- Sprinkle the flour over the vegetables and stir continuously for 1 minute, then gradually whisk in the chicken broth, milk, and heavy cream until smooth.
- Stir in the potatoes, salt, and pepper, bring the soup to a gentle simmer, and cook uncovered for 15 to 20 minutes, stirring occasionally, until the potatoes are fork-tender.
- Mash some of the potatoes against the side of the pot with a spoon to thicken the soup, leaving plenty of chunks, then remove the pot from the heat.
- Stir in the cheddar a handful at a time until melted and smooth, then let the soup rest for 5 minutes before serving.