Right, so I’ll admit — the first time I heard someone put vanilla and curry powder in the same soup, I scrunched up my face and muttered something vaguely rude under my breath. But this one? James Martin’s celery soup? It works. Genuinely, bafflingly, works. It’s creamy and mellow, with a warmth that sneaks up on you like an old friend dropping by unannounced — and just when you’re comfy, there’s that little whisper of curry and sweet vanilla. Subtle. Clever. Utterly comforting.
I first made this on a cold Tuesday when my fridge held only half a sad celeriac and some milk that was flirting with its expiry date. I wasn’t expecting much, but 30 minutes later, I was cradling a bowl that tasted like it had been thought up in a fancy countryside kitchen… with sheep out the window and a pot of herb oil warming on the Aga.
I now keep celeriac in my weekly shop. Which I never thought I’d say. Let’s make it, shall we?
Why You’ll Love It
- Takes 30 minutes, start to finish — seriously.
- Creamy, cozy, and gently spiced (nothing too fiery here).
- Feels posh, but is secretly dead easy.
- Great for using up that awkward celeriac you forgot in the veg drawer.
- Leftovers taste even better the next day.
- The drizzle of herb oil makes it feel like you’re a proper chef.
Ingredients
- ½ celeriac, peeled and diced — about the size of large sugar cubes
- 500ml full-fat milk — don’t skimp, this is what gives it body
- 1 tsp mild curry powder — adds warmth, not heat
- ½ a vanilla pod, seeds scraped (or ¼ tsp vanilla extract if you’re in a rush)
- 25ml double cream
- Salt and pepper to taste
To serve:
- A drizzle of herb oil (or olive oil with chopped parsley works fine)
- A splash more double cream
How to Make It
Get everything in the pan:
Pop your celeriac, milk, curry powder, and vanilla seeds (or extract) into a saucepan. Bring it all up to a gentle boil — just until the celeriac softens. This’ll take about 5–7 minutes.
Let it mellow:
Once it’s bubbling, drop it down to a simmer. Give it a little stir now and then. Season with a good pinch of salt and pepper. (Don’t skip this part — bland soup is the enemy.)
Blend it all silky:
Pour the lot into a food processor or use a stick blender right in the pan. Blend until it’s completely smooth. Think velvet, not chunky jumper.
Heat it back up:
Return it to the pan, add your 25ml of double cream, and warm it through gently. Don’t boil it now or it’ll sulk and split.
Time for a taste test:
Give it a spoonful and adjust your seasoning. Sometimes I add the tiniest pinch of sugar if the celeriac is particularly earthy that day.
Serve like you mean it:
Ladle into warm bowls (yes, warm them — it makes a difference), then top with a drizzle of herb oil and a swirl of cream. I sometimes add a bit of toasted cumin seed on top if I’m feeling extra.
Pair it up (optional but lovely):
A bit of crusty bread, some blue cheese on crackers, or even a little pile of roasted chickpeas for crunch. Go wild.

Common Mistakes and How to Dodge Them
Can I use celery instead of celeriac?
Not really — celery’s far more watery and won’t give the same creamy texture. You could blend it with potato, but it’s a different soup entirely.
Why does mine taste flat?
You probably need more salt, or your curry powder’s old and sleepy. Try adding a tiny squeeze of lemon to wake it up.
My soup’s too thin!
You may have overdone the milk or under-simmered. Next time, chop your celeriac smaller so it breaks down better.
I added the cream too early and it split — help!
Yep, done that myself. Always reheat gently after blending and then stir in the cream. Don’t boil it again.
Storage and Reheating
Fridge: Pop it in a sealed container and it’ll keep happily for 3–4 days.
Freezer: Totally freezable. Just let it cool first and use airtight tubs. Keeps for up to 3 months.
Reheat on the stove: Gently, low heat, stir often. Don’t boil.
Microwave: Totally fine. Use 2-minute bursts, stirring in between.
Frequently Asked Questions
Can I make this dairy-free?
Absolutely. Use oat milk and coconut cream — it’ll be slightly sweeter but still delicious.
Do I have to use vanilla?
Honestly? It’s what makes the soup special. But if it freaks you out, leave it out and add a pinch more curry.
Is it spicy?
Not in the slightest. Just warm and fragrant. Great for spice wimps.
Can I bulk it up for dinner?
Yes! Serve with toasties, cheesy scones, or a baked potato. Turns this into a proper meal.
Nutrition Facts (Per Serving):
Calories: 273
Fat: 16g
Carbs: 21g
Protein: 12g
Sodium: 964mg
Sugar: 5.3g
Try More James Martin Recipes:
- James Martin Curried Parsnip Soup
- James Martin Carrot And Coriander Soup
- James Martin Minestrone Soup

James Martin Celery Soup
Description
A velvety, gently spiced soup with creamy celeriac, warm curry, and a whisper of vanilla — topped with cream and herb oil for that chef’s-kiss finish.
Ingredients
To serve:
Instructions
- Add celeriac, milk, curry, and vanilla to a saucepan.
- Bring to boil, then simmer 5–7 mins until soft.
- Blend smooth with stick blender or processor.
- Return to pan, stir in cream, season to taste.
- Warm gently — don’t boil.
- Serve with drizzles of cream and herb oil.
Notes
- Dice celeriac evenly so it cooks uniformly.
- Don’t boil after adding cream — it’ll split.
- Use fresh curry powder for better flavour.
- Vanilla is subtle but magic — try it once.