Pineapple Carrot Cake with Cream Cheese Frosting

Pineapple Carrot Cake is a wonderfully moist, flavorful dessert that combines freshly grated carrots, sweet crushed pineapple, and warm spices in every bite. The pineapple adds natural sweetness and moisture, while the carrots give the cake its classic texture. Each layer is soft, tender, and perfectly balanced with hints of cinnamon, vanilla, and nutmeg.

Finished with a thick layer of homemade cream cheese frosting, this beautiful two-layer cake is perfect for birthdays, holidays, family gatherings, Easter celebrations, and special occasions. Whether you’re looking for an easy homemade carrot cake recipe or a bakery-style dessert to impress your guests, this pineapple carrot cake is a delicious choice.

Recipe Overview

DetailsInformation
Preparation Time25 minutes
Baking Time30–35 minutes
Cooling Time1 hour
Total TimeApproximately 2 hours
Servings12–16 slices
CourseDessert
CuisineAmerican
DifficultyEasy
Baking Temperature350°F (175°C)
Pan SizeTwo 9-inch round cake pans

Why You’ll Love This Recipe

  • Extra moist texture: Crushed pineapple and freshly grated carrots help keep every slice soft and tender.
  • Rich cream cheese frosting: The tangy frosting perfectly balances the sweetness of the cake.
  • Easy preparation: No complicated techniques or special equipment are required.
  • Wonderful flavor: Cinnamon, nutmeg, vanilla, carrots, and pineapple create a delicious combination.
  • Perfect for celebrations: Its beautiful layers make it an excellent dessert for holidays and special occasions.
  • Make-ahead friendly: The cake can be baked in advance and assembled when needed.

Ingredients

For the Carrot Cake

IngredientQuantity
All-purpose flour2 cups
Baking soda2 teaspoons
Baking powder1 teaspoon
Ground cinnamon1½ teaspoons
Ground nutmeg or ginger½ teaspoon
Salt½ teaspoon
Granulated sugar1 cup
Packed brown sugar1 cup
Vegetable or canola oil1 cup
Large eggs4
Vanilla extract2 teaspoons
Freshly grated carrots2 cups
Crushed pineapple, drained1 can (8 oz)
Chopped walnuts or pecans½ cup (optional)

For the Cream Cheese Frosting

IngredientQuantity
Cream cheese, softened8 oz
Unsalted butter, softened½ cup
Powdered sugar3–4 cups
Vanilla extract1 teaspoon

Step-by-Step Instructions

Step 1: Prepare the Oven and Cake Pans

Preheat your oven to 350°F (175°C). Grease two 9-inch round cake pans with butter or nonstick cooking spray.

Lightly dust the pans with flour, or line the bottoms with parchment paper to make removing the cakes easier.

Step 2: Combine the Dry Ingredients

In a medium-sized mixing bowl, whisk together the all-purpose flour, baking soda, baking powder, cinnamon, nutmeg, and salt.

Mix until everything is evenly distributed. Set aside.

Step 3: Mix the Wet Ingredients

In a large mixing bowl, combine the granulated sugar, brown sugar, and vegetable oil.

Add the eggs one at a time, whisking after each addition. Stir in the vanilla extract until the mixture is smooth and well combined.

Step 4: Make the Cake Batter

Gradually add the dry ingredients to the wet mixture. Stir gently with a spatula or wooden spoon until just combined.

Avoid overmixing, as this can make the finished cake dense.

Fold in the freshly grated carrots, thoroughly drained crushed pineapple, and chopped walnuts or pecans, if using.

Step 5: Divide and Bake

Divide the batter evenly between the two prepared cake pans.

Smooth the tops with a spatula and place the pans on the center rack of the preheated oven.

Bake for 30–35 minutes, or until a toothpick inserted into the center comes out clean or with a few moist crumbs.

If the cake begins browning too quickly, loosely cover the tops with aluminum foil.

Step 6: Cool the Cake Layers

