This roasted cauliflower and potato soup is creamy, cozy, and full of flavour. Roasted cauliflower, potatoes, garlic, leek, and stock are blended until silky smooth into a warm, comforting bowl that’s perfect for those cold winter nights.
Toss half the cauliflower with olive oil, salt, and pepper. Roast for 20–25 minutes until golden and lightly caramelized.
Heat olive oil in a large soup pot over medium heat.
Add onion and leek and cook for 3–4 minutes until softened.
Add carrots, celery, garlic, and bay leaf. Cook another 3–5 minutes, stirring often, until fragrant.
Season lightly with salt and pepper.
Add roasted cauliflower, raw cauliflower, and potatoes.
Pour in chicken broth and water until the vegetables are just covered. Bring to a boil, then reduce heat and simmer partially covered for 25–30 minutes, until everything is very soft.
Remove the bay leaf.
Blend using an immersion blender or carefully transfer to a blender in batches. Blend until completely smooth and silky.
Taste and adjust seasoning.
Stir in a small knob of butter for extra richness if desired.
Ladle into bowls and top with crispy bacon, chives, roasted cauliflower, cracked black pepper, or a drizzle of olive oil.
Serve with crusty bread & Enjoy!
Notes
Variations
Vegetarian Version: Use vegetable stock and skip the bacon. Add crispy chickpeas or croutons for crunch.
Extra Creamy: Add a splash of cream or coconut milk when blending for a richer texture.
Lighter Version: Use slightly less potato and increase cauliflower for a lighter soup.
Storage & Reheating
Fridge: Store in an airtight container for up to 4 days.
Freezer: Freeze for up to 3 months.
Reheating: Warm gently on the stovetop over medium-low heat. Add a splash of broth or water if the soup thickens too much.