Hearty Cheddar Garlic Herb Soup

Section: Cozy Meals for Every Mood

This warming soup features tender Yukon Gold potatoes blended with sharp cheddar cheese and aromatic garlic, onion, and fresh herbs. The creamy texture is achieved by partially blending the potatoes, keeping some chunks for heartiness. Enriched with milk and optional heavy cream, the soup is seasoned with black pepper, salt, and a hint of smoky paprika or cayenne for subtle warmth. Garnishes like bacon, extra cheddar, sour cream, and fresh chives add delightful layers of flavor.

The method starts with sautéing onions and garlic in butter or olive oil, creating a roux with flour for thickness, then simmering with broth and potatoes. After cooking, the blend of creamy and chunky textures creates a satisfying mouthfeel. Cheese is melted in carefully off-heat to prevent graininess, finishing with fresh herbs and gentle seasoning. Serve hot and enjoy a rich, flavorful bowl perfect for cozy meals.

Harper
Contributed by Harper
Last updated on Thu, 09 Oct 2025 16:14:33 GMT
A bowl of soup with a slice of bread on top. Save
A bowl of soup with a slice of bread on top. | flavorrhaven.com

This hearty cheddar garlic herb potato soup is the perfect comfort meal for chilly evenings. Rich, creamy, and loaded with fresh herbs and sharp cheddar, it warms you from the inside out. The balance between smooth blended potatoes and tender chunky pieces gives this soup a satisfying texture that never feels heavy.

I first made this soup during a cozy weekend at home and have since come back to it whenever I need a soothing, filling meal. It quickly became a favorite, requested by my family whenever the weather turns cold.

Ingredients

  • Yukon Gold potatoes: peeled and cubed — these hold their shape well and give the soup a creamy texture
  • Unsalted butter or olive oil plus butter: butter adds richness, while olive oil can lighten the fat content
  • Yellow onion: finely chopped — gives a sweet base flavor when sautéed slowly
  • Garlic cloves: minced — essential for that warm, aromatic flavor that complements the cheddar
  • All-purpose flour: helps thicken the soup perfectly without clumping
  • Low-sodium chicken or vegetable broth: avoid high sodium to keep control over seasoning
  • Whole milk or half-and-half: adds creaminess without heaviness
  • Heavy cream (optional): for luxury and extra smoothness
  • Sharp cheddar cheese: freshly shredded — freshly shredded melts better and tastes fresher than pre-shredded varieties
  • Fresh parsley, chives, and thyme: fresh herbs add brightness and balance to the richness
  • Salt, freshly ground black pepper, pinch of cayenne or smoked paprika (optional): seasoning layers depth without overwhelming
  • Optional garnishes: like crumbled bacon, extra cheese, sour cream, fresh herbs, or croutons — for added texture and flavor contrast

Instructions