Remove the pans from the oven and let the cakes cool for approximately 10 minutes.

Carefully run a knife around the edges, then turn the cakes out onto wire cooling racks.

Allow both layers to cool completely before adding the frosting. Warm cake can cause cream cheese frosting to melt.

Step 7: Prepare the Cream Cheese Frosting

In a large mixing bowl, beat the softened cream cheese and butter together using an electric mixer.

Beat for 2–3 minutes until smooth, creamy, and free of lumps.

Gradually add the powdered sugar, one cup at a time, mixing on low speed. Add the vanilla extract and continue beating until the frosting becomes thick, fluffy, and spreadable.

Add more powdered sugar if you prefer a firmer consistency.

Step 8: Assemble the Cake

Place the first completely cooled cake layer on a serving plate or cake stand.

Spread a generous layer of cream cheese frosting evenly over the top.

Carefully place the second cake layer over the frosting.

Spread the remaining frosting across the top and sides of the cake, creating a smooth, even finish.

For a decorative touch, garnish with chopped pecans, walnuts, or a little freshly grated carrot.

Step 9: Chill and Serve

Refrigerate the assembled cake for approximately 30 minutes to help the frosting set.

Slice with a sharp knife and serve chilled or slightly softened at room temperature.

Enjoy every delicious bite!

Best Tips for Perfect Pineapple Carrot Cake

  • Drain the pineapple well: Excess liquid can make the cake batter too wet and affect its texture.
  • Grate fresh carrots: Freshly grated carrots provide better moisture and texture than thick packaged shreds.
  • Measure flour correctly: Spoon flour into the measuring cup and level it off rather than packing it down.
  • Use room-temperature eggs: They blend more easily into the batter.
  • Don’t overmix: Mix only until the dry ingredients disappear.
  • Cool completely: Always allow the cake layers to cool before frosting.
  • Use softened cream cheese: This helps create smooth, lump-free frosting.
  • Check for doneness: Insert a toothpick into the center before removing the cakes from the oven.

Best Ingredient Options

IngredientRecommended Option
FlourAll-purpose flour
OilVegetable or canola oil
CarrotsFreshly grated carrots
PineappleCanned crushed pineapple, well drained
NutsPecans or walnuts
SpicesCinnamon and nutmeg
Cream CheeseFull-fat block cream cheese
ButterUnsalted butter
SweetenerGranulated and light brown sugar

Delicious Recipe Variations

1. Pineapple Coconut Carrot Cake
Add ½ cup of sweetened shredded coconut to the batter for a tropical flavor.

2. Carrot Cake with Pecans
Replace the walnuts with chopped pecans for a rich, buttery crunch.

3. Raisin Carrot Cake
Fold ½ cup of raisins into the batter for extra sweetness and texture.

4. Spiced Carrot Cake
Add ¼ teaspoon of ground ginger and a pinch of ground cloves for a warmer spice flavor.

5. Extra Creamy Frosting
Add 1–2 tablespoons of heavy cream to the frosting if you prefer a softer, creamier consistency.

What to Serve With Pineapple Carrot Cake

This homemade cake tastes wonderful on its own, but it also pairs beautifully with:

  • Fresh strawberries or pineapple slices.
  • A cup of hot coffee or espresso.
  • Black tea or cinnamon tea.
  • Vanilla ice cream.
  • Fresh whipped cream.
  • A glass of cold milk.

Make-Ahead Instructions

You can prepare the cake layers up to two days in advance.

After baking, allow them to cool completely. Wrap each layer tightly in plastic wrap and refrigerate until ready to assemble.

The cream cheese frosting can also be prepared one day ahead. Store it in an airtight container in the refrigerator and allow it to soften slightly before spreading.

For the freshest presentation, assemble and decorate the cake on the day you plan to serve it.

Storage Instructions

