Carrot cake with frosting and fresh carrots.

Healthy and Moist Carrot Cake Loaf with Cream Cheese Frosting

There’s nothing quite like a slice of homemade carrot cake loaf fresh out of the oven.

This recipe has quickly become one of my go-to bakes because it’s moist, tender, and full of flavor that works any time of year. The bananas keep it naturally sweet and soft, the almond flour gives it a hearty, wholesome texture, and the spices bring just the right amount of warmth. Add in the crunch of pecans or walnuts, and of course, that rich cream cheese frosting on top, and you have a loaf that feels both comforting and a little bit special.

I’ve always loved how carrot cake has the power to bring people together—it’s the kind of dessert that feels familiar, nostalgic, and universally loved. Whenever I make this loaf, it fills my kitchen with the cozy scent of cinnamon and nutmeg, and I always know it’s going to disappear quickly once it hits the table. It’s simple enough to bake on a quiet afternoon, yet impressive enough to share at gatherings with friends and family.

This carrot cake loaf has all the cozy flavors you love in a traditional carrot cake, but it’s a little lighter, a little healthier, and just as satisfying. Perfect for breakfast, dessert, or a sweet afternoon pick-me-up, it’s one of those recipes you’ll want to bake again and again.

Ingredients

  • 2 large bananas
  • 1/3 cup nut or seed butter (I used almond)
  • 1/4 cup melted coconut oil
  • 1/4 cup brown sugar
  • 1 tsp vanilla extract
  • 1 tsp almond extract
  • 1/4 cup whole milk
  • 1 3/4 cup almond flour
  • 1 1/2 tsp baking powder
  • 1 tsp baking soda
  • 1 tsp salt
  • 1/2 tsp nutmeg
  • 1/2 tsp cinnamon
  • 1 cup grated carrots (about 2 carrots)
  • 1/3 cup pecans and/or walnuts

For the frosting:

  • 400 g cream cheese
  • 50 g heavy cream
  • 3–4 tbsp powdered sugar

Method

  1. Preheat oven to 350°F and grease or line a loaf pan.
  2. In a large mixing bowl, mash the bananas until smooth. Add in the nut butter, melted coconut oil, brown sugar, vanilla extract, almond extract, and milk. Mix until everything is well combined.
  3. Stir in the almond flour, baking powder, baking soda, salt, nutmeg, and cinnamon. Mix until smooth.
  4. Fold in the grated carrots and nuts.
  5. Transfer the batter into your prepared loaf pan and bake for about 1 hour, or until a knife inserted in the middle comes out clean.
  6. Let the loaf cool for 20–25 minutes before frosting.
  7. To make the frosting, beat the cream cheese, heavy cream, and powdered sugar together with a stand mixer (or hand mixer) until smooth and fluffy, about 2–3 minutes.
  8. Spread generously over the cooled loaf and garnish with a few extra carrot shavings or chopped nuts, if you’d like.