Go Back

Hearty Cheddar Garlic Herb Potato Soup

A creamy, rich potato soup packed with sharp cheddar cheese, aromatic garlic, and fresh herbs - the ultimate comfort food in a bowl.
Prep Time 25 minutes
Cook Time 40 minutes
Total Time 1 hour 5 minutes
Servings: 6 portions
Course: Dinner, Main Course
Cuisine: American
Calories: 485

Ingredients
  

  • 2.5 lbs Yukon Gold potatoes peeled and cubed into ½-inch pieces
  • 4 tablespoons unsalted butter
  • 1 large yellow onion finely chopped
  • 5-6 cloves garlic minced
  • 1/4 cup all-purpose flour
  • 4 cups low-sodium chicken or vegetable broth
  • 2 cups whole milk
  • 1/2 cup heavy cream optional but recommended
  • 2 cups sharp cheddar cheese freshly shredded
  • 1 tablespoon fresh parsley finely chopped
  • 1 tablespoon fresh chives finely chopped
  • 1 teaspoon fresh thyme leaves or 1/2 teaspoon dried thyme
  • 1 teaspoon salt or to taste
  • 1/2 teaspoon black pepper freshly ground
  • 1 pinch cayenne pepper or smoked paprika optional

Equipment

  • Large pot or Dutch oven
  • Immersion blender
  • Whisk

Method
 

  1. Peel and cube Yukon Gold potatoes into uniform ½-inch pieces. Rinse under cold water until water runs clear to remove excess starch. This step prevents gummy texture later. Pat dry and set aside.
  2. Heat butter in a large pot or Dutch oven over medium heat until melted and foaming. Add chopped onion and cook for 6-8 minutes, stirring occasionally, until softened and translucent with no brown edges.
  3. Add minced garlic and cook for 1-2 minutes, stirring constantly until fragrant. Watch carefully here – burnt garlic will make the whole soup bitter.
  4. Sprinkle flour over the aromatics and stir continuously for 2-3 minutes. You want to cook out the raw flour taste and create a light golden roux that will thicken your soup perfectly.
  5. Slowly whisk in broth, starting with just a splash to create a smooth paste, then gradually adding the rest. Scrape up any browned bits from the pot bottom. Bring to a gentle simmer.
  6. Add rinsed potato cubes and stir well. Bring back to a simmer, then reduce heat to medium-low. Cover and cook for 18-22 minutes until potatoes are fork-tender but not falling apart.
  7. Using an immersion blender, pulse 8-10 times until about half the soup is smooth while leaving plenty of potato chunks for texture. The goal is creamy with hearty pieces throughout.
  8. Reduce heat to low and slowly stir in milk and cream. Add fresh herbs and heat gently for 3-4 minutes. Do not let it boil or the dairy will curdle.
  9. Remove completely from heat. Add shredded cheese one small handful at a time, stirring until each addition melts completely before adding more. This prevents graininess. Taste and season with salt, pepper, and optional spices.

Notes

Always use freshly shredded cheese for best melting. Don't boil after adding dairy to prevent curdling. Store leftovers in refrigerator for up to 4 days. This soup can be frozen for up to 2 months but may need re-blending after thawing.