Because this cake contains cream cheese frosting, it should be refrigerated.

  • Refrigerator: Store in an airtight cake container for up to 5 days.
  • Room Temperature: Avoid leaving the frosted cake out for more than 2 hours.
  • Best Texture: Allow individual slices to sit at room temperature for approximately 15–20 minutes before serving.

How to Reheat Pineapple Carrot Cake

This cake is usually enjoyed chilled or at room temperature rather than reheated.

If you prefer a softer texture, remove a slice from the refrigerator and let it rest at room temperature for 15–20 minutes.

Avoid microwaving the cake with its cream cheese frosting, as the frosting may become runny.

Can You Freeze Pineapple Carrot Cake?

Yes! Both the unfrosted cake layers and the fully assembled cake can be frozen.

Freezing Unfrosted Layers:

  1. Allow the cake layers to cool completely.
  2. Wrap each layer tightly in plastic wrap.
  3. Add another layer of aluminum foil.
  4. Freeze for up to 3 months.
  5. Thaw overnight in the refrigerator before frosting.

Freezing Frosted Cake:

  1. Place the cake in the freezer uncovered for approximately 1 hour until the frosting firms up.
  2. Wrap carefully in plastic wrap and aluminum foil.
  3. Freeze for up to 2 months for the best quality.
  4. Thaw overnight in the refrigerator before serving.

Common Mistakes to Avoid

MistakeHow to Avoid It
Using wet pineappleDrain thoroughly before adding it to the batter.
Overmixing the batterStir gently until just combined.
Using large carrot shredsUse the fine or medium side of a grater.
Opening the oven too earlyWait until at least 25 minutes before checking.
Frosting warm cakeCool the layers completely first.
Using cold cream cheeseLet it soften at room temperature before mixing.
Adding too much powdered sugarAdd gradually until the desired consistency is reached.

Nutrition Estimate

Approximate values per slice, assuming 16 servings:

NutrientAmount
Calories480 kcal
Carbohydrates58 g
Protein5 g
Total Fat26 g
Saturated Fat8 g
Sugar42 g
Fiber2 g
Sodium280 mg

Nutrition values are estimates and will vary depending on the ingredients, frosting quantity, and serving size.

Frequently Asked Questions

1. Can I use fresh pineapple instead of canned pineapple?

Yes. Finely chop fresh pineapple and drain away excess juice before adding it to the batter. Make sure the pieces are small enough to distribute evenly.

2. Do I need to peel the carrots before grating them?

Yes, washing and peeling the carrots is recommended. Finely grate them for the best texture and even distribution throughout the cake.

3. Can I make this recipe in a 9 × 13-inch baking pan?

Absolutely! Pour the batter into a greased 9 × 13-inch pan and bake at 350°F (175°C) for approximately 35–45 minutes. Check the center with a toothpick before removing it from the oven.

4. Why is my carrot cake too dense?

Overmixing, inaccurate flour measurements, or too much moisture from undrained pineapple can make the cake dense. Measure carefully and mix gently.

5. Can I make the cake without nuts?

Yes! Simply leave out the walnuts or pecans. The cake will still be moist, flavorful, and delicious.

6. Can I use store-bought cream cheese frosting?

Yes. Store-bought frosting is a convenient alternative, although homemade cream cheese frosting provides a fresher, richer flavor.

7. Does pineapple carrot cake need refrigeration?

Yes. Since it contains cream cheese frosting, refrigerate the cake in an airtight container to keep it fresh.

8. Can I make this cake one day ahead?

Definitely! Prepare the cake layers, cool them completely, and refrigerate them wrapped. You can frost the cake the following day.

Final Thoughts

This Pineapple Carrot Cake with Cream Cheese Frosting is a delicious homemade dessert that brings together everything people love about classic carrot cake: tender layers, sweet pineapple, freshly grated carrots, warm spices, and rich, creamy frosting.

It’s perfect for family gatherings, holiday celebrations, birthdays, or simply enjoying a homemade treat with a cup of coffee. Make it once, and this moist, flavorful cake may quickly become one of your favorite dessert recipes!

Leave a Comment