My Favorite Simple Carrot Cake Recipe
Introduction
This simple carrot cake is a delightful treat that combines warm spices, moist grated carrots, and a luscious cream cheese frosting. Perfect for any occasion, it’s easy to make and sure to impress your family and friends with its rich flavors and tender crumb.

Ingredients
- 2 1/4 cups all purpose flour
- 1 tablespoon cinnamon
- 1/2 teaspoon ground nutmeg
- 1/2 teaspoon ground ginger
- 2 teaspoons baking powder
- 1/2 teaspoon baking soda
- 1 teaspoon salt
- 3/4 cup light brown sugar
- 3/4 cup granulated sugar
- 4 large eggs
- 2 teaspoons vanilla extract
- 3/4 cup vegetable oil
- 1/2 cup whole milk
- 3 cups grated carrots
- 1 cup crushed pineapple
- 1 cup sweetened shredded coconut
- 3/4 cup raisins
- 3/4 cup chopped walnuts
- 1/2 cup butter, softened (for frosting)
- 8 ounces cream cheese, softened (for frosting)
- 4 cups powdered sugar (for frosting)
- 1 tablespoon heavy cream (for frosting)
- 1 teaspoon vanilla extract (for frosting)
- Pinch of salt (for frosting)
Instructions
- Step 1: Preheat your oven to 350℉. Butter and flour two 9-inch cake pans and line the bottoms with parchment paper. Set aside.
- Step 2: In a medium bowl, whisk together the flour, cinnamon, nutmeg, ginger, baking powder, baking soda, and salt.
- Step 3: In a large bowl, whisk granulated sugar, brown sugar, eggs, and vanilla extract until smooth. Add vegetable oil and milk, whisking again until combined.
- Step 4: Fold in grated carrots, crushed pineapple, and shredded coconut until evenly mixed. Gradually add the dry ingredients to the wet ingredients, mixing until just combined.
- Step 5: Gently fold in raisins and chopped walnuts.
- Step 6: Pour the batter evenly into the prepared pans and smooth the tops. Bake for 35-40 minutes, until the center is set and edges are lightly golden. Let cakes cool in the pans for 20 minutes, then invert onto a cooling rack to cool completely.
- Step 7: For the frosting, beat softened butter and cream cheese in a stand mixer on medium-high speed for 2-3 minutes until light and fluffy.
- Step 8: Reduce mixer speed to low and gradually add powdered sugar until combined. Add heavy cream, then increase speed to medium-high and whip for 1-2 minutes.
- Step 9: Add vanilla extract and a pinch of salt, whipping for another 2-3 minutes until smooth and creamy.
- Step 10: To assemble, place one cake layer on a plate or rack. Spread a thick layer of frosting on top. Add the second layer and frost the top generously.
- Step 11: Use remaining frosting to lightly frost the sides of the cake for a semi-naked look. Smooth with an offset spatula or bench scraper. Slice and serve.
Tips & Variations
- For extra moistness, substitute half the oil with unsweetened applesauce.
- If you prefer, omit the coconut and walnuts for a simpler texture.
- Replace raisins with chopped dates or dried cranberries for a different twist.
- Use crushed pineapple with no added sugar to control sweetness.
- Try adding a teaspoon of orange zest to the batter for a citrus note.
Storage
Store the carrot cake covered in the refrigerator for up to 4 days. To keep it fresh longer, wrap tightly with plastic wrap or keep in an airtight container. Before serving, let it sit at room temperature for about 30 minutes to soften the frosting. This cake can also be frozen for up to 3 months; thaw overnight in the refrigerator before serving.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make this carrot cake gluten-free?
Yes, you can substitute the all-purpose flour with a gluten-free flour blend that measures 1:1. Make sure it contains xanthan gum or add it separately for best texture.
Can I use a different frosting?
Absolutely! While cream cheese frosting is classic, you can also use buttercream or a simple glaze made from powdered sugar and orange juice for a lighter option.
Print
My Favorite Simple Carrot Cake Recipe
- Total Time: 1 hour to 1 hour 5 minutes
- Yield: 12 servings 1x
- Diet: Vegetarian
Description
This simple carrot cake is a moist and flavorful classic dessert baked with grated carrots, crushed pineapple, shredded coconut, raisins, and walnuts. It is perfectly spiced with cinnamon, nutmeg, and ginger, and topped with a luscious cream cheese frosting for a delightful treat that’s great for any occasion.
Ingredients
Cake Ingredients
- 2 1/4 cups all-purpose flour
- 1 tablespoon cinnamon
- 1/2 teaspoon ground nutmeg
- 1/2 teaspoon ground ginger
- 2 teaspoons baking powder
- 1/2 teaspoon baking soda
- 1 teaspoon salt
- 3/4 cup light brown sugar
- 3/4 cup granulated sugar
- 4 large eggs
- 2 teaspoons vanilla extract
- 3/4 cup vegetable oil
- 1/2 cup whole milk
- 3 cups grated carrots
- 1 cup crushed pineapple
- 1 cup sweetened shredded coconut
- 3/4 cup raisins
- 3/4 cup chopped walnuts
Cream Cheese Frosting
- 1/2 cup butter, softened
- 8 ounces cream cheese, softened
- 4 cups powdered sugar
- 1 tablespoon heavy cream
- 1 teaspoon vanilla extract
- Pinch of salt
Instructions
- Prepare the cake pans: Preheat your oven to 350℉ (175℃). Butter and flour two 9-inch cake pans, then line the bottoms with parchment paper to ensure the cakes release easily after baking.
- Mix the dry ingredients: In a medium bowl, whisk together the flour, cinnamon, nutmeg, ginger, baking powder, baking soda, and salt. This blend of spices gives the cake its warm, classic flavors.
- Combine wet ingredients and sugars: In a large mixing bowl, whisk together the granulated sugar, brown sugar, eggs, and vanilla extract until the mixture is smooth and slightly fluffy. Then add the vegetable oil and whole milk and whisk again until fully incorporated.
- Add fruits and dry ingredients: Fold in the grated carrots, crushed pineapple, and shredded coconut to the wet mix, distributing them evenly. Next, gradually add the dry ingredients to the wet mixture, stirring just until combined to avoid overmixing. Finally, gently fold in the raisins and chopped walnuts.
- Bake the cake: Divide the batter evenly between the prepared pans and smooth the tops. Bake for 35 to 40 minutes, or until the cake is set in the center and lightly golden around the edges. To check doneness, insert a toothpick into the center; it should come out clean.
- Cool the cakes: Allow the cakes to cool in their pans for about 20 minutes. Then carefully invert them onto a wire rack to cool completely before frosting.
- Make the cream cheese frosting: In the bowl of a stand mixer, beat the softened butter and cream cheese on medium-high speed for 2 to 3 minutes until light and fluffy. Reduce the speed to low and gradually add the powdered sugar until combined. Add the heavy cream, increase the speed to medium-high, and whip for 1 to 2 minutes. Add the vanilla extract and a pinch of salt, then whip for another 2 to 3 minutes until smooth and creamy.
- Assemble the cake: Place one cake layer on a serving plate or cake stand. Spread a thick layer of frosting over the top. Place the second layer on top and frost the top thickly as well. Use the leftover frosting to frost the sides lightly, creating a semi-naked cake effect. Smooth the sides and top with an offset spatula or bench scraper.
- Serve: Slice and serve the cake. Store leftovers refrigerated due to the cream cheese frosting.
Notes
- Ensure the carrots are finely grated for a tender texture in the cake.
- Allow the cake layers to cool completely before frosting to prevent melting or sliding.
- For extra moisture, you can substitute the whole milk with buttermilk.
- The semi-naked frosting style gives a rustic, elegant look and reduces the amount of frosting used.
- Store leftover carrot cake covered in the refrigerator for up to 4 days.
- Bring refrigerated cake to room temperature before serving for the best flavor and texture.
- Prep Time: 25 minutes
- Cook Time: 35-40 minutes
- Category: Dessert
- Method: Baking
- Cuisine: American
Keywords: carrot cake, cream cheese frosting, easy carrot cake recipe, classic carrot cake, moist carrot cake, homemade carrot cake

