Creamy Leek and Celeriac Soup
This creamy leek and celeriac soup is a cozy fall soup recipe that is hearty, full of flavor, gluten-free, and easy to make dairy-free.

Creamy Leek and Celeriac Soup
Some vegetables deserve much more attention, and celeriac is definitely one of them. We Poles love celery root, or seler, as we call it, and I grew up eating it in soups, salads, and all kinds of comforting dishes. Yet here in the U.S., I still feel like it is the quiet vegetable sitting in the corner waiting to be invited to the party.
As a nutrition consultant and chef, I love ingredients that can do more than one thing. Celeriac is earthy, slightly nutty, beautifully aromatic, and incredibly versatile. Add sweet, mellow leeks, fresh thyme, garlic, and a splash of cream, and you get a soup that tastes far more luxurious than the ingredient list suggests.
This is one of those fall soup recipes I make when I want something warm, nourishing, and comforting without spending the entire afternoon in the kitchen.
Why You’ll Love This Recipe
I tested this soup with one goal: I wanted it creamy but still light.
The celeriac gives the soup body and a naturally velvety texture, so you don’t need to add a mountain of cream; you can skip the cream altogether, or use coconut milk if you want a dairy-free version. The leeks bring sweetness, while garlic and thyme give it that savory depth I always look for in a good soup.
And then there is the little trick I wouldn’t skip: apple cider vinegar.
Just a splash at the end wakes everything up. Creamy soups can sometimes taste a little flat, and that tiny bit of acidity makes all the other flavors pop.
Why This Recipe Works
The key is taking your time with the leeks.
I don’t rush this step. I cook them slowly in olive oil or butter until they are soft and sweet but not browned. Then I add the garlic and thyme, followed by the celeriac and broth. Once everything is tender, I blend the soup until silky smooth.
The final combination of crème fraîche, heavy cream, and apple cider vinegar gives the soup a lovely balance: creamy, tangy, savory, and just a little earthy.

Ingredients for Creamy Leek and Celeriac Soup
This website may contain affiliate links, which means I may earn a small commission at no extra cost to you if you purchase through these links. As an affiliate, I only recommend products or services I genuinely use and love. Check the affiliate disclosure here.
Did you know?
Celeriac has about 9.2 g total carbohydrates and 1.8 g fiber per 100 g raw, or roughly 7.4 g net carbs. Cooked celeriac has about 5.9 g total carbs per 100 g.
That makes it a really nice alternative to potatoes, which are considerably more starchy. And this is exactly what makes it interesting for your soup: you get that creamy, comforting, potato-like texture without relying on potatoes.

How to Make Creamy Leek and Celeriac Soup
- Peel the celery and cut it into chunks.
- Clean the leek, wash it thoroughly, slice it in half, cut off the green ends and the root end, and wash it again.
- Slice the leeks.
- Warm olive oil in a large Dutch oven or soup pot over medium-low heat. Add the leeks and a generous pinch of salt. Cook slowly for about 8–10 minutes, stirring occasionally, until they are soft and sweet.
- Add the garlic and chopped fresh thyme and cook for another minute.
- Add the celeriac and vegetable broth. Bring everything to a boil, then reduce the heat to medium and cook until the celeriac is completely tender, about 20–25 minutes.
- Blend the soup until completely smooth. Taste it before adding the dairy or coconut milk. This is where I usually realize it needs just a little more salt.
- Stir in the crème fraîche and heavy cream. Add the apple cider vinegar a little at a time. Start small so you dont make the soup taste like vinegar. Taste again and adjust the seasoning.
Ingredient Substitutions
- Celeriac: You can replace part of the celeriac with potatoes, cauliflower, or parsnips, although the flavor will change.
- Vegetable broth: Chicken broth or bone broth works beautifully if you don’t need the soup to be vegetarian.
- Crème fraîche: Sour cream or full-fat Greek yogurt can work, although I recommend stirring them in off the heat.
- Heavy cream: Use full-fat coconut milk for a dairy-free version. It will add a slight coconut flavor, so keep that in mind.
- Olive oil: Butter is delicious here if you prefer a richer flavor.
Recipe Testing Notes
I tested this soup with different amounts of cream, and honestly, more was not better. Celeriac already gives the soup a naturally creamy texture. Too much dairy simply covers up the delicate flavor of the vegetables.
Want to save this recipe?
I also found that overbrowning the leeks changes the character of the soup. I want them soft, sweet, and almost melting rather than deeply caramelized.
And the apple cider vinegar stayed in the final version. It may seem like a tiny ingredient, but it makes a noticeable difference.
Ways to Serve
- Serve it with crusty sourdough or rustic gluten-free bread for dipping.
- Top it with a drizzle of good olive oil, fresh thyme leaves, and cracked black pepper.
- With seed crackers.
- Serve small bowls as a first course for a fall dinner.
- Pair it with a kale salad for an easy lunch.
- For a beautiful Polish-inspired meal, serve it alongside rye-style bread and a few slices of roasted root vegetables.
Make-Ahead Tips
This is an excellent make-ahead soup.
You can prepare it a day or two in advance and keep it refrigerated. In fact, I think the flavor becomes even better after it has had time to mingle.
If you’re making it ahead, I recommend waiting to add the cream and crème fraîche until you’re reheating it. Then warm it gently and finish with the dairy and apple cider vinegar.
Troubleshooting
- My soup is too thick: Add more vegetable broth a little at a time until you reach the consistency you like.
- My soup tastes flat: Add salt first. If it still tastes dull, add a small splash of apple cider vinegar. Also, you can balance it with a little bit of maple syrup.
- My soup isn’t creamy enough: Blend it longer. Celeriac becomes incredibly silky when properly puréed. You can also add a little more crème fraîche or cream.
Storage
Store the soup in an airtight container for up to 4 days. Gently reheat over medium-low heat. Avoid a vigorous boil once the dairy has been added.

