Go Back
+ servings
A slice of homemade carrot cake on a wooden plate on top of a yellow and white napkin with a yellow flower to the side.
Print

Homemade Carrot Cake With Coconut Cream Cheese Frosting

In need of the perfect homemade carrot cake? You found just the recipe. Studded with sweet coconut and toasted walnuts, this ultra moist carrot cake features the right kick of spice and plenty of creamy coconut cream cheese frosting for good measure.
Course Desserts
Cuisine American
Prep Time 30 minutes
Cook Time 25 minutes
Total Time 55 minutes
Servings 12 people
Calories 580kcal

Equipment

  • Cheese grater
  • Fine-mesh sieve or sifter
  • Mixing bowl
  • 3 (8-inch) cake pans see recipe for 9-inch option
  • Parchment paper

Ingredients

For Carrot Cake

  • 1 cup walnuts chopped
  • 2 cups all-purpose flour
  • 2 teaspoons baking soda see note for high-altitude baking
  • ½ teaspoon salt
  • 1 tablespoon cinnamon
  • 1 teaspoon ginger
  • ½ teaspoon nutmeg freshly grated
  • ½ teaspoon allspice
  • ¼ teaspoon cloves
  • 3 eggs room temperature
  • 1 (8-ounce) can crushed pineapple with juice, pureed in blender until smooth
  • 1 ½ cups packed dark brown sugar
  • ¾ cup buttermilk
  • ¾ cup vegetable oil
  • ½ cup white sugar
  • 2 teaspoons vanilla extract
  • 2 cups grated carrots using the smallest holes on a box cheese grater
  • 1 cup shredded coconut

For Coconut Cream Cheese Frosting

  • 16 ounces cream cheese softened (see note)
  • 1 cup butter softened
  • 1 ½ teaspoons vanilla extract or paste
  • Pinch of salt
  • 6 cups powdered sugar
  • 3 cups shredded coconut

Instructions

  • Set out the cream cheese and butter for the frosting to allow to soften. Heat oven to 350 degrees. Spray three 8-inch round cake pans with cooking spray and line the bottom of the pans with parchment paper. I like to do this by tracing the cake pan on parchment paper and cutting it out to ensure it fits well. Alternatively, you can use two 9-inch round cake pans.
  • In a skillet over medium heat, toast the chopped walnuts until fragrant. Stir frequently to prevent burning. This should only take a few minutes.
  • In a mixing bowl, sift together the measured flour, baking soda, salt and spices and put aside. 
  • In another mixing bowl, whisk together the eggs, pineapple puree, dark brown sugar, buttermilk, vegetable oil, white sugar and vanilla until well combined. Gently fold in the shredded carrots, coconut and toasted walnuts. Stir in a couple scoops of flour at a time until all the dry ingredients are mixed into the batter. 
  • Pour into prepared cake pans and bake for 25 minutes. Insert a toothpick. If it comes out clean, it's ready, but if the batter is still wet, give it another couple minutes and check again. For 9-inch pans, you'll probably need closer to 30 minutes.
  • Run a knife along the side of the pans. Let cool in the cake pans for about 10 minutes and then turn out on wire racks to completely cool. While cooling, make the coconut cream cheese frosting. 
  • For the frosting, beat together the softened cream cheese, butter, vanilla extract and pinch of salt until fluffy. Add about a ½ cup of powdered sugar at a time and beat until well combined. Periodically, scrape the side of the bowl. Once all the powdered sugar is incorporated, stir in the coconut.
  • Spread frosting on top of one cooled cake, place another cake on top and repeat if making three layers. Cover the layered cake with the remaining frosting. Store covered. Serve and enjoy!

Notes

  • For baking at 5,280 feet, I reduced the baking soda to 1 ¾ teaspoons.
  • Make sure you buy the kind of cream cheese that comes in bar form, not a tub.
  • Nutritional information is only an estimate. The accuracy of the nutritional information for any recipe on this site is not guaranteed.

Nutrition

Serving: 1slice | Calories: 580kcal | Carbohydrates: 60g | Protein: 4g | Fat: 36g | Sodium: 400mg | Sugar: 44g