Begin by assembling all of your ingredients together. You will need a medium sized cast iron skillet or a frying pan for this recipe.
Finely chop the shallots and add them to the skillet with a knob of ghee or your preferred cooking oil. Cook the shallots over a medium heat for a few minutes until they start to soften.
Crack the eggs into a bowl and whisk.
Add the milk, chopped parsley, coriander, dried dill, chives, grated ginger and the cumin, turmeric and sweet smoked paprika spices. Give everything a good whisk to combine well.
Pour the mixture into the skillet and cook over a medium heat for 1 minute. After 1 minute, turn down the heat to a low setting and place a lid on the pan, allowing it too gently cook for 5-6 minutes until the mixture has almost fully set.
Transfer the skillet to the grill to brown the top of the omelette (this is only possible if you are using a heat proof skillet - if you are using a regular frying pan with a plastic handle - please skip this step).
Once the omelette is fully set, sprinkle with good quality sea salt flakes, ground black pepper and a generous shaving of pecorino cheese before serving.