This James Martin cauliflower soup is a beautifully smooth and comforting dish with a delicate, creamy texture and a subtle nutty flavour. It’s a simple recipe that delivers impressive results, making it perfect for both beginners and confident home cooks. The soup is gently simmered and blended to create a velvety finish, ideal for chilly days. From start to finish, it takes around 40 minutes, making it a quick yet satisfying option.
Ingredients
For the Soup
- 1 large cauliflower (about 800g), cut into florets
- 1 onion, finely chopped
- 2 garlic cloves, crushed
- 25g unsalted butter
- 1 tbsp olive oil
- 750ml vegetable or chicken stock
- 100ml double cream
- Salt and freshly ground black pepper
For Garnish (Optional)
- Fresh chives, finely chopped
- Crusty bread or croutons
- Drizzle of cream or olive oil
How to Make James Martin Cauliflower Soup
- Prepare the vegetables: Cut the cauliflower into even-sized florets. Finely chop the onion and crush the garlic so everything cooks evenly.
- Start the base: Heat the butter and olive oil in a large saucepan over medium heat. Add the onion and cook gently for 5–6 minutes until soft but not browned.
- Add garlic and cauliflower: Stir in the garlic and cook for 1 minute, then add the cauliflower florets and mix well to coat in the buttery base.
- Pour in the stock: Add the stock and bring to a gentle simmer. Cover and cook for 15–20 minutes until the cauliflower is tender.
- Blend the soup: Remove from the heat and blend using a hand blender until completely smooth and creamy.
- Add cream and season: Stir in the double cream, then season with salt and pepper to taste. Warm through gently without boiling.
- Serve: Ladle into bowls and finish with your chosen garnish such as chives or a swirl of cream.

Tips
How do I get a perfectly smooth texture?
Blend the soup thoroughly while it’s still warm. A high-powered blender or hand blender will give the best silky finish.
Can I make it thicker?
Use less stock or simmer uncovered for a few extra minutes to reduce the liquid slightly.
How can I boost the flavour?
Roasting the cauliflower before adding it to the soup adds a deeper, slightly nutty flavour.
Can I make it dairy-free?
Yes, simply replace the cream with a dairy-free alternative or leave it out for a lighter version.
Serving Suggestions
- Serve with warm crusty bread
- Top with crispy croutons for texture
- Add a sprinkle of fresh herbs
- Pair with a light sandwich for a complete meal
Storage
At Room Temperature
Do not leave the soup out for more than 2 hours. Allow it to cool before storing.
In the Refrigerator
Store in an airtight container for up to 3 days. Reheat gently on the stove, stirring occasionally.
Freezing
Freeze for up to 3 months in suitable containers. Thaw overnight in the fridge and reheat slowly. Add a splash of stock or water if needed.
Nutrition
- Calories: 210 kcal
- Carbohydrates: 14g
- Protein: 5g
- Fat: 15g
- Saturated Fat: 8g
- Sodium: 420mg
These values are approximate and may vary depending on ingredients used.
FAQs
Can I use frozen cauliflower for this soup?
Yes, frozen cauliflower works well. Add it directly to the pot and allow a few extra minutes for cooking.
Can I make this soup ahead of time?
Absolutely. It stores well in the fridge and can be reheated gently before serving.
What can I use instead of cream?
You can use milk, crème fraîche, or a dairy-free alternative such as oat or coconut cream.
How do I make it more filling?
Add cooked potatoes or serve with hearty bread to make the soup more substantial.
James Martin Cauliflower Soup
Course: SoupCuisine: BritishDifficulty: Easy4
servings30
minutes40
minutes300
kcal1
hour10
minutesA smooth and creamy cauliflower soup with delicate flavour, perfect for a comforting and easy meal.
Ingredients
1 large cauliflower, cut into florets
1 onion, chopped
2 garlic cloves, crushed
25g butter
1 tbsp olive oil
750ml stock
100ml double cream
Salt and pepper
Fresh chives (optional)
Directions
- Prepare vegetables and chop ingredients.
- Cook onion in butter and oil until soft.
- Add garlic and cauliflower, stir well.
- Pour in stock and simmer until tender.
- Blend until smooth.
- Stir in cream and season.
- Serve warm with garnish.
Notes
- Roast cauliflower for deeper flavour.
- Adjust thickness with stock.
- Freeze without cream for best results.
