Cheddar Garlic Herb Potato Soup Recipe
I’ll never forget the first time I tried to make this Cheddar Garlic Herb Potato Soup. I was so confident, I didn’t even read the recipe all the way through. I dumped all the cheese in at once, and let me tell you, it turned into a weird, grainy, clumpy mess. My husband, god love him, tried to eat it and said it had “great flavor potential.” It was a disaster. But that failure is what made me obsessed with getting it right. Now it’s our go-to comfort food on a chilly night, and I’ve made every mistake so you don’t have to.
Recipe Card
| Recipe Title | Cheddar Garlic Herb Potato Soup Recipe |
|---|---|
| Servings | 4-6 |
| Prep Time | 20 minutes |
| Cooking Time | 40 minutes |
| Calories | Approx. 450 per serving |
Ingredients
- 4 tablespoons unsalted butter
- 1 large yellow onion, chopped
- 6 cloves garlic, minced (yes, really!)
- 1/3 cup all-purpose flour
- 4 cups chicken or vegetable broth
- 2 cups whole milk
- 2 pounds russet potatoes, peeled and cubed
- 1 teaspoon dried thyme
- 1 teaspoon dried rosemary
- 1/4 teaspoon cayenne pepper (optional)
- 3 cups shredded sharp cheddar cheese
- Salt and black pepper to taste
- Optional toppings: chopped chives, crispy bacon, extra cheese
Okay, let’s talk ingredients. The butter and flour are for the roux, which is just a fancy word for the thickener. I once used margarine instead of butter and it just didn’t have the same rich flavor. And for the love of all that is cheesy, get a block of sharp cheddar and shred it yourself. The pre-shredded stuff has a coating that can make your soup grainy. I learned that the hard way, obviously. The garlic seems like a lot, but it mellows out so much when it cooks, trust me.
Directions
- Melt the butter in a large pot or Dutch oven over medium heat.
- Add the chopped onion and cook for about 5 minutes, until it’s soft and translucent.
- Stir in the minced garlic and cook for just one more minute until it’s fragrant. Don’t let it burn!
- Sprinkle the flour over the onion and garlic. Stir constantly for about 2 minutes to cook the floury taste out.
- Slowly pour in the broth while whisking continuously to avoid lumps.
- Add the milk, cubed potatoes, thyme, rosemary, and cayenne pepper. Stir everything together.
- Bring the soup to a simmer, then reduce the heat to low. Cover and let it cook for 20-25 minutes, or until the potatoes are fork-tender.
- Turn off the heat. Use a potato masher to mash about half of the potatoes right in the pot. This makes the soup nice and creamy.
- Now, gradually add the shredded cheddar cheese, a handful at a time, stirring until it’s fully melted before adding more.
- Season with salt and plenty of black pepper. Taste it and adjust as needed.
- Ladle into bowls and top with your favorite toppings.
The step where you add the cheese is the big one. I cannot stress this enough: turn the heat OFF. If the soup is too hot, the cheese will separate and get oily. I was in a rush once and added it while the burner was still on low, and it was a greasy tragedy. Also, mashing some of the potatoes is my secret for thickness without having to add a ton of extra cream. It just makes it heartier.
This soup has saved dinner more times than I can count. It’s the ultimate easy dinner when you just don’t know what to make. The whole house smells like garlic and herbs, and it just feels like a hug in a bowl. It’s definitely a family favorite in our house, and the leftovers are maybe even better the next day.
I’ve also learned it’s a great one-pot meal. Less dishes to wash is always a win in my book. Sometimes I’ll sneak in some chopped carrots or celery with the onions for a little extra veggie boost, making it a slightly healthier swap. It doesn’t change the flavor much, but it makes me feel a little better about going back for seconds.
If I were to change one thing next time, I might try using half sweet potatoes just to see what happens. I’m always experimenting, which is how most of my kitchen disasters start. But that’s half the fun of home cooking, right? You never know when you’ll stumble on something amazing.
Nutrition Info (per serving)
| Calories | Carbs | Fat | Protein |
|---|---|---|---|
| ~450 | ~35g | ~25g | ~20g |
Okay, so the nutrition info isn’t exactly diet food, but it’s real food. You could definitely make it lighter by using 2% milk and a reduced-fat cheese, but honestly, the fat is what makes it so satisfying. For my gluten-free friends, just swap the all-purpose flour for a gluten-free blend or even a tablespoon of cornstarch mixed with a little cold water. It works great!
Ingredient Swaps
| Ingredient | Substitution |
|---|---|
| Russet Potatoes | Yukon Gold potatoes (they’re creamier!) |
| Whole Milk | Half-and-half or evaporated milk for extra richness |
| Cheddar Cheese | Gruyère or Monterey Jack |
| Dried Herbs | Fresh herbs (use triple the amount) |
I’ve tried a lot of these swaps. Yukon Gold potatoes are actually my favorite now because they make the soup so velvety. I tried using pre-shredded mozzarella once when I was out of cheddar… big mistake. It turned into a stringy, rubbery mess. Stick with good melting cheeses. Fresh herbs are fantastic if you have them, but the dried ones work perfectly fine and are what I usually have on hand.
Tips
- Shred your own cheese from a block. It melts so much smoother.
- Don’t rush the roux. Let the butter and flour cook for a full two minutes to get rid of the raw flour taste.
- Turn the heat OFF before adding the cheese. This is the most important tip for a smooth soup.
- For a super smooth soup, use an immersion blender instead of a potato masher.
The roux tip I learned after I made a batch that tasted a bit like paste. I was impatient and just stirred the flour in for like 30 seconds. My friend politely asked if I was going for a “pot pie gravy” flavor. Not my finest hour. Taking that extra minute or two to cook the roux makes all the difference in the world for the final flavor.
FAQ
Can I make this soup in a slow cooker?
Absolutely! I do this all the time for potlucks. Sauté the onions and garlic on the stove first, then throw everything except the cheese into the slow cooker. Cook on low for 6-7 hours or high for 3-4. Then, stir in the cheese at the very end. It’s a lifesaver.
My soup is too thin! How can I thicken it?
This happens to me if I get overzealous with the broth. Make a little slurry by mixing a tablespoon of cornstarch with two tablespoons of cold water. Stir it into the simmering soup and it should thicken up in a few minutes. Or, just mash a few more potatoes!
Why did my cheese get stringy and separate?
Oh, I feel your pain. This means the soup was too hot when you added the cheese. The proteins in the cheese tighten up and squeeze out the fat. Next time, make sure the heat is completely off and let the soup cool for a couple of minutes before you slowly add the cheese. If it happens, a tiny splash of lemon juice can sometimes help bring it back together, but it’s not a perfect fix.
That’s everything I know about making this Cheddar Garlic Herb Potato Soup! Hope you give it a try. And if you mess it up, you’re in good company—I still do it sometimes. Just call it a “deconstructed potato casserole” and nobody will know the difference.
Cheddar Garlic Herb Potato Soup
A rich and creamy potato soup loaded with sharp cheddar cheese, aromatic garlic, and savory herbs – the ultimate comfort food for chilly nights.
Ingredients
- 4 tablespoons unsalted butter
- 1 large yellow onion, chopped
- 6 cloves garlic, minced
- 1/3 cup all-purpose flour
- 4 cups chicken or vegetable broth
- 2 cups whole milk
- 2 pounds russet potatoes, peeled and cubed
- 1 teaspoon dried thyme
- 1 teaspoon dried rosemary
- 1/4 teaspoon cayenne pepper (optional)
- 3 cups shredded sharp cheddar cheese
- Salt and black pepper to taste
- Optional toppings: chopped chives, crispy bacon, extra cheese
Instructions
-
Melt butter in a large pot or Dutch oven over medium heat
-
Add chopped onion and cook for 5 minutes until soft and translucent
-
Stir in minced garlic and cook for 1 minute until fragrant
-
Sprinkle flour over onion and garlic, stir constantly for 2 minutes to cook out floury taste
-
Slowly pour in broth while whisking continuously to avoid lumps
-
Add milk, cubed potatoes, thyme, rosemary, and cayenne pepper
-
Bring to a simmer, then reduce heat to low, cover and cook for 20-25 minutes until potatoes are tender
-
Turn off heat and use a potato masher to mash about half of the potatoes
-
Gradually add shredded cheddar cheese, a handful at a time, stirring until fully melted before adding more
-
Season with salt and black pepper to taste
-
Ladle into bowls and add optional toppings
Nutrition (Per Serving)



