Moist Carrot Cake with Pineapple Recipe

Baking / Desserts

Carrot Cake with Pineapple

Incredibly moist, warmly spiced, and layered with tangy cream cheese frosting. The secret ingredient? Crushed pineapple that keeps every bite tender and just a little tropical.

If you have ever had a carrot cake that turned out a little dry or dense, this recipe is about to change everything. The crushed pineapple mixed right into the batter is the game-changer here. It adds natural sweetness, extra moisture, and a subtle brightness that plays beautifully against the warm cinnamon and nutmeg. You will not taste a strong pineapple flavor in the finished cake, but you will absolutely notice how irresistibly soft and tender every slice is.

Moist Carrot Cake with Pineapple Recipe

This is the kind of cake that belongs at Easter brunch, birthday celebrations, potlucks, or honestly just a quiet Sunday afternoon when you want something truly worth baking. It is a two-layer beauty, frosted generously with the most luscious cream cheese buttercream, and finished with a scatter of toasted walnuts on top if you like a little crunch.

Everything here is approachable, even if you are not a seasoned baker. You do not need a mixer for the cake itself, just two bowls and a whisk. The result is something that looks impressive, tastes like it came from a bakery, and will absolutely have people asking for the recipe before their plate is empty.

Recipe at a Glance

Prep Time
30 min
Cook Time
35 min
Total Time
~1 hr 30 min
Servings
12 slices
Cuisine
American
Calories
~490 kcal

Ingredients

For the Cake

2 cups all-purpose flour
2 teaspoons baking powder
1 teaspoon baking soda
1/2 teaspoon salt
2 teaspoons ground cinnamon
1/2 teaspoon ground nutmeg
1/4 teaspoon ground ginger
1 1/4 cups granulated sugar
1/2 cup packed light brown sugar
4 large eggs, room temperature
1 cup vegetable oil (or canola oil)
1 teaspoon pure vanilla extract
2 1/2 cups freshly grated carrots (about 4 medium carrots)
1 can (8 oz) crushed pineapple, well drained
3/4 cup chopped walnuts or pecans (optional but recommended)

For the Cream Cheese Frosting

16 oz (2 blocks) full-fat cream cheese, softened
1 cup (2 sticks) unsalted butter, softened
4 cups powdered sugar, sifted
2 teaspoons pure vanilla extract
Pinch of salt

Substitutions and Variations

Oil swap: Use melted coconut oil for a subtle tropical twist, or unsweetened applesauce to replace half the oil for a lighter result.
Gluten-free: A good 1:1 gluten-free flour blend works well here. The pineapple helps keep the texture moist even without gluten structure.
No nuts: Simply leave them out. You can add raisins or shredded coconut instead for texture and chew.
Fresh vs. canned pineapple: Canned crushed pineapple is ideal because it is uniformly fine. If using fresh, pulse it briefly in a food processor and drain very well.
Sheet cake version: Pour the batter into a greased 9x13-inch pan and bake for 40 to 45 minutes. Frost once completely cooled.
Spice it up: Add 1/4 teaspoon of cardamom or allspice for a warmer, more complex spice profile.

Step-by-Step Instructions

1

Preheat and Prepare Pans

Heat your oven to 350 degrees F. Grease two 9-inch round cake pans with butter or non-stick spray, then line the bottoms with parchment paper circles. Grease the parchment too. This two-step setup guarantees your layers will release cleanly every time.

2

Grate the Carrots and Drain the Pineapple

Finely grate your carrots using a box grater or a food processor. You want about 2 1/2 cups, loosely packed. Place the drained crushed pineapple in a paper towel or clean kitchen towel and squeeze firmly to remove as much liquid as possible. This step is important because too much extra moisture can make the batter too wet and the center of the cake gummy.

3

Mix the Dry Ingredients

In a large mixing bowl, whisk together the flour, baking powder, baking soda, salt, cinnamon, nutmeg, and ginger. Whisking the dry ingredients together ensures the spices and leaveners are evenly distributed throughout the batter, giving you consistent flavor in every single bite.

4

Whisk the Wet Ingredients

In a separate large bowl, whisk together the granulated sugar, brown sugar, and eggs until the mixture looks slightly lighter and pale, about 1 minute. Whisk in the oil and vanilla extract until everything is smooth and glossy. The oil keeps this cake moist for days, far better than a butter-based batter would.

5

Combine Wet and Dry

Pour the dry ingredients into the wet ingredients and use a rubber spatula to fold them together until just combined. Stop as soon as you no longer see dry streaks of flour. Overmixing activates gluten and leads to a tough, chewy cake rather than a tender, pillowy one.

6

Fold in Carrots, Pineapple, and Nuts

Gently fold in the grated carrots, drained pineapple, and chopped walnuts or pecans if using. The batter will be thick and textured, which is exactly right. You will notice the gorgeous orange flecks throughout, and the smell at this point is absolutely wonderful.

7

Divide and Bake

Divide the batter evenly between the two prepared pans, smoothing the tops with your spatula. Bake at 350 degrees F for 32 to 38 minutes, until a toothpick inserted into the center comes out clean or with just a few moist crumbs attached. Start checking at the 30-minute mark since oven temperatures can vary.

8

Cool Completely

Remove the pans from the oven and let them cool on a wire rack for 20 minutes. Run a thin knife around the edges, then carefully flip them out onto the rack. Peel off the parchment and let the layers cool completely, which takes at least 1 hour. Do not rush this step since frosting a warm cake will melt the cream cheese frosting into a sad, sliding mess.

9

