Preheat the oven to 350 degrees F (175 degrees C). Grease a 12-cup muffin tin.
In a medium bowl, whisk together the all-purpose flour, almond flour, coconut, baking powder, baking soda, salt, and cinnamon.
In a large bowl, combine the melted butter and sugar. Beat in the eggs one at a time, then stir in the vanilla extract.
Add the dry ingredients to the wet ingredients, and mix until just combined. Fold in the buttermilk until the batter is smooth.
Divide the batter evenly among the prepared muffin cups. Bake for 18-20 minutes, or until a toothpick inserted into the center of a muffin comes out clean.
Let cool for 5 minutes before transferring to a wire rack to cool completely.
Interesting Facts
Almond flour is a great substitution for all-purpose flour, as it adds a nutty flavor and more protein.
Shredded coconut adds texture and a tropical flavor to the muffins.
These muffins are best eaten the day they are made.