This creamy cauliflower cheese soup offers a satisfying mix of comfort and nutrition. With added vegetables like carrots and courgette (zucchini), it delivers extra flavour, body and nutrients without relying on heavy cream. The smooth, cheesy texture makes it perfect for family dinners or a cosy lunch.

If you enjoy this, you might also like other comforting soups such as broccoli and stilton, carrot and coriander, butternut squash with sweet potato, or a spicy parsnip soup.
⭐️ Why this recipe works
- Creamy texture: Whole milk and cheddar melt together to create a rich, velvety mouthfeel.
- Flavourful base: Slowly sweating the onions and garlic develops a deep, savory foundation for the soup.
- Nutritious: Cauliflower, carrots and courgette boost the fibre, vitamins and overall heartiness of the dish.
- Flexible: The recipe adapts easily to dietary preferences—swap vegetables, spices or toppings as needed.
- Quick: Ready in around 30–45 minutes, it’s an ideal weeknight meal or make-ahead option.
🧾 Ingredients overview

- Cauliflower: The main ingredient, blending to a silky base.
- Butter and olive oil: For sautéing and adding richness.
- Garlic and yellow onion: Provide aromatic depth and sweetness.
- Fresh thyme: Adds a subtle herb note.
- Carrots and courgette: Contribute natural sweetness, texture and nutrients.
- Whole milk: Creates creaminess; use alternatives if preferred.
- Vegetable stock: Builds the liquid base and concentrates vegetable flavour.
- Shredded cheddar: Melts into the soup for a tangy, cheesy finish.
- Mixed spice and chilli powder: Add warmth and a gentle kick; adjust to taste.
👩🏻🍳 Here’s how to make it
Creamy Cauliflower Cheese Soup recipe step-by-step

- Prepare the vegetables: In a large soup pot over medium heat, melt the butter with the olive oil. Add the chopped onion and sweat gently until soft and translucent, about 8–10 minutes. Stir in the minced garlic, cauliflower florets, chopped courgette and carrots and cook a few minutes until everything is coated and beginning to soften.

- Cook the soup: Pour in the vegetable stock, bring to a simmer and cook until the vegetables are tender, about 15–20 minutes.
- Blend and season: Blend the soup until smooth using an immersion or upright blender. Return to the pot and stir in mixed spice, chilli powder, milk and shredded cheddar. Warm gently while whisking until the cheese melts and the soup is homogenous. Thin with additional milk or water if needed, and adjust salt and pepper to taste.

- Prepare toppings: If using pancetta, fry lardons in a small skillet with a little olive oil until crisp, then drain. Tear sourdough into chunks and brown in the rendered fat or in olive oil until crunchy to make croutons.
- Serve: Ladle the soup into bowls, top with crispy pancetta (or roasted chickpeas for a vegetarian option), add the croutons and scatter extra shredded cheddar or herbs if desired.
📖 Variations
- Vegetarian: Skip the pancetta and use roasted chickpeas or toasted nuts as a crunchy topping.
- Dairy-free: Swap milk for a plant-based alternative and use dairy-free cheese or nutritional yeast for a savory finish.
- Adjust heat: Reduce or increase chilli powder to suit your taste.
- Herb swap: Replace thyme with rosemary, sage or dill for a different aromatic profile.
- Cheese choices: Gruyère, Parmesan or a melty vegan cheese all work well for varied flavour notes.
💡 Chef’s Guide: Expert Tips
Simple techniques lift this soup: sweat the aromatics slowly, blend until silky, and add cheese gradually off the heat to avoid graininess.
- Roast the cauliflower for a deeper, caramelized flavour before adding it to the pot.
- Pinch of nutmeg complements the cheese and enriches the creamy notes.
- Infuse the milk with a bay leaf while warming for a subtle, layered aroma—remove the bay before blending.
🍯 Storing and reheating leftovers
- Fridge: Cool and store in an airtight container for up to 4 days.
- Freezer: Freeze in suitable containers for up to 3 months. Thaw overnight in the fridge before reheating.
- Reheat: Warm gently on the stovetop, stirring occasionally. Add a splash of milk or stock if the soup thickens on reheating.
❓Recipe FAQ’s
Yes. The base is mostly cauliflower and low-carb vegetables. Skip the bread toppings to keep carbs low. Add cooked bacon or shredded chicken for extra protein.
Yes. Sauté the onions and garlic first, then transfer everything to a slow cooker and cook on low for 6–8 hours or high for 3–4 hours before blending.
Yes. Use olive oil or plant-based margarine instead of butter, plant milk instead of dairy milk, and a vegan cheese or nutritional yeast for the cheesy flavor.
Blend thoroughly until completely smooth and use a cheese that melts well. Add cheese off the heat and whisk continuously to create a velvety texture.
If you try this Creamy Cauliflower Cheese Soup, please leave a comment and a star rating — feedback helps others and is appreciated.

The BEST Easy Creamy Cauliflower Cheese Soup
Ingredients
- 1 small head cauliflower, leaves removed and cut into florets (about 4–5 cups)
- 2 tablespoons butter
- 2 teaspoons olive oil
- 1 clove garlic, minced
- 1 yellow onion, chopped
- 3 sprigs fresh thyme, leaves picked
- 2 small carrots, chopped
- 1 courgette, chopped (no need to peel)
- 250 ml (1 cup) whole milk
- 750 ml (3 cups) vegetable stock
- 100 g (1 cup) shredded cheddar, plus extra for serving
- 1 teaspoon mixed spice
- ¼ teaspoon chilli powder (adjust to taste)
Instructions
Prepare the Vegetables:
- Melt the butter and olive oil together in a soup pot over medium heat.
- Add the chopped onion and sweat until soft and translucent, about 8–10 minutes.
- Stir in garlic, cauliflower, courgette and carrots and cook until starting to soften.
Cook the Soup:
- Pour in the vegetable stock and bring to a simmer.
- Simmer until the vegetables are tender, about 15–20 minutes.
Blend and Season:
- Blend until smooth with an immersion or upright blender.
- Stir in mixed spice, chilli powder, milk and cheddar. Whisk until combined and adjust consistency and seasoning.
Prepare the Toppings:
- Fry pancetta lardons in a little olive oil until crisp (or make roasted chickpeas for a vegetarian topping). Brown torn sourdough in the fat to make croutons.
Serve:
- Ladle into bowls and top with crispy pancetta, croutons and extra shredded cheddar if desired.
Notes
- Milk options: Whole milk gives the richest result; use lower-fat milk to reduce calories or a little cream for extra indulgence (reduce stock accordingly).
- Freezing: Cool completely before freezing in airtight containers for up to 3 months.
- Reheating: Thaw overnight in the fridge or reheat gently from frozen on low heat, stirring and adding liquid if needed.
Nutrition
Meet the Chef!
Hi, I’m Debs, a Cordon Bleu-trained chef focused on creating delicious, budget-friendly recipes. These dishes are designed to be reliable, flavourful and accessible to home cooks.