First, preheat the oven to 350 degrees F and line a muffin tin with muffin liners.
Next, prepare your carrots. Peel and chop into large pieces and shred using a food processor with the shredding attachment. Then remove the carrots, add the regular food processor blade, and return the shredded carrots to the food processor. I know this is an extra step, but it really helps give the carrots the perfect texture! Pulse the carrots a few times to break into tiny bits, using a spatula to scrape down the sides as needed. We need the carrots to hold their shape, not make carrot juice. This will only take 3-5 pulses.
In a large bowl, whisk together oil, ½ cup maple syrup, eggs, vanilla extract, almond extract, applesauce, and coconut sugar.
In a separate bowl, whisk together whole wheat flour, baking powder, baking soda, cinnamon, cardamom, ginger, nutmeg, and salt.
Add the dry ingredients to the wet ingredients and mix until just combined. Add the carrots and mix to combine.
In another bowl, beat together the cream cheese and syrup.
Place a spoonful of batter into the bottom of each muffin liner, followed by a dollop of the cream cheese mixture. Top with another scoop of the batter. Sprinkle with turbinado sugar, if using.
Bake for about 22-24 minutes and serve warm!
Enjoy!
Recipe by For the Love of Gourmet at https://fortheloveofgourmet.com/carrot-cake-muffins/