Recipe
Servings
4 1×
Serves 4Prep 10 minCook 20 minTotal 30 min
Ingredients
- 1 medium cauliflower, about 700–800g, cut into small florets
- 2 tablespoons olive oil, divided
- 1 small onion, finely chopped
- 2 garlic cloves, sliced or minced
- 750ml vegetable or chicken stock, plus extra if needed
- 150ml double cream or heavy cream
- ½ teaspoon fine salt, plus more to taste
- ¼ teaspoon freshly ground black pepper
- 1 teaspoon lemon juice
- Pinch of grated nutmeg, optional
- 2 tablespoons finely grated Parmesan, optional
- Fresh parsley or chives, to serve
- Reserved roasted cauliflower florets, to serve
Method
- Heat the oven. Preheat the oven to 230°C fan-assisted or 250°C conventional. Line a large baking tray with parchment if preferred.
- Season the cauliflower. Place the florets on the tray. Add 1½ tablespoons of olive oil, half the salt and the black pepper. Toss thoroughly, then spread the cauliflower into one even layer. Avoid crowding the tray; excess moisture will prevent browning.
- Roast. Roast for 15–18 minutes, turning once halfway through, until the florets are tender and browned at the edges. Reserve a few of the best-looking florets for serving.
- Cook the soup base. While the cauliflower roasts, heat the remaining olive oil in a large saucepan over medium heat. Add the onion and the remaining salt. Cook for 5–6 minutes, stirring occasionally, until softened but not browned.
- Add the garlic and stock. Stir in the garlic and cook for 30–60 seconds. Pour in the stock and bring it to a gentle simmer.
- Combine. Add the roasted cauliflower to the saucepan. Simmer for 4–5 minutes so the flavours combine and the cauliflower softens fully.
- Blend. Remove the pan from the heat. Blend with an immersion blender until smooth. Alternatively, transfer the soup to a heatproof countertop blender in batches. Do not fill the blender more than halfway, and loosen the lid carefully to allow steam to escape.
- Finish the soup. Return the blended soup to low heat. Stir in the cream, lemon juice and nutmeg, if using. Warm gently without boiling. Taste and adjust the salt, pepper and consistency. Add a splash of stock if the soup is too thick.
- Serve. Ladle into warm bowls. Top with the reserved roasted cauliflower, parsley or chives, a little Parmesan and a small drizzle of olive oil.
Creamy Roasted Cauliflower Soup (30-Minute)

This creamy roasted cauliflower soup delivers deep flavour without a long cooking time. Small cauliflower florets roast quickly at high heat while the onion and garlic soften in a saucepan. Everything then comes together with stock and cream for a smooth, comforting soup.
Roasting is the key step. It gives the cauliflower browned edges and a slightly sweet, savoury flavour that you do not get from boiling alone. A little lemon juice at the end keeps the finished soup balanced rather than heavy.
Serve it with crusty bread, a green salad or a few reserved roasted florets for texture.
Why this recipe works
Cauliflower can taste mild when cooked in water. Roasting concentrates its flavour and creates caramelised edges in around 15–18 minutes when the florets are cut small.
The soup base is deliberately simple: onion, garlic, vegetable or chicken stock, and cream. The ingredients support the roasted cauliflower rather than covering it. An immersion blender makes the process quick and minimises washing-up.
For a dairy-free version, replace the cream with unsweetened oat cream, coconut milk or blended cashews. See the variations below for more options.

