This creamy Roasted Garlic Potato Leek Soup is perfect for chilly days. The soft potatoes and sweet leeks blend together beautifully with mellow roasted garlic.
The best part? It’s like a warm hug in a bowl! I love topping it with a sprinkle of fresh herbs or a drizzle of olive oil for extra flavor. So cozy! 😊
Key Ingredients & Substitutions
Leeks: Leeks add a mild, sweet onion flavor. If you can’t find leeks, you can use green onions or scallions as a substitute. Just note that they have a sharper taste, so you might want to use less.
Potatoes: Russet or Yukon Gold potatoes work best for a creamy texture. If you prefer a lower-carb option, cauliflower can be used instead, though it will change the flavor profile.
Garlic: Roasting garlic mellows its taste. If you’re short on time, you can use garlic powder as a quick fix, but fresh garlic is always best for flavor. About 1 teaspoon of garlic powder equals one clove.
Heavy Cream or Whole Milk: I love using heavy cream for ultra creaminess, but you can swap it with half-and-half, oat milk, or cashew cream for a lighter or dairy-free version. Just keep the consistency in mind!
Fresh Herbs: Thyme and rosemary add great aroma. If fresh herbs aren’t available, dried herbs will work, but use about one-third of the amount since dried herbs are stronger.
How Do I Get the Best Flavor From Roasting Garlic?
Roasting garlic transforms its sharpness into sweetness. Here’s how to do it well:
- Preheat your oven to 400°F (200°C).
- Place the peeled garlic cloves in a small baking dish.
- Drizzle with olive oil and cover tightly with foil or parchment to keep moisture in.
- Roast for 20-25 minutes until the cloves are soft and golden brown.
- Let them cool slightly, then squeeze out of the skins easily.
Trust me, it makes a huge difference in flavor and works perfectly in the soup!

Roasted Garlic Potato Leek Soup
Ingredients You’ll Need:
For the Soup:
- 2 large leeks (white and light green parts only), cleaned and sliced
- 6 large cloves of garlic, peeled
- 4 large potatoes, peeled and diced
- 4 cups vegetable or chicken broth
- 1 cup heavy cream or whole milk
- 2 tablespoons olive oil
- 2 tablespoons unsalted butter
- Salt and freshly ground black pepper, to taste
For Garnish:
- Fresh thyme or rosemary sprigs
- Optional: Chopped chives or parsley
How Much Time Will You Need?
This delightful soup takes about 15 minutes to prepare and 25-30 minutes to cook, so you’ll have it ready in about 45 minutes total. Perfect for a cozy meal!
Step-by-Step Instructions:
1. Roast the Garlic:
Start by preheating your oven to 400°F (200°C). Place the peeled garlic cloves in a small baking dish and drizzle with 1 tablespoon of olive oil. Roast them in the oven for about 20-25 minutes, or until they are soft and golden. The roasting brings out a sweet, rich flavor that enhances your soup!
2. Sauté the Leeks:
In a large pot, heat the unsalted butter and the remaining tablespoon of olive oil over medium heat. Once the butter has melted, add the sliced leeks. Sauté them for about 5-7 minutes until they are softened and fragrant. Don’t forget to season with a little salt to enhance their flavor!
3. Combine Ingredients:
Next, add the diced potatoes to the pot with the leeks. Stir everything together for a couple of minutes to mix well. This helps the potatoes soak up the flavors from the leeks.
4. Add Roasted Garlic:
Now, take your beautifully roasted garlic cloves and squeeze them out of their skins directly into the pot. This will give your soup that rich, garlic goodness!
5. Pour in the Broth:
Pour in the vegetable or chicken broth, and bring the mixture to a boil. Once boiling, reduce the heat to a simmer and let it cook for about 20 minutes, or until the potatoes are tender when pierced with a fork.
6. Blend the Soup:
Using an immersion blender, puree the soup directly in the pot until it’s smooth and creamy. If you don’t have an immersion blender, carefully transfer the soup in batches to a regular blender, then return it to the pot.
7. Add the Cream:
Stir in the heavy cream or whole milk, warming the soup gently over low heat. Taste and adjust the seasoning with salt and freshly ground black pepper as needed!
8. Serve and Garnish:
Now it’s time to serve! Ladle the soup into bowls and garnish with fresh thyme or rosemary sprigs. If you’re feeling fancy, sprinkle some chopped chives or parsley on top for a pop of color. Enjoy this comforting and creamy roasted garlic potato leek soup!
Can I Use Other Types of Potatoes?
Yes! While Russet and Yukon Gold potatoes are ideal for creaminess, you can also use red potatoes or fingerlings. Just keep in mind that different potatoes may alter the texture and flavor slightly.
How Should I Store Leftover Soup?
Store any leftover soup in an airtight container in the fridge for up to 3-4 days. You can also freeze the soup for up to 3 months! Just make sure to let it cool completely before transferring it to a freezer-safe container.
Can I Make This Soup Vegan?
Absolutely! For a vegan version, simply substitute the heavy cream with coconut milk or a plant-based cream alternative, and use vegetable broth. Replace the butter with vegan butter or olive oil, and omit any animal products.
Can I Add Protein to This Soup?
Yes, you can definitely add protein! Cooked shredded chicken or white beans would complement the flavors nicely. Just stir them in after blending, and heat the soup gently to warm everything through.
