Preheat oven to 350 degrees. Line a muffin tin with paper liners.
In a large mixing bowl, combine eggs, honey, vanilla, coconut oil, blood orange zest and juice together.
Add in coconut flour, almond flour, and salt and stir to combine.
Pour 1/2 cup of batter into each muffin tin.
Bake 15-16 minutes or until toothpick inserted comes out clean. Remove from oven and cool completely.
Combine all frosting ingredients together in a large mixing bowl.
Using a hand beater, beat until frosting is smooth and lump free. Refrigerate for 20-30 minutes to set.
Place frosting into a frosting bag and frost as desired.