2 Layer Carrot Cake Recipe with Pineapple: Tropical Cream Cheese Frosting Magic

2 Layer Carrot Cake Recipe with Pineapple: Tropical Cream Cheese Frosting Magic

This 2-layer carrot cake with pineapple delivers the perfect balance of moist, spiced cake and tropical sweetness—every bite feels like a hug from your favorite bakery. 🌟 The secret lies in blending finely grated carrots with diced pineapple, creating layers that stay tender while developing rich caramelized edges.

I’ve perfected this recipe over years of testing, ensuring the cake never dries out and the pineapple stays juicy, not soggy.

The tropical cream cheese frosting is where the magic happens—it’s lighter than traditional frostings but still rich and velvety, with a hint of citrus to complement the pineapple.

What makes this recipe foolproof is the 30-minute prep time and one-bowl mixing method, so you can have a showstopper dessert ready without the stress. The cake layers rise just enough to hold the frosting beautifully, creating that classic carrot cake look with a twist.

By the time you slice into this cake, you’ll have moist, spiced layers with pockets of sweet pineapple and a frosting that’s creamy yet not too heavy.

The combination of warm spices and tropical fruit creates a flavor profile that’s both comforting and exciting—perfect for celebrations or when you just want to treat yourself. This recipe delivers restaurant-quality results with simple techniques.

Serve with a dollop of whipped cream or fresh berries for extra flair, and watch it disappear faster than you can say “second slice.” The frosting stays smooth even in warm rooms, making this cake ideal for parties or as a special dessert. Let’s get baking!

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for 2 layer carrot cake recipe with pineapple

Moist cake layers, tropical pineapple bursts, and velvety frosting—just 18 ingredients for a showstopper dessert.

Ingredient Amount Notes
All-Purpose Flour 🌾 2 ½ cups Sifted for light texture
Granulated Sugar 🍚 2 cups White or light brown
Light Brown Sugar 🍚 1 cup Packed for moisture
Unsalted Butter 🧈 1 cup Room temperature, softened
Large Eggs 🥚 4 whole Room temperature for best mixing
Vanilla Extract 🌿 2 tsp Pure extract preferred
Ground Cinnamon 🌶️ 2 tsp Freshly ground for warmth
Ground Ginger 🌿 1 ½ tsp Freshly ground preferred
Ground Nutmeg 🌶️ ½ tsp Freshly grated nutmeg
Salt 🧂 ½ tsp Fine sea salt preferred
Fresh Carrots 🥕 3 cups Finely grated, no moisture
Fresh Pineapple 🍍 1 ½ cups Diced, small pieces
Walnuts 🌰 1 cup Chopped, toasted optional
Cream Cheese 🧀 16 oz Room temperature, full-fat
Powdered Sugar 🍚 4 cups Sifted for smooth frosting
Lemon Juice 🍋 1 tbsp Freshly squeezed
Heavy Cream 🥛 ½ cup Cold for whipped cream
Whipped Cream 🍦 1 cup Store-bought or homemade

The carrots and pineapple are the stars here. Organic carrots from the grocery store’s produce section work best—they’re sweeter and less likely to bleed excess moisture. For pineapple, fresh is non-negotiable (canned gets mushy). I always grab the Dole fresh-cut pineapple at Trader Joe’s when I’m in a pinch, but nothing beats freshly diced. The walnuts? Toast them first—just 5 minutes in a dry pan with a pinch of salt. That adds a whole new level of flavor. For the frosting, Philadelphia cream cheese is my go-to—it’s the most reliable brand for smooth results.

No fresh pineapple? Frozen diced pineapple, thawed and drained works in a bind (just don’t skip the draining). Running low on walnuts? Pecans or macadamias swap right in. The frosting can be made ahead—just add the heavy cream right before serving. For extra tang, add 1 tsp lemon zest to the frosting. The cake itself? Don’t overmix the batter—just combine until the flour is moistened. And if you’re worried about the cake being too moist, bake 2-3 minutes extra if the edges brown too quickly.

This cake keeps beautifully. Wrap tightly in plastic wrap and store at room temperature for 3 days—the flavors actually improve as it sits. For longer storage, freeze the unfrosted layers for up to 3 months. The frosting? Make it 1 day ahead—it gets even better as it sits. When ready to serve, pipe the frosting between layers and cover the top, then add dollops of whipped cream for that bakery-style finish. Trust me, the second slice is always better.

❤️

