Chop and sweat the onions in a pan with the garlic butter.
Add in the chopped ham and chilly flakes.
Sauté for a few minutes and set aside.
Cut the cauliflower florets off the stalks, season with salt and microwave for 5 minutes.
Melt 50 grams of butter in a saucepan and add in the garlic powder, cayenne, pepper, nutmeg, fresh thyme and stock cube
Once the butter has melted and everything is well mixed in, add the cream and mix vigorously together.
Add in 100 grams of your favourite cheese and cook till fully melted into the sauce.
Finish the sauce with fresh pepper.
Mix together the cauliflower, ham and onions and cheese sauce in a bowl.
Put the mixture into casserole and top with crushed pine nuts and the remaining cheese.
Bake for 10-12 minutes in the oven at 200C (390F) and then broil for 2 minutes
Serve!