The first splash of broth into a pot of butter and flour can look like a mistake: the liquid catches in little lumps before it loosens into a smooth base. I learned to pour it in gradually and keep whisking, which makes all the difference in this Cheddar Garlic Herb Potato Soup. The onions soften in butter first, and the garlic spends just 30 seconds in the pot before the flour goes in, so it stays fragrant instead of turning bitter.
Yukon Gold potatoes give the soup a creamy base while still holding their shape, and mashing just some of them thickens the broth without turning the whole pot into purée. Cream and sharp cheddar go in at the end, where they make the soup rich without masking the thyme. Each spoonful has tender potato pieces, a smooth cheddar broth, and a fresh lift from parsley.

Kitchen Note
Keep the potato pieces close to the same 1/2-inch size. They’ll reach fork-tender together, instead of small pieces dissolving while larger ones are still firm.
Save this Cheddar Garlic Herb Potato Soup for a cozy dinner: creamy cheddar broth, tender Yukon Gold potatoes, and a finish of fresh parsley.
Why Boiling Turns Cheddar Potato Soup Grainy
By the time the cheddar goes in, the soup already has structure from the flour-thickened broth and the potatoes. Cheese is there to bring its sharp, savory flavor and creamy finish, not to thicken a pot that still needs work. If the soup boils after the cheese is added, the cheese proteins can tighten and the fat can separate, leaving little grainy bits or an oily sheen.
That’s why I treat the cheddar as a finishing ingredient. Stir the cream into the potato base first, then add the cheese gradually so each handful has time to melt into the hot soup. If it needs help, a brief return to low heat is enough. A smooth, glossy surface is the cue to stop heating and serve.
What Gives This Soup Its Creamy, Chunky Texture

- Yukon Gold potatoes — Their naturally creamy texture suits a soup that’s partly mashed but still has distinct pieces. Choose firm potatoes without soft spots; there’s no need to seek out anything fancy.
- All-purpose flour — Flour gives the broth body before the potatoes are mashed. It’s the everyday pantry kind that works well here; whisk it thoroughly into the butter and softened onion mixture so the base doesn’t start out lumpy.
- Sharp cheddar — Sharp cheddar gives the soup a noticeable cheese flavor without needing another cheese to fill it out. A block grated at home usually melts more smoothly than pre-shredded cheese, though pre-shredded is convenient if that’s what you have.
- Heavy cream — Cream softens cheddar’s sharper edge and gives the broth its rich finish. The dairy section’s standard heavy cream is fine; the richness is part of what makes this soup feel substantial.
- Yellow onion and garlic — The onion makes a sweet, savory base, while garlic brings a more direct aroma. Use an onion that feels firm, and mince the garlic finely so it disperses through the soup rather than leaving large bites.
- Dried thyme and fresh parsley — Dried thyme has time to infuse the simmering broth, while parsley stirred in at the end tastes fresh and green. Fresh parsley is worth using for that final lift; dried thyme is a practical pantry choice.
Building the Soup in Four Stages
Softening the Onion Before the Roux
Melt the butter in a 6-quart Dutch oven over medium heat, add the diced onion, and cook for 5 to 7 minutes, stirring occasionally, until softened. Stir in the minced garlic and cook for 30 seconds. Add the flour and cook for 1 minute, stirring so it coats the onion and butter evenly. Keep the heat at medium; the flour should cook into the base without browning.
Whisking the Broth Smooth
Gradually whisk in the chicken broth until the mixture is smooth. Add the potatoes, thyme, salt, and pepper, then bring the pot to a boil. Reduce the heat and simmer partially covered for 15 to 20 minutes, until a fork slides easily into the potatoes. If the potatoes still feel firm in the center, they need more time before you move on.
Letting the Potatoes Set the Texture
Take the Dutch oven off the heat before mashing. Use a potato masher to break down some of the cooked pieces right in the pot, leaving plenty of chunks intact. Stop once the broth looks thicker and the texture is still visibly chunky. Mashing all the potatoes would take away the contrast between the creamy base and the pieces in each spoonful.
Finishing With Cream, Cheddar, and Parsley
Stir in the heavy cream, then add the cheddar a handful at a time, stirring until each addition melts into the soup. The finished broth should look smooth, with no visible shreds of cheese. If the cheese needs a little more time to melt, return the pot to low heat briefly. Stir in the chopped parsley just before serving.
Simple Swaps That Change the Pot Without Losing Its Character
Make It Gluten-Free
Replace the all-purpose flour with a cup-for-cup gluten-free flour blend formulated for thickening sauces, and use chicken broth labeled gluten-free. Whisk the broth in gradually as usual; the base may thicken a little differently, but the soup keeps its creamy, chunky texture.
Make the Soup Vegetarian
Use vegetable broth in place of chicken broth. It keeps the soup savory and works in the same stages, though the finished flavor will be a little lighter and less chicken-forward.
Use Russet Potatoes for a Thicker, Softer Soup
Swap in the same weight of russet potatoes for the Yukon Golds. Russets have more starch and break down more readily, so the mashed portion will make the broth thicker and the remaining pieces will be softer, with less of the buttery potato flavor.
Storage and Reheating
- Refrigerator: Store in a covered container for 3 to 4 days. The soup will thicken as it chills because the potatoes continue to absorb liquid.
- Freezer: Freeze in an airtight container for up to 2 months for best quality. The cream and cheddar may separate or look grainy after thawing, but slow stirring as it warms can help bring the texture back together.
- Reheating: Warm gently on the stovetop over low heat, stirring often, until the soup reaches 165°F. Avoid cranking up the heat; a hard boil can make the cheese separate.
Questions That Come Up With Cheddar Potato Soup

Cheddar Garlic Herb Potato Soup
Ingredients
Equipment
Method
- Melt the butter in a 6-quart Dutch oven over medium heat.
- Add the onion and cook for 5 to 7 minutes, stirring occasionally, until softened.
- Stir in the garlic and cook for 30 seconds.
- Stir in the flour and cook for 1 minute.
- Gradually whisk in the broth until smooth.
- Add the potatoes, thyme, salt, and pepper, then bring the soup to a boil.
- Reduce the heat and simmer partially covered for 15 to 20 minutes, until the potatoes are fork-tender.
- Remove the pot from the heat.
- Mash some of the potatoes with a potato masher to thicken the soup, leaving plenty of chunks.
- Stir in the cream.
- Add the cheddar a handful at a time, stirring until melted and smooth.
- Return the pot to low heat briefly if needed, but do not boil.
- Stir in the parsley and serve.



