In a pot heat the oil and saute the onions for about a minute or two until translucent followed by garlic.
Add the cauliflower florets and coriander.
Saute for a minute and add the stock.
Add salt and pepper.Bring to a boil.
Reduce the heat, cover and cook for about 10 minutes.
Add the spinach and cook for another five minutes.
Puree in a blender.
Return to the stove and add the cream.Stir and serve hot.