
This Cauliflower Cheese Soup is a creamy, comforting dish packed with nutrients. The combination of cauliflower, cannellini beans, and parmesan makes it fibre rich and super satisfying, with a dairy-free option for those who need it.
After all “Cauliflower is nothing but a cabbage with a college education” Mark Twain
Health benefits
Like its cruciferous cousins, cauliflower is a rich source of many micronutrients (vitamins and minerals, especially folate and Vitamin C) not to mention, bursting with fibre. It also contains glucosinolates (sulphur containing plant chemicals) many of which have been researched for their promising anti-cancer properties. The cannellini beans in this dish add in some plant powered protein and additional fibre. The broth is calcium rich and heals the gut and soul and the onion and garlic further supports immune function.
Ingredients
You’ll need cauliflower florets, cannellini beans, onion, cloves garlic, chicken stock or bone broth, and parmesan cheese for the classic version. For serving, you’ll garnish with peas, chives, and a drizzle of lemon-infused olive oil.
How to make Cauliflower Cheese Soup (with a dairy free option)
Start by sautéing the onion and garlic in butter or ghee, then add the half head cauliflower, beans, and broth. Let everything simmer until the cauliflower is tender. After cooling slightly, blend it all together with parmesan until it has a smooth texture, then season to taste. Divide between four bowls and serve hot with peas, chives, and a drizzle of lemon-infused olive oil.
Serving suggestions and how to store
Serve this gluten-free cauliflower soup recipe as a light lunch or dinner, with a side of crusty bread or a green salad. It stores well in the fridge or freezer, so make a big batch for easy reheating on busy days.
Vary this cauliflower cheese soup to suit
For a dairy-free version, replace parmesan with nutritional yeast and use olive oil instead of butter. Omit the beans and peas for a legume-free option, or swap cauliflower for broccoli to create a delicious broccoli cheese soup.
Take a look at the variations (below the main recipe) for suggestions to alter the recipe to suit your specific dietary requirements.
For more delicious, nourishing and easy to make soup recipes, click HERE.
Ingredients
- 1 large onion/s peeled and finely diced
- 1 clove/s garlic peeled and chopped
- 25 g butter, ghee or macadamia oil
- 400 g cauliflower (approx. ½ head), broken into florets
- 400 g can cannellini beans -drained and rinsed
- 3-400 ml chicken broth or stock (I used chicken), recipe here
- 50 g parmesan cheese -finely grated
- Sea salt and freshly ground black pepper -to taste
- 75 g peas (½ cup) blanched in boiling water
- 2 tbsp fresh chives -chopped (to serve)
- 2 tbsp lemon infused olive oil - I like Cobram Estate brand (to serve)
Method
- In a large pot sauté the onion and garlic in the butter or ghee for a minute or two until just starting to soften, but not brown.
- Add the cauliflower, cannellini beans, and stock and bring to the boil. Simmer until the cauliflower is just cooked (and you can slice through it easily with a knife).
- Remove from the heat and allow to cool a little.
- Puree in a food processor or powerful blender with the parmesan cheese.
- Taste and season if necessary.
- Serve hot with the peas, chives and a drizzle of lemon infused olive oil.
Thermomix Method
- Grate the parmesan, 5 seconds, speed 6 and set aside.
- Chop the onion and garlic, 10 seconds, speed 5.
- Add the butter and saute, temp. 100, 2 mins, speed 1.
- Add the cauliflower and chop 10 seconds, speed 6.
- Scrape down the sides, add the beans and broth and cook temp. 100, 15 mins, speed 2.
- Add the parmesan and blend for 20 seconds, speed 6.
- Season and serve as above.
Tip
- Adjust the consistency of this by adding more or less broth.
Make-ahead
- Re-heat in a pot over a low heat until just hot.
Store
- Store in an airtight container in the fridge or freezer.



Claire says
This is perfect timing Georgia. I just bought a cauliflower, for $7!!!!, in order to make cauliflower rice to go with your chicken almond curry for tonight’s dinner. Will use the other half to make this soup in the thermomix for lunch. Looks like the perfect comfort food to help me fight off a horrible head cold. Claire.
Georgia Harding says
What a coincidence Claire. My neighbour just told me she made much the same, hope you enjoy it and the curry. Both are great flu busting recipes so I’m sure you’ll feel better real soon. G x
Lea-Anne says
Thanks so much, Georgina, for such a delicious and filling meal that the whole family loved. Great to warm the belly on a cold night.
Becky Beale says
Just made this for my super sick 2yo. It was the first thing he has eaten in 3 days and he asked for more. Total success. Thanks for the recipe, absolutely delicious
Georgia Harding says
Yay – glad you both liked it and hope he’s on the mend. Thanks so much for your feedback G x
Sarah says
I made this tonight for my whole family and everyone loved it! I added some hot Cajun spice to give it some heat. Even my father who does not like cauliflower loved it! Thank you for all of your amazing recipes ?
Georgia Harding says
You’re welcome Sarah. Love the addition of spice too! G x
Ellie Browne says
Hi, could you freeze this??
Georgia Harding says
Yes, absolutely Ellie G x
Sarah says
Oh my lordie!! This is delicious! Just made the dairy free version and it really does taste like cauliflower cheese.
Super quick in the thermomix. Used thermo chicken stock paste & water as I didn’t have any bone broth made up – still really yum. Looking forward to to making broccoli version (with bone broth next time). Big thumbs up!
Georgia Harding says
Glad you loved it Sarah – thanks for your feedback and rating to G x
Janet says
Yummo! I made this a while ago and put it in the freezer. Today is very much a soup kind of day and I pulled out your soup ….. it was fantastic. The velvety taste of cauliflower with the cheese flavour is a combination made in heaven. Another successful Well Nourished recipe! Thank you Georgia.
Georgia Harding says
Perfect, so glad you enjoyed it Janet. I love to freeze soup too. G x
Fran says
Loved this soup! Am looking forward to trying it with Broccoli next time ?
Georgia Harding says
Thrilled you enjoyed it Fran G x
Kylie says
This is great. As a personal preference I used less parmesan and it was delicious. My 3 y/o loved it. Going to continue to make this one.
Georgia Harding says
So glad you loved it Kylie G x
Kristeena says
Such a yummy & quick recipe Georgia, it definitely ticks all the boxes for me. A new favourite go-to for Winter or whenever I’m craving something hot & tasty without too much effort. Can’t wait to try the broccoli version.
Georgia Harding says
So glad you enjoyed it Kristeena and cheers for rating the recipe too G x
Kristeena says
Just a quick note to say I made the broccoli version today, & took a shortcut by adding a handful of peas to the pot for a couple of mins @ the end of cooking, plus a squeeze of lemon juice in lieu of the oil, then processing. Delicous!
Georgia Harding says
Fabulous, thanks for sharing G x
Susan Snow says
Absolutely delicious I can’t tell you how many times I’ve made it, love the peas on top at the end yum!
Georgia Harding says
So glad you love it Susan, thanks for the 5 star rating too G x
Wendy says
Such a simple, quick, yet delicious and filling soup.
We make the dairy free version with the nutritional yeast and the whole family enjoys this.
Your recipes are my go-to for everything!
Well Nourished Team says
A delicious soup for sure! So glad you loved it Wendy!