Why You’ll Love This Recipe

  • One-Bowl Wonder: I swear by this recipe—just toss everything into one bowl, mix until the butter’s almost gone, then bake. No extra bowls, no fuss, and honestly? That’s half the battle won right there.
  • Pineapple-Caramel Magic: The brown sugar and pineapple create this perfect balance—sweet but not cloying, with a subtle tang that makes every bite feel like a little vacation. (Yes, even on a Tuesday night.)
  • Party in a Box: This cake keeps beautifully for days, so I make it ahead for birthdays, potlucks, or just because. Slice it, wrap it, and boom—you’ve got a showstopper dessert with zero last-minute stress.
  • Budget-Friendly Luxury: Using pantry staples like flour, sugar, and butter keeps costs low, but the flavor? Ridiculously good. It’s the kind of cake that makes you feel like you spent hours when you really just did 30 minutes of mixing.

Step-by-step instructions for tropical carrot cake with cream cheese frosting

Here’s how to bake a moist, spiced carrot cake with juicy pineapple and top it with tangy tropical frosting.

1

👨‍🍳 Step 1: Prepare the Cake Layers

Preheat your oven to 350°F and grease two 9-inch round cake pans, lining the bottoms with parchment paper. In a large mixing bowl, cream together the 1 cup unsalted butter and both sugars until light and fluffy—about 3-4 minutes. This step is crucial for a tender cake.

Add the 4 whole large eggs one at a time, mixing well after each addition. Then stir in the 2 tsp vanilla extract. In a separate bowl, whisk together the 2.5 cups all-purpose flour, 2 tsp ground cinnamon, 1.5 tsp ground ginger, 0.5 tsp ground nutmeg, and 0.5 tsp salt. Gradually fold the dry ingredients into the wet mixture.

Grate the 3 cups fresh carrots using a box grater, then fold them into the batter along with the 1.5 cups diced fresh pineapple and 1 cup chopped walnuts. The batter should be thick but pourable. Divide evenly between the prepared pans and smooth the tops.

2

🔥 Step 2: Bake the Layers to Perfection

Bake for 25-30 minutes or until a toothpick inserted in the center comes out clean. I like to tap the pans gently—when they feel firm and spring back slightly, that’s your signal. Rotate the pans halfway through baking for even browning.

Let the cakes cool in the pans for 10 minutes before transferring to a wire rack to cool completely. This gradual cooling prevents cracking. While they cool, prepare your frosting so you can assemble the cake as soon as it’s ready.

3

🥘 Step 3: Make the Tropical Cream Cheese Frosting

Beat the 16 oz cream cheese and 1 cup unsalted butter together until smooth and creamy. This should take about 2-3 minutes with an electric mixer. Scrape down the sides of the bowl occasionally to ensure even mixing.

Gradually add the 4 cups powdered sugar and 1 tbsp lemon juice, mixing on low speed until combined. Increase to medium speed and beat for another 2-3 minutes until light and fluffy. In a separate bowl, whip the 0.5 cup heavy cream to stiff peaks, then gently fold it into the frosting for extra volume.

4

🍰 Step 4: Assemble the Two-Layer Cake

Level the tops of your cooled cake layers if needed, then place one layer on a cake stand or plate. Spread about ½ cup of the frosting over the top, then place the second layer on top. Frost the entire cake, creating a smooth surface with a spatula.

For the tropical touch, pipe additional frosting around the edges of the cake to create a decorative border. Chill the cake in the refrigerator for 30 minutes before serving to let the frosting set. The contrast of warm spices and tangy frosting makes every bite magical!

👨‍🍳

Pro Tips For Making 2 Layer Carrot Cake Recipe With Pineapple

  • Cream Butter Properly: I learned this the hard way—don’t just mix the butter and sugars until it looks light. Press the butter through a fine-mesh sieve first to cut it into tiny pieces, then whip with the sugars until the mixture is pale and fluffy (about 3-4 minutes). This recipe’s two layers need that airy texture to stay moist, and skipping this step makes the cake dense.
  • Grate Carrots Fine: Use the smallest holes on your grater—think rice-sized pieces, not matchsticks. Larger shreds turn to mush when baking, and you’ll end up with a cake that’s more glue than cake. Also, don’t skip draining them for 5 minutes after grating; it removes excess moisture that makes the batter gummy.
  • Avoid Overmixing Pineapple: Drain the pineapple thoroughly and pat it dry with a paper towel before folding it into the batter. If it’s too wet, the cake layers will sink in the middle. I once used canned pineapple straight from the jar—big mistake. Dry pineapple keeps the texture light.
  • Test Doneness Early: This cake’s center should spring back slowly when pressed, not bounce right back. Start checking at 20 minutes before the recipe’s suggested time—ovens vary, and overbaking turns the layers dry. If the top browns too fast, tent it with foil halfway through.

