Pre-heat oven to 180c fan. Place a pan over a medium heat, melt the butter on the pan add sliced leek, spring onion, thyme and cauliflower, sauté for 4-5 minutes until soft.
In a medium-size mixing bowl, whisk together eggs, cheese, and cream if using, season with salt and freshly ground pepper.
Pour egg mixture into the pan and gently stir into cauliflower mix. Cook for about one minute then cover pan - first with baking paper, then tinfoil. Transfer to oven for 30-40 minutes or until cooked. Remove foil and parchment for last few minutes of cooking.
Serve with green leaves or vegetables, for breakfast, lunch or dinner.