Preheat the oven to 350 degrees. Line 2 cupcake pans with muffin liners to total 24 muffins.
In a large mixing bowl add 1 cup melted coconut oil, 1 cup granulated sugar, 1 cup brown sugar and mix with a wooden spoon.
Add 4 eggs and 2 tsp vanilla extract, mix until combined.
Pour the dry ingredients on top: 2 tsp cinnamon, 1/2 tsp ginger, 1/2 nutmeg, 1 tsp fine sea salt, 1 tsp baking powder, 1 tsp soda and 3 cups all-purpose flour. Mix to combine with a wooden spoon.
Add 3 cups of freshly grated carrots and mix until a batter forms.
Scoop the thick batter evenly into 24 muffin liners.
Bake for 25 minutes.
Remove and let them cool while you whip up the cream cheese frosting.
Frosting
Add 1/2 cup room temperature unsalted butter and 8 ounces of cream cheese in the bowl of a standing mixer with the paddle attachment. Beat until softened. Add 1 tsp of vanilla extract and combine.
Add 3 cups of powdered sugar and mix until combined. Turn the mixer up to high and beat until smooth.
Scoop the frosting into a piping bag and swirl frosting on each cooled muffin.