Prepare the Potatoes:
Peel Yukon Gold potatoes and chop them into uniform half-inch cubes. Rinse the cubes under cold water to remove excess starch. This simple step prevents the soup from turning gummy and ensures a great texture. Set aside the drained potatoes.
Sauté the Aromatics:
Heat butter or a combination of olive oil and butter in a large pot over medium heat. When melted and shimmering, add the finely chopped yellow onion. Cook for five to seven minutes stirring occasionally. The goal is to soften the onions until they are translucent and sweet, but not browned. This builds the flavorful base.
Add the Garlic:
Stir in the minced garlic and cook for one to two minutes while stirring constantly. Garlic cooks quickly and can turn bitter if burned, so keep an eye on it and remove from direct heat if needed.
Create the Roux:
Sprinkle the all-purpose flour evenly over the onions and garlic. Stir continuously and cook for one to two minutes to get rid of any raw flour taste. This roux helps thicken the soup for the ideal creamy texture.
Introduce the Liquids:
Slowly whisk in the broth, adding a little at a time while scraping the bottom of the pot. This deglazes the pot, catching all the caramelized flavors. Whisking steadily helps avoid lumps and creates a silky base. Bring the mixture to a gentle simmer.
Cook the Potatoes:
Add drained potato cubes to the simmering broth. Stir to combine and then lower heat to medium-low. Cover the pot and let the potatoes cook for 15 to 20 minutes until very tender and easily pierced with a fork. Stir occasionally to prevent sticking.
Blend for Creaminess Partial:
Use either an immersion blender or standard blender for this step. With an immersion blender, pulse in the pot until about half to two-thirds of the soup is blended smooth, leaving some potato chunks for heartiness. If using a standard blender, carefully ladle half the soup into it, cover the opening with a kitchen towel to vent steam, and blend until smooth. Slowly return the blended soup to the pot with the chunky half. This method balances smoothness and texture.
Incorporate Dairy and Herbs:
Lower heat to low and slowly stir in the whole milk and optional heavy cream. Add fresh parsley, chives, and thyme or dried thyme. Allow the soup to warm gently for five minutes without boiling to avoid curdling the dairy.
Melt the Cheese:
Remove the pot from heat entirely. Add shredded sharp cheddar gradually in small handfuls, stirring continuously until each addition melts completely. Adding cheese off the heat prevents grainy texture and ensures a smooth melt.
Season to Perfection:
Taste the soup and carefully season with salt, freshly ground black pepper, and a pinch of cayenne pepper or smoked paprika if desired. Remember the cheese adds saltiness so add seasoning in small amounts to find the perfect balance.
Serve Hot:
Ladle the finished soup into bowls and top with your chosen garnishes like crumbled bacon, extra shredded cheese, sour cream, fresh chives, or croutons. Serve immediately for the best flavor and texture.
A bowl of soup with cheese and herbs on top.
A bowl of soup with cheese and herbs on top. | flavorrhaven.com

My favorite part has to be the fresh sharp cheddar cheese. I remember making this soup with my grandmother and carefully adding the cheese off heat just like she taught me. It’s the secret to that silky smooth texture and deep cheesy flavor that lingers in every spoonful.

Storage Tips

This soup stays fresh in the refrigerator for up to four days. Store in airtight containers to keep flavors vibrant. Reheat gently over low heat on the stove to avoid curdling the dairy or use a microwave at medium power stopping to stir often. Avoid boiling once dairy and cheese have been added.

Ingredient Substitutions

You can swap Yukon Gold potatoes for Russets if you prefer a fluffier, creamier texture, but they break down more so the soup will be smoother. For dairy, use half-and-half or a combination of milk and cream to adjust richness. Vegetable broth works well for vegetarians and adds subtle depth.

Serving Suggestions

Serve this soup with crusty bread, fresh green salad, or roasted vegetables to round out the meal. For a heartier option, add cooked bacon or diced ham right before serving. A sprinkle of extra fresh herbs brightens the bowl.

A bowl of soup with a spoon in it.
A bowl of soup with a spoon in it. | flavorrhaven.com

This soup combines rustic comfort with elegant flavors creating a cozy dish perfect for any cold day. Enjoy the harmony of creamy richness and fresh herbs in every spoonful.

FAQs about Recipes

→ What potatoes work best for this soup?

Yukon Gold potatoes are ideal due to their creamy texture and ability to hold shape when simmered.

→ How can I avoid the soup becoming gummy?

Rinsing the cubed potatoes under cold water before cooking helps remove excess starch, preventing gumminess.

→ Can I use vegetable broth instead of chicken?

Yes, vegetable broth works well and maintains the soup's rich flavor while keeping it vegetarian-friendly.

→ What is the purpose of the roux in this soup?

The roux, made by cooking flour with sautéed onions and garlic, thickens the soup for a smooth, creamy consistency.

→ How do I keep the cheese from becoming grainy?

Add the shredded cheddar off the heat and stir continuously to ensure smooth melting without seizing.

→ Can I make this soup vegan or dairy-free?

Substitute butter with olive oil, use plant-based milk, and omit cheese or use vegan cheese alternatives for a dairy-free variation.

Hearty Cheddar Garlic Herb Soup

