Skip to main content
Dessert • American

Homemade Carrot Cake With Coconut Cream Cheese Frosting Recipe

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.

4.8 from 163 votes
55 mins
Total Time
12
servings
Jump to Recipe
Homemade Carrot Cake With Coconut Cream Cheese Frosting

How to Make the Best Homemade Carrot Cake With Coconut Cream Cheese Frosting

This homemade carrot cake is the ultimate showstopper dessert with its incredibly moist crumb, warm spices, and luxurious coconut cream cheese frosting. The combination of crushed pineapple, grated carrots, and toasted walnuts creates a cake that’s both tender and flavorful, while the frosting—studded with shredded coconut—takes it to the next level.

What makes this recipe special is the attention to detail in the ingredients and technique. The pineapple puree adds moisture and a subtle sweetness, while the warming spices—cinnamon, ginger, nutmeg, and allspice—create that classic carrot cake flavor profile. Toasting the walnuts beforehand brings out their nutty depth, and the shredded coconut in both the cake and frosting adds texture and tropical notes that make this cake impossible to resist.

Whether you’re celebrating a special occasion or simply craving a slice of homemade goodness, this carrot cake with coconut cream cheese frosting is guaranteed to impress. With three layers of cake and generous frosting between each, it’s a truly decadent treat that tastes even better than traditional bakery versions.

Homemade Carrot Cake With Coconut Cream Cheese Frosting

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.

4.8 from 163 votes
CourseDessert
CuisineAmerican
Keywordcarrot cake, carrot cake no raisins, classic carrot cake, coconut cream cheese frosting, homemade carrot cake
Prep Time30 mins
Cook Time25 mins
Total Time55 mins
Servings12 servings
Calories580kcal
Prevent your screen from going dark

Ingredients

Cake

Coconut Cream Cheese Frosting

Instructions

Preparation

  1. 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.
  2. In a skillet over medium heat, toast the chopped walnuts until fragrant. Stir frequently to prevent burning. This should only take a few minutes.

Mix Cake Batter

  1. In a mixing bowl, sift together the measured flour, baking soda, salt and spices and put aside.
  2. 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.

Bake

  1. 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.
  2. 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.

Make Frosting

  1. For the frosting, beat together the softened cream cheese, butter, vanilla extract and pinch of salt until fluffy. Add about a 1/2 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.
  2. 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 high-altitude baking, see note regarding baking soda adjustment
  • Use the smallest holes on a box cheese grater when grating carrots for the finest texture
  • Ensure cream cheese and butter are fully softened for fluffy frosting
Jump to Recipe