Comforting Roasted Garlic Potato Soup

There’s something about roasted garlic that makes everything better. It takes regular garlic’s sharp bite and turns it into something sweet and mellow. And when you add it to potato soup? That’s the kind of comfort food that makes cold evenings actually feel cozy.

I started making this soup years ago when I had leftover roasted garlic from another recipe. I tossed it into my basic potato soup, and suddenly my family was asking for seconds. Now it’s what I make when someone’s had a rough day or when I just want the house to smell amazing.

The best part is that it tastes fancy but really isn’t complicated. You roast the garlic while you’re chopping potatoes. Then it’s just a matter of cooking everything in one pot. Simple ingredients, big flavor, and only one pot to clean up afterward.

Roasted Garlic Potato Soup
Image: alrightwithme.com / All Rights reserved
SAVE NOW

Why You’ll Love This Roasted Garlic Potato Soup

  • Rich, mellow garlic flavor – Roasting the garlic transforms it from sharp and pungent to sweet and buttery, giving this soup an incredible depth without being overpowering.
  • Creamy and comforting – The combination of russet potatoes, milk, and cream creates a velvety texture that’s perfect for cozy nights in.
  • Simple ingredients – You probably have most of these staples in your kitchen already, making this an easy recipe to whip up without a special grocery run.
  • Perfect make-ahead meal – This soup actually tastes even better the next day as the flavors meld together, so you can prep it ahead for busy weeknights or meal prep.
  • Customizable toppings – Whether you go with fresh chives, grilled cheese croutons, or crispy bacon, you can dress this soup up however you like.

What Kind of Potatoes Should I Use?

Russet potatoes are the way to go for this soup because they’re starchy and break down beautifully when cooked, giving you that thick, creamy texture you want. You could also use Yukon Golds if that’s what you have on hand – they’ll give you a slightly buttery flavor and still create a nice, smooth soup. I’d avoid waxy potatoes like red potatoes or fingerlings for this recipe, since they tend to hold their shape and won’t give you that same velvety consistency. Make sure to peel your potatoes before adding them to the soup so you get a smooth, lump-free result.

Roasted Garlic Potato Soup
Image: alrightwithme.com / All Rights reserved
SAVE NOW

Options for Substitutions

This creamy soup is pretty forgiving when it comes to swaps, so here are some options if you need to work with what you’ve got:

  • Russet potatoes: Yukon gold potatoes work great here and will give you a slightly creamier texture. You can also use red potatoes, though they’ll make the soup a bit less thick.
  • Leek: If you don’t have a leek, just use an extra ½ cup of chopped white or yellow onions. The flavor will be slightly different but still tasty.
  • Heavy cream: You can replace this with additional whole milk or even half-and-half. The soup will be a little less rich, but it’ll still be plenty creamy.
  • Whole milk: 2% milk works fine, or you can use half-and-half for an extra creamy result. Just avoid skim milk as it won’t give you that nice body.
  • Chicken broth: Vegetable broth is a perfect swap if you want to keep this vegetarian. The flavor will be a bit lighter, so you might want to add a touch more salt and thyme.
  • Parmesan cheese: Gruyere or white cheddar can step in here, though they’ll change the flavor profile a bit. Parmesan really does add that special umami kick, so I’d stick with it if possible.
  • Roasted garlic: In a pinch, you can use 4-5 cloves of minced raw garlic sautéed with the onions, but roasting really mellows and sweetens the garlic, so it’s worth the extra step if you can manage it.

Watch Out for These Mistakes While Cooking

The biggest mistake when making potato soup is adding the potatoes raw to the broth, which leads to uneven cooking and a grainy texture – boiling them separately first ensures they’re tender and blend smoothly into a creamy consistency.

Another common error is burning the flour when making the roux, so keep your heat at medium and stir constantly for those 60-90 seconds until it smells nutty but hasn’t darkened.

Don’t rush the roasted garlic by cranking up the oven temperature, as slow roasting at 375°F gives you sweet, caramelized cloves instead of bitter, burnt ones.

When blending, start on low speed and work your way up to avoid hot soup eruptions, and if your soup turns out too thick after blending, thin it gradually with extra broth rather than dumping it all in at once.

Roasted Garlic Potato Soup
Image: alrightwithme.com / All Rights reserved
SAVE NOW

What to Serve With Roasted Garlic Potato Soup?

This creamy potato soup is perfect with a crusty baguette or some buttery dinner rolls for dipping and soaking up all that garlicky goodness. I love serving it alongside a simple arugula salad with lemon vinaigrette to cut through the richness of the soup. If you want to make it more filling, add some crispy bacon bits on top of the soup and serve it with a grilled ham and cheese sandwich on the side. For a cozy dinner, you can also pair it with roasted chicken or pork chops to make it a complete meal.

Storage Instructions

Store: This soup keeps really well in the fridge for up to 5 days in an airtight container. The flavors actually get even better after a day or two as everything melds together. Just give it a good stir before reheating since it might thicken up a bit.

