Preheat the oven to 350°F. Spray a 12-cup muffin tin with nonstick cooking spray and set aside.
In a large mixing bowl, sift together flour, baking powder, baking soda, and salt and set aside.
In another large mixing bowl, whisk together coconut oil and eggs until a smooth consistency. Add coconut palm sugar, raw honey, and Greek yogurt and mix again. Add vanilla extract, lemon juice, and lemon zest and whisk well.
Add dry ingredients to the mixture. Using a spatula, fold them in together until smooth. Divide the batter between muffin tins and bake at 350°F for 18-20 minutes or until a toothpick inserted comes out clean. Take it out and set on a wire rack to cool off. Enjoy!
For Optional Glaze
Combine all glaze ingredients together and mix well. If needed, adjust powdered sugar and lemon juice for desired consistency. Glaze should easily drizzle off of a spoon or fork. Once consistency is reached, drizzle over slightly warm muffins.