There’s nothing quite like a steaming bowl of cheddar garlic herb potato soup to warm you from the inside out. With its creamy texture, layers of savory flavor, and golden melted cheese, this soup is the definition of cozy comfort food.
Inspired by rustic farmhouse kitchens and classic American diner fare, this soup combines buttery Yukon Gold potatoes, sharp cheddar cheese, fresh garlic, and aromatic herbs to create a deeply satisfying, soul-hugging meal. Whether you’re curled up on a snowy night or looking for a hearty lunch that doesn’t skimp on flavor, this soup delivers.
Best of all? It comes together in one pot, making cleanup a breeze and your kitchen smell incredible. Every spoonful is rich, velvety, and packed with flavor — a family-friendly recipe that feels both indulgent and wholesome.
Ingredients Overview

This cheddar garlic herb potato soup relies on simple ingredients that shine when brought together with the right technique. Here’s a breakdown of the essentials and how each component contributes.
Yukon Gold Potatoes
Yukon Golds are perfect for soup — they’re naturally creamy, hold their shape when boiled, and break down just enough to thicken the broth. You can substitute with Russet potatoes for a fluffier texture or red potatoes for a firmer bite.
Garlic
Fresh garlic gives this soup a rich, aromatic base. For a deeper flavor, roast the garlic before adding it in. You can also use garlic paste in a pinch, but freshly minced cloves offer the best taste.
Cheddar Cheese
Sharp cheddar melts smoothly and adds a tangy richness to the soup. For best results, grate it yourself — pre-shredded cheese often contains anti-caking agents that prevent even melting. A blend of cheddar and Monterey Jack or Gruyère also works beautifully.
Onion and Celery
These build the flavor base, sautéed until soft and fragrant. Yellow onions bring subtle sweetness, while celery adds a mild, savory depth.
Butter and Flour (Roux)
Butter gives the soup richness and helps form the base of the roux. When combined with flour, it thickens the soup without making it heavy. For gluten-free versions, substitute flour with cornstarch or a gluten-free flour blend.
Milk and Broth
Whole milk creates the creamy texture, while chicken or vegetable broth brings savory balance. You can use half-and-half for an extra decadent version or unsweetened almond milk for a dairy-free option.
Herbs: Thyme, Parsley, Bay Leaf
Fresh or dried thyme and parsley bring earthiness and brightness to the soup. A bay leaf adds background depth during the simmering process — just remember to remove it before serving.
Optional Add-Ins
-
Crumbled bacon – smoky crunch and flavor boost
-
Sour cream – for tang and creaminess
-
Chives or green onions – fresh bite on top
-
Shredded carrots – for a touch of sweetness and color
Step-by-Step Instructions
1. Sauté Aromatics
In a large Dutch oven or heavy-bottomed pot, melt butter over medium heat. Add diced onions and celery. Sauté for 5–7 minutes, until translucent and fragrant. Stir in minced garlic and cook for 1 minute more.
2. Build the Roux
Sprinkle in the flour and stir continuously for about 2 minutes. The mixture should form a thick paste. This step ensures the flour cooks off and won’t leave a raw taste in the soup.
3. Add Liquid and Potatoes
Gradually whisk in the broth, stirring constantly to avoid lumps. Add the milk next and mix until smooth. Stir in the diced potatoes, bay leaf, and thyme. Bring to a low boil.
4. Simmer Until Tender
Reduce the heat and let the soup simmer gently for 15–20 minutes, or until the potatoes are fork-tender. Stir occasionally to prevent sticking.
5. Blend (Optional)
For a smoother texture, use an immersion blender to puree part of the soup directly in the pot. Or transfer half to a blender, puree, and return it to the pot. Leave some chunks for contrast.
6. Add Cheese and Herbs
Turn off the heat and stir in the grated cheddar a handful at a time. Let it melt completely before adding more. Stir in chopped parsley and season with salt and pepper to taste.
7. Finish and Serve
Remove the bay leaf. Ladle the soup into bowls and garnish with extra cheese, parsley, or crumbled bacon, if desired.
Tips, Variations & Substitutions
Pro Cooking Tips
-
Grate your own cheese for the smoothest melt.
-
Simmer gently — boiling milk-based soups too hard can cause curdling.
-
Use a heavy-bottomed pot to avoid burning the milk or cheese.
Creative Variations
-
Loaded Baked Potato Style: Add crispy bacon bits, sour cream, and green onions.
-
Broccoli Cheddar Twist: Stir in steamed broccoli before adding the cheese.
-
Vegan Version: Use plant-based butter, unsweetened almond milk, veggie broth, and a vegan cheddar alternative.
Dietary Substitutions
-
Gluten-Free: Swap flour for cornstarch (mixed with a little cold milk before adding).
-
Low-Fat: Use 2% milk and reduce the butter to 2 tablespoons.
-
Dairy-Free: Choose vegan butter, non-dairy milk, and a plant-based cheese alternative.
Serving Ideas & Occasions
This soup is a one-pot wonder that works equally well as a light lunch or a cozy dinner centerpiece.
Ideal Pairings
-
Freshly baked sourdough or garlic bread
-
A crisp green salad with vinaigrette
-
Roasted vegetables or grilled cheese on the side
Best Occasions
-
Cold winter evenings
-
Snow days or rainy weekends
-
Casual dinner parties
-
Comfort food potlucks
-
Holiday leftovers (add ham or turkey)
With its comforting aroma and creamy texture, this soup creates a homey, inviting atmosphere that brings people together.
Nutritional & Health Notes
This cheddar garlic herb potato soup strikes a lovely balance between indulgent and nourishing. Potatoes provide potassium, vitamin C, and fiber. Cheese adds calcium and protein, while garlic and herbs bring antioxidants and flavor without needing excessive salt.
To make it lighter, reduce the cheese slightly and bulk up with extra veggies like carrots or spinach. It’s naturally vegetarian and can be made gluten-free or dairy-free with simple swaps.
One serving of this soup offers a satisfying meal with real, wholesome ingredients — comfort food you can feel good about.
FAQs
Q1: Can I make this soup ahead of time?
A1: Yes! This soup stores beautifully. Make it up to 3 days in advance and refrigerate in an airtight container. Reheat over medium-low heat, stirring frequently. You may need to add a splash of milk to loosen it.
Q2: Can I freeze cheddar potato soup?
A2: Creamy soups can separate when frozen, but this one holds up if blended smooth before freezing. Let it cool, then freeze in airtight containers for up to 2 months. Thaw overnight in the fridge and reheat gently.
Q3: What’s the best cheese to use?
A3: Sharp cheddar is classic, but you can mix in Gruyère, smoked cheddar, or even a touch of cream cheese for extra richness. Always use block cheese and grate it fresh for best results.
Q4: How do I prevent the cheese from clumping?
A4: Add cheese off the heat and stir constantly until melted. Don’t add it all at once — sprinkle in small amounts to ensure smooth blending.
Q5: What can I use instead of milk?
A5: Use unsweetened almond, oat, or soy milk for a dairy-free version. You can also use half-and-half or heavy cream for a richer taste.
Q6: How do I make the soup thicker?
A6: Blend part of the soup, use more flour in the roux, or add a spoonful of instant mashed potatoes for a natural thickener.
Q7: Can I add meat to this soup?
A7: Definitely! Cooked bacon, diced ham, or shredded rotisserie chicken can be stirred in toward the end for added protein and flavor.
PrintA cozy, creamy potato soup infused with garlic, cheddar cheese, and fresh herbs. Hearty, flavorful, and perfect for chilly nights or anytime you need a comforting bowl of soup.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30minutes
- Yield: 4–6 servings 1x
Ingredients
-
3 tbsp unsalted butter
-
1 medium yellow onion, diced
-
2 stalks celery, diced
-
4 cloves garlic, minced
-
1/4 cup all-purpose flour
-
4 cups chicken or vegetable broth
-
2 cups whole milk
-
1.5 lbs Yukon Gold potatoes, peeled and diced
-
1 bay leaf
-
1 tsp dried thyme (or 1 tbsp fresh)
-
1.5 cups sharp cheddar cheese, grated
-
1/4 cup fresh parsley, chopped
-
Salt and pepper to taste
Instructions
-
Melt butter in a large pot over medium heat. Add onion and celery, cook until softened (5–7 minutes). Stir in garlic and cook for 1 minute.
-
Sprinkle in flour and stir constantly for 2 minutes to form a roux.
-
Gradually whisk in broth, then add milk. Stir until smooth.
-
Add potatoes, bay leaf, and thyme. Bring to a simmer and cook until potatoes are tender (15–20 minutes).
-
Remove bay leaf. Use an immersion blender to blend part of the soup for a creamier texture (optional).
-
Turn off heat and stir in cheese gradually. Add parsley, salt, and pepper to taste.
-
Serve hot with toppings of choice.