Preheat the oven to gas mark 6. In a large mixing bowl combine the dry ingredients; flour, baking powder, bicarbonate of soda, salt.
Chop the mozzarella cheese into 10mm pieces. Set one third of the mozzarella pieces and a handful of the spiralised courgette aside (the short off cuts are best).
Add the spiralised courgette, chopped basil and two thirds of the mozzarella to the dry ingredients. Stir gently with a metal spoon until all chopped ingredients are incorporated and individually coated with the flour mix.
In a medium size bowl, melt the butter in the microwave and let it cool slightly. Beat in the buttermilk and egg until smooth.
Pour the wet ingredients over the dry and stir with a metal spoon until just combined. Do not over mix.
Spoon the batter into the muffin cases and bake for 14 minutes.
After this cooking time, remove the muffins from the oven and quickly top each one with a few of the remaining mozzarella pieces and spiralised courgette bits. Return to the oven for a further 4-6 minutes.
Cool the muffins in the tin for a few minutes before placing on a wire rack to cool completely.
Notes
You will need a large 12 hole muffin tray lined with large paper muffin cases.