Preheat the oven to 200 degrees and prepare a muffin tin with paper cases.
Mix together the cooled melted butter, eggs and yoghurt. In another bowl mix together the flour, salt, baking powder and baking soda.
Add the yoghurt mix to flour and stir.
Carefully flake the salmon and fold into the mix with 20g chopped dill and all the grated cheese.
Put a large tablespoon of mixture into each case and using a teaspoon make a little dent in the centre.
Mix together the lemon zest, cream cheese and the rest of the dill and put a teaspoon of the mix into each muffin case in the dents.
Then cover the cream cheese mix with another large spoonful of the muffin mix on top, making sure the cream cheese is covered over.
Bake for 15-18 minutes until cooked and golden.
Don't miss a thing
Get the lowdown on our latest finds – from boutique hotels and special places to stay to events, restaurant openings and more – delivered direct to your inbox via the Food Lifestyle email newsletter.