Creamy cheddar, garlic, and herbs combine in a rich Yukon Gold potato soup with savory aromatics.

Prep Time
20 mins
Cooking Time
25 mins
Overall Time
45 mins
Contributed by: Harper

Recipe Category: Comfort Food

Skill Level: Beginner-Friendly

Cuisine Type: American

Recipe Output: 6 Portion Size

Dietary Features: Vegetarian-Friendly

What You'll Need

→ Vegetables

01 2.5 lbs Yukon Gold potatoes, peeled and cut into ½-inch cubes

→ Fats

02 4 tablespoons unsalted butter OR 3 tablespoons olive oil plus 1 tablespoon butter

→ Aromatics

03 1 large yellow onion, finely chopped (about 1.5 cups)
04 5–6 garlic cloves, minced (about 2 tablespoons)

→ Thickening Agent

05 ¼ cup all-purpose flour

→ Liquid Base

06 4 cups low-sodium chicken or vegetable broth
07 2 cups whole milk or half-and-half
08 ½ cup heavy cream (optional)

→ Cheese

09 2 cups sharp cheddar cheese, freshly shredded (about 8 oz)

→ Herbs

10 1 tablespoon fresh parsley, finely chopped
11 1 tablespoon fresh chives, finely chopped
12 1 teaspoon fresh thyme leaves or ½ teaspoon dried thyme

→ Seasonings

13 1 teaspoon salt, or to taste
14 ½ teaspoon freshly ground black pepper, or to taste
15 Pinch of cayenne pepper or smoked paprika (optional)

→ Optional Garnishes

16 Cooked crumbled bacon
17 Extra shredded cheddar cheese
18 Sour cream or Greek yogurt
19 Additional fresh chives or parsley
20 Croutons

Step-by-Step Guide

Step 01

Peel and cut Yukon Gold potatoes into ½-inch cubes. Rinse under cold water to remove excess starch and set aside.

Step 02

Heat butter or olive oil and butter combination in a large pot over medium heat. Add chopped onion and cook for 5-7 minutes until softened and translucent without browning.

Step 03

Add minced garlic and cook for 1-2 minutes, stirring constantly until fragrant, taking care not to burn.

Step 04

Sprinkle flour over softened onions and garlic. Stir continuously and cook for 1-2 minutes to eliminate raw taste.

Step 05

Gradually whisk in chicken or vegetable broth, scraping the pot bottom to loosen browned bits. Continue whisking until smooth and bring to a simmer.

Step 06

Add rinsed potato cubes, stir, return to a gentle simmer, then reduce heat to medium-low. Cover and cook for 15-20 minutes until potatoes are tender, stirring occasionally.

Step 07

Use an immersion blender to pulse until about half to two-thirds of the soup is creamy, leaving some potato chunks intact. Alternatively, blend half the soup carefully in a standard blender and return to pot.

Step 08

Reduce heat to low. Slowly stir in whole milk and heavy cream if using. Add parsley, chives, and thyme. Heat gently for 5 minutes without boiling.

Step 09

Remove pot from heat. Gradually add shredded cheddar cheese, stirring continuously until fully melted before adding more.

Step 10

Adjust seasoning with salt, freshly ground black pepper, and optional cayenne or smoked paprika to taste, keeping in mind cheese adds saltiness.

Step 11

Ladle soup into bowls and garnish with preferred toppings such as crumbled bacon, extra cheese, sour cream, fresh herbs, or croutons. Serve immediately.

Additional Notes

  1. Rinsing potatoes removes excess starch for a less gummy texture. Adding cheese off the heat prevents graininess.

Tools You'll Need

  • Large pot or Dutch oven
  • Immersion blender or standard blender
  • Whisk

Allergen Notices

Inspect every ingredient for potential allergens and seek expert advice if necessary.
  • Contains dairy and gluten

Per Serving Nutritional Info

Keep in mind these are general guidelines, not a replacement for professional advice.
  • Calories: 350
  • Fats: 22 grams
  • Carbohydrates: 30 grams
  • Proteins: 12 grams