Recipe
Creamy Roasted Cauliflower Soup
A smooth, rich soup made with roasted cauliflower, garlic, stock and cream.
- Servings: 4
- Prep time: 10 minutes
- Cook time: 20 minutes
- Total time: 30 minutes
- Course: Soup
- Cuisine: European-inspired
- Diet: Vegetarian option; gluten-free when served with suitable accompaniments
Ingredients
- 1 medium cauliflower, about 700–800g, cut into small florets
- 2 tablespoons olive oil, divided
- 1 small onion, finely chopped
- 2 garlic cloves, sliced or minced
- 750ml vegetable or chicken stock, plus extra if needed
- 150ml double cream or heavy cream
- ½ teaspoon fine salt, plus more to taste
- ¼ teaspoon freshly ground black pepper
- 1 teaspoon lemon juice
- Pinch of grated nutmeg, optional
- 2 tablespoons finely grated Parmesan, optional
- Fresh parsley or chives, to serve
- Reserved roasted cauliflower florets, to serve
Method
Heat the oven.
Preheat the oven to 230°C fan-assisted or 250°C conventional. Line a large baking tray with parchment if preferred.Season the cauliflower.
Place the florets on the tray. Add 1½ tablespoons of olive oil, half the salt and the black pepper. Toss thoroughly, then spread the cauliflower into one even layer. Avoid crowding the tray; excess moisture will prevent browning.Roast.
Roast for 15–18 minutes, turning once halfway through, until the florets are tender and browned at the edges. Reserve a few of the best-looking florets for serving.Cook the soup base.
While the cauliflower roasts, heat the remaining olive oil in a large saucepan over medium heat. Add the onion and the remaining salt. Cook for 5–6 minutes, stirring occasionally, until softened but not browned.Add the garlic and stock.
Stir in the garlic and cook for 30–60 seconds. Pour in the stock and bring it to a gentle simmer.Combine.
Add the roasted cauliflower to the saucepan. Simmer for 4–5 minutes so the flavours combine and the cauliflower softens fully.Blend.
Remove the pan from the heat. Blend with an immersion blender until smooth. Alternatively, transfer the soup to a heatproof countertop blender in batches. Do not fill the blender more than halfway, and loosen the lid carefully to allow steam to escape.Finish the soup.
Return the blended soup to low heat. Stir in the cream, lemon juice and nutmeg, if using. Warm gently without boiling. Taste and adjust the salt, pepper and consistency. Add a splash of stock if the soup is too thick.Serve.
Ladle into warm bowls. Top with the reserved roasted cauliflower, parsley or chives, a little Parmesan and a small drizzle of olive oil.

Tips for the best soup
- Cut the florets small. Pieces around 3cm roast faster and blend more easily.
- Use a large tray. Cauliflower needs space around it to brown. If the tray is crowded, use two trays.
- Do not boil after adding cream. Gentle reheating keeps the soup smooth and reduces the chance of the cream separating.
- Adjust the texture at the end. Add stock gradually. It is easier to thin the soup than to thicken it again.
- Reserve some roasted cauliflower. A few browned pieces add contrast to an otherwise smooth soup.
- Season in stages. Stock and Parmesan can both contain salt, so taste before adding more.
Variations
Dairy-free cauliflower soup
Replace the double cream with 150ml unsweetened oat cream or full-fat coconut milk. For a neutral, nutty finish, blend in 75g soaked cashews with the stock before adding the roasted cauliflower.
Curried roasted cauliflower soup
Add 1–2 teaspoons of mild curry powder to the softened onion and cook for 30 seconds before adding the garlic and stock. Finish with coconut milk and lime juice instead of cream and lemon.
Cheesy cauliflower soup
Stir 75g grated mature cheddar into the finished soup over low heat. Add the cheese gradually and do not boil. This creates a fuller, more savoury version that works well with toasted bread.
Smoky cauliflower soup
Add ½ teaspoon smoked paprika and a pinch of ground cumin with the garlic. Garnish with chopped spring onions or a few drops of chilli oil.
Chunky cauliflower soup
Blend only half of the soup, then return it to the pan with the remaining roasted florets. This produces a thicker soup with a more substantial texture.

Storage and reheating
Cool leftover soup promptly and transfer it to an airtight container. Refrigerate for up to 3–4 days.
Reheat gently in a saucepan over low to medium heat, stirring regularly. Add a splash of stock or water if the soup has thickened. Heat until steaming hot, but avoid a rapid boil after the cream has been added.
For freezing, prepare the soup without the cream if possible. Freeze in sealed containers for up to 2–3 months. Defrost overnight in the refrigerator, reheat gently and stir in the cream just before serving.
Frequently asked questions
Can I use frozen cauliflower?
Yes. Frozen cauliflower can be roasted, although it may release more water than fresh cauliflower. Roast it directly from frozen in a single layer and allow a few extra minutes for browning.
Can I make this soup without a blender?
You can make a rustic version by finely chopping the cauliflower and mashing some of it into the stock. The result will not be completely smooth, but it will still have good flavour.
Can I use milk instead of cream?
Yes, but the soup will be lighter and thinner. Use whole milk for the best result and add it over low heat. You can also blend in a small cooked potato to provide extra body.
Is roasted cauliflower soup gluten-free?
The soup itself can be gluten-free, provided the stock is certified gluten-free. Check the label of packaged stock and serve with gluten-free bread if required.
Can I make it ahead?
Yes. Prepare the soup up to two days ahead and refrigerate it. Reheat gently and adjust the consistency with extra stock before serving.
What can I serve with cauliflower soup?
Crusty bread, cheese toasties, seeded crackers, a green salad or roasted chickpeas all work well. A sharp garnish, such as lemon zest or pickled onions, can also balance the soup’s richness.
Further reading
For another approach to roasted cauliflower soup, compare the techniques used by Cookie and Kate and Inspired Taste. Both demonstrate the value of roasting the cauliflower before blending it into the soup.
