Preheat the oven to 375 degrees F.
In a large mixing bowl, cream the butter, coconut oil and sugar until fluffy.
Add the zest, extract, eggs, and buttermilk and beat just until combined.
In a separate bowl, sift the flour, baking powder, baking soda, and salt.
Add the flour mixture to the wet mixture and beat just until combined, being careful not to over-beat. Some lumps of flour will remain, and that's okay.
Scoop the batter into 6 greased jumbo muffin tins, filling them about ¾ full.
Bake for about 25 minutes or until a toothpick inserted into the middle of a muffin comes out clean but moist. Be careful not to over-bake or the muffins will be dry.