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.
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
Ingredients
For the Cake
For the Cream Cheese Frosting
Substitutions and Variations
Step-by-Step Instructions
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
Storage and Reheating
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.
Frequently Asked Questions
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!