Cheddar Garlic Herb Potato Soup

Hearty Cheddar Garlic Herb Potato Soup: A Hug in a Bowl

There are recipes that go beyond simply filling your stomach—they feed your soul. This Hearty Cheddar Garlic Herb Potato Soup is exactly that. Imagine a cold, gray day where the wind whips through the trees and raindrops patter steadily against the windows. It’s on days like this that I first discovered the magic of this soup. The kitchen filled with the cozy fragrance of onions and garlic sizzling in butter, followed by the earthy scent of potatoes simmering gently with fresh herbs. It felt like a promise that something truly special was about to happen.

When I served those first bowls, I knew I had struck gold. The room grew quiet except for the soft clinking of spoons, followed by satisfied sighs and contented smiles. It was more than just food; it was comfort in its purest form. The creamy base hugged each bite of potato, the sharp cheddar added a tangy depth, and the garlic-herb combination lifted everything into a symphony of rich yet balanced flavors.

Since then, this soup has become more than just a recipe in my household—it’s a tradition. It shows up on the table during snowstorms, after long exhausting workdays, or simply when we crave a little edible warmth. It pairs perfectly with a slice of crusty bread, ready to soak up every last drop, or even alongside a crisp salad to balance the richness.

What makes this soup extra special is its versatility. You can keep it simple for a quick weeknight dinner, or elevate it with toppings like crumbled bacon, chives, or even an extra sprinkle of sharp cheddar for indulgence. No matter how you serve it, the effect is the same—it wraps you up like a blanket, nourishing both body and spirit.

This isn’t just potato soup. It’s a reminder that food can comfort, connect, and create memories that linger long after the bowls are empty.



Ingredients

Potatoes: 2.5 lbs (about 1.1 kg) Yukon Gold potatoes, peeled and cubed into ½-inch pieces (about 6-7 medium potatoes)

Fat: 4 tablespoons unsalted butter OR 3 tablespoons olive oil + 1 tablespoon butter

Aromatics:

  • 1 large yellow onion, finely chopped (about 1.5 cups)
  • 5–6 cloves garlic, minced (about 2 tablespoons)
  • Flour: 1/4 cup all-purpose flour (helps thicken the soup)

Liquid Base:

  • 4 cups (32 fl oz / 950 ml) low-sodium chicken or vegetable broth
  • 2 cups (16 fl oz / 475 ml) whole milk (or half-and-half for extra richness)
  • 1/2 cup (4 fl oz / 120 ml)  heavy cream (optional, but recommended for ultimate creaminess)
  • Cheese: 2 cups (about 8 oz / 225g) sharp cheddar cheese, freshly shredded (avoid pre-shredded for better melting)

Herbs:

  • 1 tablespoon fresh parsley, finely chopped
  • 1 tablespoon fresh chives, finely chopped
  • 1 teaspoon fresh thyme leaves (or 1/2 teaspoon dried thyme)

Seasoning:

  • 1 teaspoon salt (or to taste)
  • 1/2 teaspoon black pepper, freshly ground (or to taste)
  • Pinch of cayenne pepper or smoked paprika (optional, for a hint of warmth)

Optional Garnish:

  • Cooked crumbled bacon
  • Extra shredded cheddar cheese
  • Sour cream or Greek yogurt
  • More fresh chives or parsley
  • Croutons


Instructions

  1. Prepare the Potatoes: Peel your Yukon Gold potatoes and chop them into uniform ½-inch cubes. Rinse the cubed potatoes under cold water to remove excess starch – this helps prevent the soup from becoming gummy. Set aside.
  2. Sauté the Aromatics: Place a large pot or Dutch oven over medium heat. Add the butter (or olive oil/butter combination). Once the butter is melted and shimmering, add the finely chopped yellow onion. Sauté for 5-7 minutes, stirring occasionally, until the onion is softened and translucent, but not browned.
  3. Add the Garlic: Add the minced garlic to the pot and cook for another 1-2 minutes, stirring constantly, until fragrant. Be careful not to burn the garlic, as it can become bitter.
  4. Create the Roux: Sprinkle the all-purpose flour over the sautéed onions and garlic. Stir continuously and cook for about 1-2 minutes. This cooks out the raw flour taste and creates a roux, which will help thicken the soup.
  5. Introduce the Liquids: Gradually whisk in the chicken or vegetable broth, a little at a time, ensuring you scrape the bottom of the pot to loosen any flavorful browned bits (fond). Whisking constantly prevents lumps from forming. Once all the broth is incorporated and the mixture is smooth, bring it to a simmer.
  6. Cook the Potatoes: Add the rinsed and drained potato cubes to the pot. Stir well. Bring the mixture back to a gentle simmer, then reduce the heat to medium-low. Cover the pot and let it cook for 15-20 minutes, or until the potatoes are very tender and can be easily pierced with a fork. Stir occasionally to prevent sticking.
  7. Blend for Creaminess (Partial): Now, it’s time to create that signature  creamy texture while keeping some potato chunks for heartiness. You have two options:
  8. Immersion Blender: Carefully insert an immersion blender into the pot. Pulse several times until about half to two-thirds of the soup is blended and creamy, leaving some noticeable potato pieces intact. Be cautious of hot splatters.
  9. Standard Blender: Carefully ladle about half of the soup (including solids and liquid) into a standard blender. Secure the lid tightly, but remove the center cap and cover the opening with a folded kitchen towel to allow steam to escape. Blend until smooth. Pour the blended soup back into the pot with the remaining chunky soup. Warning: Blending hot liquids can be dangerous; never fill the blender more than halfway and always vent the lid.
  10. Incorporate Dairy and  Herbs: Reduce the heat to low. Slowly pour in the whole milk (or half-and-half) and heavy cream (if using), stirring constantly. Add the fresh parsley, chives, and thyme (or dried thyme). Stir well to combine. Allow the soup to heat through gently for about 5 minutes – do not let it boil after adding the dairy, as this can cause it to curdle.
  11. Melt the Cheese: Remove the pot from the heat completely. Gradually add the shredded sharp cheddar cheese, a handful at a time, stirring continuously until each addition is fully melted and incorporated before adding the next. Adding cheese off the heat prevents it from becoming grainy or seizing.
  12. Season to Perfection: Taste the soup and season generously with salt, freshly ground black pepper, and a pinch of cayenne pepper or smoked paprika if desired. Remember that the  cheese adds saltiness, so season gradually.
  13. Serve Hot: Ladle the hot, creamy soup into bowls. Garnish generously with your chosen toppings like crumbled bacon, extra cheese, sour cream, fresh chives, or croutons. Enjoy immediately!