Cauliflower, Spinach and Bacon Soup

This is a lovely soup.

The cauliflower gives it a mild creamyness, the spinach packs a nutritional punch and the bacon…  well lets face it, everything is better with a little bacon!

This made for a very welcome lunch on a cold, snowy Sunday…

Cauliflower Spinach and Bacon Soup

serves 6


  • 6 rashers of bacon – chopped
  • 1 onion – chopped
  • 5 cloves of garlic – crushed
  • 1 small head of cauliflower – broken into florets
  • 3 cups ham bone broth (you could also use any other bone broth that you happen to have on hand)
  • 1 can (400ml) of coconut milk (read the labels to ensure that it does not contain guar gum or carageenan.  You want to use coconut milk that is just water and coconut if possible)
  • 1/4 tsp cinnamon
  • salt and freshly ground black pepper to taste (omit the pepper if strict AIP)
  • 2 large handfuls of spinach – washed.
  • 1 bunch green onions – trimmed and chopped

Place the bacon in a large, heavy pan and cook it over a medium heat until crispy.  You do not want the heat too high as you want to render out as much of the bacon fat as you can.  Remove the bacon, leaving as much fat as possible behind and set it aside.

Add the onion and garlic to the bacon fat and cook it gently over a low heat until the onion is soft and translucent.  This will take about 5 minutes.

Now add the cauliflower and the bone broth and bring it to the boil.  Reduce the heat to a simmer and cook for aprox. 20 minutes until the cauliflower is tender.

Add the coconut milk and spinach and cook for a few moments to wilt the spinach leaves.

Puree with a stick-blender and season to taste with cinnamon, salt and pepper.

Stir in the green onions to give the soup a little texture.

Reheat gently but do not allow it to boil.


Serve the soup in large bowls topped with the crispy bacon “croutons”


One thought on “Cauliflower, Spinach and Bacon Soup

Comments are closed.