A classic British soup that turns a bag of carrots into something genuinely comforting. Sweet, gently spiced with cumin and blitzed silky-smooth, then finished with a handful of fresh coriander. Freezer-friendly and endlessly forgiving.
Carrot and coriander is the soup most of us reach for when the weather turns. This version leans on a pinch of ground cumin to deepen the carrotsβ natural sweetness, then blends to a properly velvety finish. Itβs cheap, meat-free and comes together in one pan with ingredients you almost certainly already have in.
Ingredients
- 1 tbsp olive oil
- 25 g butter β or another tbsp of oil to keep it vegan
- 1 onion β roughly chopped
- 1 garlic clove β crushed
- 600 g carrots (1 lb 5 oz) β peeled and sliced
- 1 tsp ground coriander
- 1/2 tsp ground cumin
- 1 medium potato β about 150 g, peeled and diced (for body)
- 1 litre vegetable stock (1 3/4 pints) β hot
- 1 small bunch fresh coriander β about 20 g, leaves and stalks
- to taste salt and black pepper
- 2 tbsp single cream or natural yoghurt β optional, to serve
Method
- Heat the oil and butter in a large saucepan over a medium heat. Add the onion and cook gently for 6-8 minutes until soft and translucent but not browned.
- Stir in the garlic, ground coriander and cumin and cook for 1 minute until fragrant, which stops the spices tasting raw.
- Add the sliced carrots and diced potato, stirring to coat them in the spiced oil. Season with a good pinch of salt.
- Pour in the hot stock and bring to the boil. Reduce to a simmer, cover, and cook for 20-25 minutes until the carrots are completely tender and give no resistance to a knife.
- Take off the heat and stir in most of the fresh coriander, saving a little to garnish. Blitz until completely smooth using a stick blender, or in a jug blender in batches.
- Return to a low heat, loosen with a splash more stock or water if it's too thick, and taste. Adjust the salt and pepper generously, as soup needs more seasoning than you'd think.
- Ladle into warm bowls, swirl through a little cream or yoghurt if using, and scatter over the reserved coriander.
Serve it with
- Crusty warm bread or a buttered bloomer
- A swirl of cream or natural yoghurt
- Toasted cumin or pumpkin seeds
- A grating of sharp cheddar
- Cheese scones on the side
Why this works
The potato is the quiet hero here, lending a creamy body that makes the soup taste rich without any cream. Blooming the ground spices in the oil before the liquid goes in draws out a warm, rounded flavour you don't get from stirring them into stock.
Common swaps
- Keep it fully vegan by using oil in place of butter and topping with coconut or oat cream.
- No fresh coriander? A teaspoon of extra ground coriander plus a squeeze of lime lifts it.
- Swap the potato for a handful of red lentils for extra protein and heft.
- Add a thumb of grated fresh ginger with the garlic for a warmer, spicier version.
Common mistakes to avoid
- Browning the onions instead of softening them slowly, which gives the soup a slightly bitter, caramelised edge.
- Under-seasoning: carrots are sweet, so the soup can taste flat without enough salt and a good grind of pepper.
- Not blending long enough, leaving a grainy texture instead of a proper silky finish.
- Adding the fresh coriander at the start, where its bright flavour cooks away to nothing.
Storage, freezing & reheating
Storage: Cool quickly and keep in an airtight container in the fridge for up to 3 days.
Freezing: Freezes brilliantly for up to 3 months. Freeze before adding any cream, then defrost overnight in the fridge.
Reheating: Reheat gently in a pan over a medium heat until piping hot throughout, adding a splash of water or stock if it has thickened.
Allergen notes: contains Milk. Always check individual product labels.
Estimated nutrition
Per serving, estimated from typical ingredient values β not a substitute for precise dietary calculation.
| Calories | 180 kcal |
|---|---|
| Protein | 3 g |
| Carbohydrate | 22 g |
| Fat | 9 g |