FAQ
Is celeriac the same as celery?
No. Celeriac is the root of a type of celery plant. It has a mild celery flavor but is much earthier and nuttier.
Is this soup gluten-free?
Yes. All the ingredients in this recipe are naturally gluten-free, but always check your vegetable broth and other packaged ingredients if you need to strictly avoid gluten.
Can I use dried thyme?
Yes. If you don’t have fresh thyme, use about one-third as much dried thyme.
Can I make this soup vegan?
Yes. Use vegetable broth, olive oil, and a dairy-free cream alternative. You can also skip the crème fraîche entirely and finish the soup with good olive oil and apple cider vinegar.
I really wish more people cooked with celery root. It may not win any beauty contests at the farmers market, but once you peel away that rough exterior, there is a wonderfully versatile vegetable underneath.
For me, this soup is exactly what fall cooking should be: simple ingredients, gentle cooking, a little patience, and a bowl that makes you want to curl up at the table.
If you’re looking for a fall soup recipe that is hearty without being heavy, full of flavor, naturally gluten-free, and easy to make dairy-free, give this one a try.
And if you have never cooked with celeriac before, welcome to the club. I think you’re going to wonder why this wonderfully ugly little root hasn’t been invited to your kitchen sooner.
Make a pot, grab some crusty bread, and come sit at the table.

Creamy Leek and Celeriac Soup
Equipment
- Dutch Oven or a large pot
Ingredients
- 2 Leeks large
- 2 tbsp Olive oil or butter
- 3 Celery root medium
- 6 cloves Garlic minced
- 2 tbsp Fresh thyme chopped
- 2 tbsp Onion granules
- 1 tbsp Apple cider vinegar or more if needed, also lemon juice can be used
- 6 oz Cream Fraiche I used goat
- 1/4 cup Heavy cream
Instructions
- Peel the celery and cut it into chunks. Clean the leek, wash it thoroughly, slice it in half, cut off the green ends and the root end, and wash it again. Slice the leeks.2. Warm olive oil in a large Dutch oven or soup pot over medium-low heat. Add the leeks and a generous pinch of salt. Cook slowly for about 8–10 minutes, stirring occasionally, until they are soft and sweet.3. Add the garlic and chopped fresh thyme and cook for another minute.4. Add the celeriac, onion granules and vegetable broth. Bring everything to a boil, then reduce the heat to medium and cook until the celeriac is completely tender, about 20–25 minutes.5. Cool for 15 minutes. Blend the soup until completely smooth. Taste it before adding the dairy or coconut milk. This is where I usually realize it needs just a little more salt.6. Stir in the crème fraîche and heavy cream. Add the apple cider vinegar a little at a time. Start small so you dont make the soup taste like vinegar. Taste again and adjust the seasoning.
Nutrition
Love My Content? Buy Me a Coffee!
Creating these resources for you is my passion, and I love hearing how they’ve helped you on your health journey. If you appreciate my content and want to support my work, you can buy me a coffee to help fuel more tips, recipes, and inspiration. Every little bit means the world to me!

