Set the instant pot to saute and add the ghee.
When the ghee is hot add the onion and fry until softened (around 10 minutes).
Add the garlic, cloves, cardamom, ginger and coriander stalks. Fry for another minute.
Now add all the other spices followed by the cauliflower. Season to taste.
Add the stock and stir everything together. Now add the tomato puree, but DO NOT STIR.
Put the lid on the instant pot. Set on low pressure for 1 minute.
Do a quick release and when the pin drops, remove the lid.
Set the pot to saute and add the ground almonds and cream. Bring to the boil and then serve with a garnish of toasted flaked almonds and coriander.