Freeze: You can freeze this soup for up to 3 months, though cream-based soups sometimes separate a little when thawed. Let it cool completely, then store in freezer-safe containers leaving about an inch of space at the top for expansion.

Reheat: Warm it gently on the stovetop over medium-low heat, stirring occasionally. If it’s too thick, just add a splash of broth or milk to get it back to your preferred consistency. You can also microwave individual portions, but stir it halfway through to heat evenly.

Preparation Time 10-15 minutes
Cooking Time 85-110 minutes
Total Time 95-125 minutes
Level of Difficulty Medium
Servings 6 servings

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):

  • Calories: 1400-1550
  • Protein: 38-46 g
  • Fat: 55-65 g
  • Carbohydrates: 185-200 g

Ingredients

For the roasted garlic:

  • 2 heads garlic
  • 2 tsp olive oil (I prefer Bertolli for roasting)
  • salt
  • black pepper

For the soup base:

  • 1.75 lb potatoes (peeled and cut into 1-inch cubes)
  • 5 tbsp butter (I use Kerrygold for a richer flavor)
  • 1 cup onions
  • 1 large leek (white and light green parts only, sliced thin)
  • 3 tbsp flour (I always use King Arthur all-purpose)
  • 4 cups chicken broth (plus extra for thinning if desired)
  • 1 cup whole milk
  • 1/3 cup heavy cream (room temperature, about 70°F)
  • 1/2 tsp fresh thyme (freshly minced)
  • 2/3 cup freshly grated parmesan cheese
  • 1/8 tsp ground nutmeg

For the garnish:

  • chives (finely chopped into 1/8-inch pieces)
  • Extra parmesan cheese
  • salt
  • black pepper

Step 1: Roast the Garlic

  • 2 heads garlic
  • 2 tsp olive oil
  • salt
  • black pepper

Preheat your oven to 375°F.

Cut the top off each garlic head to expose the cloves, drizzle with olive oil, sprinkle with salt and pepper, then wrap tightly in foil.

Roast on a sheet pan for 40-45 minutes until the cloves are golden and completely soft.

Remove from the oven and let cool for a few minutes, then squeeze the roasted garlic cloves out of their skins into a small bowl—they should come out easily like butter.

Set aside.

I like using Bertolli olive oil for roasting because it has a mellower flavor that lets the garlic shine without bitterness.

Step 2: Prepare the Mise en Place

  • 1.75 lb potatoes
  • 1 cup onions
  • 1 large leek
  • 4 cups chicken broth
  • 1 cup whole milk
  • 1/3 cup heavy cream
  • 1/2 tsp fresh thyme
  • 2/3 cup freshly grated parmesan cheese
  • chives

While the garlic roasts, peel the potatoes and cut them into 1-inch cubes, setting them in a bowl of cold water to prevent browning.

Dice the onions into small pieces and slice the leek (white and light green parts only) into thin half-moons, rinsing the leek thoroughly between layers to remove any hidden soil.

Measure out the chicken broth, milk, and cream into separate containers for easy access.

Mince the fresh thyme and grate the parmesan cheese, keeping them separate.

Finely chop the chives for garnish.

Step 3: Build the Soup Base with Roux

  • 5 tbsp butter
  • 1 cup onions
  • 1 large leek
  • 3 tbsp flour

Melt the butter in a large pot over medium heat.

Add the prepared onions and leeks, stirring occasionally, and cook for 6-8 minutes until they’re soft and translucent but not browned.

Sprinkle the flour over the vegetables and stir constantly for 60-90 seconds to cook out the raw flour taste—this creates a roux that will thicken the soup while adding body and depth.

I always use King Arthur all-purpose flour because it gives the soup a silky, consistent texture without graininess.

Step 4: Drain Potatoes and Build the Liquid Base

  • 1.75 lb potatoes
  • 4 cups chicken broth
  • 1 cup whole milk
  • 1/3 cup heavy cream
  • 1/2 tsp fresh thyme
  • salt
  • black pepper

Drain the potatoes from their water and set aside.

Pour the chicken broth, milk, cream, and minced thyme into the pot with the roux base, stirring well to combine and break up any flour lumps.

Increase heat to medium-high and bring the mixture to a boil, then reduce heat to medium-low and simmer for 2-3 minutes to allow the soup to thicken slightly from the roux.

Season with salt and pepper to taste.

Step 5: Combine All Components and Blend Smooth

  • drained potatoes from Step 4
  • roasted garlic from Step 1
  • 2/3 cup freshly grated parmesan cheese
  • 1/8 tsp ground nutmeg
  • extra chicken broth

Add the drained potatoes and roasted garlic from Steps 2 and 1 to the simmering broth, stirring gently to combine.

Cook for 2-3 minutes to let everything heat through.

Stir in the grated parmesan cheese and nutmeg until the cheese is fully melted and incorporated.

