Preheat oven to 350 degrees.
In a large bowl, cream butter and sugar.
Add egg and vanilla and mix well.
Stir in all spices and sea salt.
In a medium bowl, whisk together the flour and baking powder.
Alternate adding the flour mixture and the milk to the wet ingredients, mixing until just blended.
Carefully spoon batter into lined muffin cups, filling them only 2/3 full.
Bake for 22 minutes, rotating halfway through.