Preheat oven to 400 degrees Fahrenheit. If necessary, grease all 12 cups on your muffin tin with butter or cooking spray.
In a medium mixing bowl, combine the coconut oil and honey. Beat them with a whisk until they are combined. Add the eggs and beat well.
Add the buttermilk and vanilla. Whisk to combine, and set the bowl aside.
In a large mixing bowl, combine the flour, cinnamon, baking powder, baking soda, salt and nutmeg. Using a big spoon, stir to combine.
Pour the liquid mixture into the dry and stir just until combined (a few lumps are ok!). Add the zucchini. Gently fold the zucchini and nuts into the batter, being careful not to over-stir.
Divide the batter evenly between the 12 muffin cups. Bake muffins for 16 to 19 minutes, or until the muffins are golden on top and a toothpick inserted into a muffin comes out clean.
Place the muffin tin on a cooling rack to cool. If you have leftover muffins, store them, covered, at room temperature for two days, or in the refrigerator for up to 4 days. Freeze leftover muffins for up to 3 months.