Storing and reheating your 2 layer carrot cake recipe with pineapple

Room Temperature Storage

Your freshly baked carrot cake with pineapple stays perfectly moist when stored at room temperature for up to 3 days. Wrap it tightly in plastic wrap or place it in an airtight container to prevent drying.

I always store mine in a cool, dark spot away from direct sunlight—my kitchen counter works perfectly. The flavors actually deepen as it sits, making it taste even better the next day. 🌟

Refrigerator Storage

If you’re planning to serve the cake within 3-5 days, refrigeration is ideal. The cold helps preserve the frosting’s texture and keeps the pineapple from becoming overly soft. Store the cake in an airtight container with a paper towel on top to absorb any excess moisture.

When ready to serve, let it sit at room temperature for 15-20 minutes so the frosting softens slightly. This is my go-to method for keeping the cake fresh for gatherings.

Freezing Unfrosted Layers

For longer storage, freeze the unfrosted cake layers individually in airtight freezer bags or wrapped tightly in plastic wrap and aluminum foil. They’ll keep for up to 3 months without losing moisture or texture. When you’re ready to assemble, thaw the layers at room temperature for 1-2 hours before frosting.

I like to make the frosting fresh after thawing to ensure it’s at the perfect consistency. This method is a lifesaver for holiday baking!

Reheating the Cake

If you’ve stored the fully frosted cake in the refrigerator, there’s no need to reheat it—just let it come to room temperature before serving. However, if you’ve stored it without frosting, you can warm the layers gently in the oven at 300°F for 5-10 minutes to revive their texture.

This is especially helpful if the cake has been frozen. Always add the frosting fresh after reheating to maintain its velvety texture. 💫

Frosting Make-Ahead Tips

The frosting can be made up to 1 day ahead and stored in the refrigerator in an airtight container. When ready to use, let it sit at room temperature for 15-20 minutes to soften slightly before assembling the cake. This makes the frosting easier to spread and pipe.

I often make the frosting the night before a party—it’s one less thing to worry about on the day of the event. Just remember to whip the heavy cream fresh to maintain those perfect peaks! 🥛

Serving After Storage

After storing, serve the cake with a dollop of fresh whipped cream or a sprinkle of toasted walnuts for extra crunch. If the frosting has hardened in the fridge, let it sit at room temperature for 10-15 minutes before serving.

I love to add a few fresh pineapple chunks on top as a garnish—it brings the tropical flavors back to life. The cake tastes just as delicious the second day, if not better, so don’t hesitate to save leftovers for a quick dessert the next day. 🍍

Nutrition facts

Servings 12
Amount Per Serving
Calories 420kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 15g75%
Cholesterol 95mg32%
Sodium 350mg15%
Total Carbohydrate 55g19%
Dietary Fiber 3g11%
Sugars 42g
Protein 5g10%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Why does your recipe use both white and brown sugar?

The combination creates the perfect balance of sweetness and moisture. The white sugar provides crisp edges and a clean sweetness, while the brown sugar adds deep caramel notes and helps keep the cake tender. This duo prevents dryness while enhancing the pineapple’s tropical flavor.

2

Can I substitute canned pineapple for fresh?

Yes, but with caution! Use drained, well-drained canned pineapple (not syrup-packed) and reduce the amount to 1 cup instead of 1.5 cups to avoid excess moisture. For best results, drain it overnight in a colander. The texture won’t be as vibrant as fresh, but it still adds sweetness.

3

How do I prevent the cake from cracking between layers?

Let the cakes cool completely in the pans for 10 minutes before removing, then cool on a wire rack. Avoid opening the oven door too early, and don’t overbake—they should be just set when done. When frosting, use a serrated knife to level the tops perfectly. Chill the assembled cake for 30 minutes before slicing.

4

What’s the best way to make this cake gluten-free?

Replace the all-purpose flour with a 1:1 gluten-free baking flour blend (like Bob’s Red Mill) and add 1 tsp xanthan gum to improve texture. You may need 1-2 tbsp extra liquid (milk or pineapple juice) since GF flours absorb differently. Test with one layer first to check moisture levels.

5

Can I make this cake in a single layer?

Use one 9×13-inch pan or a 10-inch round pan instead of two layers. Reduce baking time by 5-7 minutes (check at 20 minutes) and adjust frosting quantity accordingly. The single layer works beautifully for smaller gatherings or when you want a sliceable sheet cake.

★★★★★4.6(7 reviews)
Tyler Parker