Using an immersion blender, blend the soup until it reaches your desired smoothness—I prefer a slightly chunky texture with some potato pieces remaining, but you can blend it completely smooth if you prefer.

If the soup is too thick, thin it with additional chicken broth a little at a time until you reach the consistency you like.

Step 6: Season, Finish, and Serve

  • Extra parmesan cheese
  • chives
  • black pepper

Taste the soup and adjust seasoning with additional salt and pepper as needed.

Ladle the soup into bowls and top each serving with a sprinkle of extra parmesan cheese, a small handful of chopped chives, and a crack of fresh black pepper if desired.

Serve immediately while hot.

Roasted Garlic Potato Soup

Comforting Roasted Garlic Potato Soup

Delicious Comforting Roasted Garlic Potato Soup recipe with step-by-step instructions.
Prep Time 35 minutes
Cook Time 1 hour 15 minutes
Total Time 1 hour 50 minutes
Servings 6 servings
Calories 1475 kcal

Ingredients
  

For the roasted garlic

  • 2 heads garlic
  • 2 tsp olive oil (I prefer Bertolli for roasting)
  • salt
  • black pepper

For the soup base

  • 1.75 lb potatoes (peeled and cut into 1-inch cubes)
  • 5 tbsp butter (I use Kerrygold for a richer flavor)
  • 1 cup onions
  • 1 large leek (white and light green parts only, sliced thin)
  • 3 tbsp flour (I always use King Arthur all-purpose)
  • 4 cups chicken broth (plus extra for thinning if desired)
  • 1 cup whole milk
  • 1/3 cup heavy cream (room temperature, about 70°F)
  • 1/2 tsp fresh thyme (freshly minced)
  • 2/3 cup freshly grated parmesan cheese
  • 1/8 tsp ground nutmeg

For the garnish

  • chives (finely chopped into 1/8-inch pieces)
  • Extra parmesan cheese
  • salt
  • black pepper

Instructions
 

  • Preheat your oven to 375°F. Cut the top off each garlic head to expose the cloves, drizzle with olive oil, sprinkle with salt and pepper, then wrap tightly in foil. Roast on a sheet pan for 40-45 minutes until the cloves are golden and completely soft. Remove from the oven and let cool for a few minutes, then squeeze the roasted garlic cloves out of their skins into a small bowl—they should come out easily like butter. Set aside. I like using Bertolli olive oil for roasting because it has a mellower flavor that lets the garlic shine without bitterness.
  • While the garlic roasts, peel the potatoes and cut them into 1-inch cubes, setting them in a bowl of cold water to prevent browning. Dice the onions into small pieces and slice the leek (white and light green parts only) into thin half-moons, rinsing the leek thoroughly between layers to remove any hidden soil. Measure out the chicken broth, milk, and cream into separate containers for easy access. Mince the fresh thyme and grate the parmesan cheese, keeping them separate. Finely chop the chives for garnish.
  • Melt the butter in a large pot over medium heat. Add the prepared onions and leeks, stirring occasionally, and cook for 6-8 minutes until they're soft and translucent but not browned. Sprinkle the flour over the vegetables and stir constantly for 60-90 seconds to cook out the raw flour taste—this creates a roux that will thicken the soup while adding body and depth. I always use King Arthur all-purpose flour because it gives the soup a silky, consistent texture without graininess.
  • Drain the potatoes from their water and set aside. Pour the chicken broth, milk, cream, and minced thyme into the pot with the roux base, stirring well to combine and break up any flour lumps. Increase heat to medium-high and bring the mixture to a boil, then reduce heat to medium-low and simmer for 2-3 minutes to allow the soup to thicken slightly from the roux. Season with salt and pepper to taste.
  • Add the drained potatoes and roasted garlic from Steps 2 and 1 to the simmering broth, stirring gently to combine. Cook for 2-3 minutes to let everything heat through. Stir in the grated parmesan cheese and nutmeg until the cheese is fully melted and incorporated. Using an immersion blender, blend the soup until it reaches your desired smoothness—I prefer a slightly chunky texture with some potato pieces remaining, but you can blend it completely smooth if you prefer. If the soup is too thick, thin it with additional chicken broth a little at a time until you reach the consistency you like.
  • Taste the soup and adjust seasoning with additional salt and pepper as needed. Ladle the soup into bowls and top each serving with a sprinkle of extra parmesan cheese, a small handful of chopped chives, and a crack of fresh black pepper if desired. Serve immediately while hot.

Disclaimer

Our editors have used AI to create or enhance parts of this article. All content has been fact-checked by our team to ensure accuracy.

Leave a Comment

Recipe Rating




Add Photo
(optional)
Images must be:
  • PNG, GIF, JPEGs, WEBP only
  • Minimum 960x960
  • Max size: 30MB
Share a photo of your cooked dish!

×
Pinterest Logo
Follow me on Pinterest for FREE Daily Recipes!
Follow on Pinterest
Recipe

📸 Do you have a photo of your dish?

Help others see how your recipe turned out!