Make the Cream Cheese Frosting

Beat the softened cream cheese and softened butter together with a hand mixer or stand mixer on medium speed until completely smooth and fluffy, about 2 to 3 minutes. Add the sifted powdered sugar one cup at a time, mixing on low after each addition. Add the vanilla and a pinch of salt, then beat on medium-high for 1 minute until the frosting is light and creamy. If it feels too soft, refrigerate for 15 minutes before frosting the cake.

10

Assemble and Frost

Place the first cake layer flat-side up on your serving plate or cake stand. Spread a generous layer of frosting over the top, going all the way to the edges. Set the second layer on top, flat-side down. Apply a thin crumb coat of frosting all over the outside of the cake and refrigerate for 20 minutes. Then apply a final, thick, smooth coat of frosting over the entire cake.

11

Garnish and Serve

Press a handful of finely chopped toasted walnuts around the bottom edge of the cake, or scatter them over the top for a rustic, bakery-style finish. You can also pipe rosettes of frosting around the top edge for something more elegant. Refrigerate for at least 30 minutes before slicing so the layers set up beautifully and hold their shape when cut.

Pro Tips for the Best Carrot Cake

Grate carrots fresh. Pre-shredded bags from the store are often too dry and coarse. Freshly grated carrots are moist and fine-textured, which makes a huge difference in the final crumb.
Room temperature eggs matter. Cold eggs can cause the oil to seize slightly when mixing. Let your eggs sit out for 30 minutes before you start baking.
Drain that pineapple well. Squeeze it in a towel or press it firmly through a fine mesh strainer. Excess juice can throw off the wet-to-dry ratio.
Do not overmix. Once the flour goes in, use a spatula and fold gently. The moment you stop seeing dry flour, stop mixing.
The crumb coat trick. A thin first layer of frosting seals in any crumbs so your final frosting coat looks perfectly clean and professional.
Make it a day ahead. This cake actually tastes better the next day. The flavors meld and deepen overnight in the fridge, so it is the perfect make-ahead dessert for gatherings.

Storage and Reheating

Refrigerator: Store frosted cake covered in the fridge for up to 5 days. The cream cheese frosting requires refrigeration, so do not leave it at room temperature for more than 2 hours.
Before serving: Pull slices out of the fridge 20 to 30 minutes before eating. The cake tastes noticeably better at room temperature when the frosting softens slightly.
Freezing the cake layers: Unfrosted layers freeze beautifully for up to 3 months. Wrap tightly in plastic wrap and then foil. Thaw overnight in the refrigerator before frosting.
Freezing frosted slices: Individual slices can be frozen. Flash-freeze them on a baking sheet first, then wrap and place in a zip-top bag. Thaw in the fridge overnight.
No microwave reheating needed: This cake is best enjoyed at room temperature, not warm. Simply allow it to come to room temp naturally before serving.

Serving Suggestions

This cake holds its own beautifully on any table, but a few simple pairings can take the experience from great to unforgettable. Whether you are serving it after a holiday dinner or at a casual backyard birthday, here are some ideas that always go over well.

Serve with a hot cup of chai tea or a good vanilla latte. The warm spices in the cake and the spiced tea are a natural match.
Add a small scoop of vanilla ice cream alongside a slice for a wonderful warm-weather dessert contrast.
Garnish the top with edible flowers, a dusting of cinnamon, or thin carrot curls for a beautiful spring presentation.
Pair it as the dessert finale after a savory Easter or Thanksgiving spread. It bridges seasons wonderfully.
Drizzle a little caramel sauce or honey over the top of each slice right before serving for an extra indulgent treat.

Frequently Asked Questions

Can I taste the pineapple in the finished cake?
Not strongly, no. The pineapple blends into the batter and mainly contributes moisture and a very subtle sweetness. Most people cannot pinpoint it as pineapple; they just notice how incredibly moist and tender the cake is.
Can I make this as cupcakes?
Absolutely. Fill a lined muffin tin about two-thirds full and bake at 350 degrees F for 18 to 22 minutes. This recipe yields about 24 cupcakes. Top each with a generous swirl of cream cheese frosting once cooled.
Why is my cream cheese frosting runny?
This usually happens if the cream cheese or butter was too warm when you started mixing. Pop the frosting in the fridge for 20 to 30 minutes and then re-beat it. Make sure you use full-fat block cream cheese, not the spreadable kind in a tub, which has more water content and will always result in a looser frosting.
Can I make this cake ahead of time?
Yes, and it is highly encouraged. The cake layers can be baked up to 2 days in advance, wrapped in plastic wrap, and stored at room temperature. The assembled frosted cake tastes even better the day after it is made. You can frost it up to 24 hours before serving and keep it covered in the fridge.
Do I need to refrigerate this cake?
Yes, because of the cream cheese frosting. Once the cake is frosted, store it covered in the refrigerator. It will stay fresh and delicious for up to 5 days. Just let individual slices come to room temperature for about 20 minutes before eating for the best flavor and texture.

Now Go Bake Something Beautiful

This carrot cake with pineapple is one of those recipes that earns a permanent spot in your baking rotation after just one try. It is tender, it is warmly spiced, it has the most satisfying cream cheese frosting, and every bite feels like a little celebration. Whether you are making it for someone special or just because you deserve a really incredible slice of cake today, I hope it brings as much joy to your kitchen as it has to mine.

If you bake this recipe, share it with someone you love. And if you have a variation or a tip of your own, I would absolutely love to hear it. Happy baking!

Post a Comment

Previous Post Next Post

Contact Form