Pre-heat oven to 350*F.
In a large bowl, whisk together all of your dry ingredients including the sweetener.
In a separate bowl, add your heavy cream, egg and extracts and whisk just until mixed. Set aside.
Melt your coconut oil in another small microwavable bowl or measuring cup and add it to your dry ingredients then add your heavy cream, egg and extract mixture as well.
Stir until a thick dough forms. You actually want to give this batter a few extra mixes (as opposed to traditional muffin dough) because it will help the xanthan gum to thicken everything up.
Next, use a muffin scoop to evenly disperse the batter between 8 lined or greased muffin tins.
Bake for 20min at 350* then lower the temperature to 325*F and continue to bake for another 5-10min or until tops are quite browned and the muffins are cooked through (the toothpick method doesn't work super well for these).
To make the glaze, whisk together the above 3 ingredients in a small bowl until smooth. (You can add an extra teaspoon or two of heavy cream if you want a thinner glaze)
Cool the muffins in their pan, then transfer to a wire rack to cool further. Spoon the glaze over each muffin (or dip the muffins) and serve. Enjoy your Glazed Keto Coconut Muffins!