Old fashioned carrot cake recipe with pineapple is not only moist and richly spiced, but easy to make from scratch! This homemade carrot cake recipe tastes just like Grandma’s with thickly layered fluffy whipped cream frosting and optional raisins or pecans dotted throughout.

Old Fashioned Carrot Cake recipe with Pineapple
Making a homemade carrot cake doesn’t have to be intimidating or complex. This is an easy cake recipe anyone can pull off in three easy steps.
Simply whisk together the dry ingredients. In a separate bowl beat together the oil, eggs, sugar, and vanilla.
Combine the wet with dry ingredients, beat together, and stir in grated carrots and crushed pineapple. Bake and cover with whipped cream cheese frosting for the best carrot cake recipe experience!
Make as a layer cake, a 9X13 sheet cake, cupcakes, or even gluten-free. It’s the ultimate carrot cake perfect for any occasion!
Ingredients notes
The beauty of this moist carrot cake recipe made with pineapple is how adaptable it is for different tastes or preferences. To make it taste just like Mom’s or Grandmas’s add in raisins, pecans, or walnuts. For an updated spin, stir in shredded coconut.
If you’re in need of gluten-free baking recipes, follow the recommendations below for substituting gluten-free flour.
- Flour – Use traditional all-purpose flour or I highly recommend Cup4Cup brand for a gluten-free cake.
- Spices – A mixture of ground cinnamon, cloves, ginger, and nutmeg for an old fashioned taste.
- Grated carrots – Use either a box cheese grater or food processor to make this task go quicker.
- Crushed pineapple – I recommend straining the pineapple through a mesh strainer before starting the recipe so the excess liquid drains away
- Oil – Use canola oil or for healthy carrot cake, substitute applesauce
- Sugars – Mixture of white and brown sugars for structure and caramelization
- Optional add-ins – Stir in walnuts, pecans, raisins or a combination after the cake batter has been mixed together.
How to Make Carrot Cake with Pineapple
(Below shows step-by-step photos and modified instructions. For the complete recipe, along with ingredient amounts, scroll down to the recipe card.)
- Whisk together the flour, baking powder, baking soda, salt, and spices in a large bowl.
- In a smaller bowl beat together eggs, brown sugar, sugar, oil, and vanilla until well combined, about 1-2 minutes. Beat into the dry ingredients.
- Stir in the drained crushed pineapple, grated carrots, optional nuts and raisins.
- Pour the cake batter into two 9-inch round cake pans lined with parchment paper. Bake for 35 minutes, or a few minutes longer for a gluten-free cake.
assembling tips and tricks
- When frosting layer cakes I always tuck strips of waxed paper under the first layer. This prevents frosting getting on your serving platter or cake stand.
- Spread a generous layer of the whipped cream cheese frosting on the first layer. You will have plenty leftover to go over the top and sides of the cake.
- Use my favorite kitchen tool, an offset spatula, for frosting the top and going around the sides. For a naked carrot cake, apply only a thin layer on the sides.
How to Make Healthy Carrot Cake with Applesauce
Old fashioned carrot cake recipe with pineapple uses vegetable oil for a moist, decadent crumb. However, applesauce may be substituted for a healthier version that saves on calories.
Decrease the amount of vegetable oil to ½ cup. When mixing together the eggs, oil, sugars, and vanilla, add ½ cup of unsweetened applesauce.
Frosting Alternatives
Typically carrot cake recipes are frosted with cream cheese frosting. Personally I prefer a lighter, fluffier frosting to counterbalance the cake’s moist texture.
Therefore, instead of using cream cheese buttercream frosting, I replace the butter with heavy cream. This gives the frosting a fluffy texture, similar to whipped cream frosting, but with the tanginess of cream cheese.
Alternative frostings may be used, such as cream cheese buttercream, fluffy buttercream frosting, or mascarpone frosting.
freezing and storing carrot cake
Because of the whipped cream cheese frosting, I recommend storing the cake or leftovers in the refrigerator up to two days. I believe all cakes taste better at room temperature, so remove from the fridge to take the chill off before serving, at least 2 hours.
- Freezing whole cake: Place the frosted and assembled cake in freezer for 1-2 hours, or until the frosting freezes. Remove from the freezer and wrap securely with plastic wrap. To thaw, remove plastic wrap and thaw in refrigerator for 24 hours.
- Freezing leftover cake: Cut the uneaten cake into slices. Wrap each slice securely with plastic wrap. Carefully transfer wrapped slices to freezer ziplock bag and freeze. Thaw in refrigerator for several hours.
decorating tips
Decorating a carrot cake is almost as much fun as eating it. Below are are creative ways to decorate the ultimate old fashioned carrot cake!
- freshly grated carrots
- candied carrots
- toasted coconut
- candied pecans
- raisins
- decorative buttercream carrots
- white chocolate curls
gluten-free adaptations
This cake recipe has been tested with traditional flour and gluten-free flour, both with great results. In fact, it makes a gluten-free carrot cake so good, no one will be able to detect the difference!
To make a gluten-free recipe, replace the all-purpose flour with a quality gluten-free flour blend, such as Cup4Cup. The only thing that will change with the recipe is extending the baking time 2-3 minutes.
Another option would be to follow the ingredients and method described in this gluten-free carrot cake made with almond flour!
Adding pineapple to carrot cake
If you are wondering why this carrot cake has pineapple, it acts as a tenderizer, making the cake moist. Pineapple contains an enzyme that breaks down proteins, resulting in a moist crumb.
Making a single layer cake
To make a single layer carrot cake either keep the recipe as is, but bake in a 9 X 13-inch baking pan for 45-55 minutes. Since you are not layering the frosting, cut the whipped cream cheese frosting recipe in half. For a single layer round cake, halve the ingredients in the carrot cake and frosting.
expert Tips and tricks
- Be sure to use crushed pineapple in JUICE rather than syrup, otherwise the cake will be overly sweet.
- DO NOT use pre-grated carrots sold in the produce section. These are too dry and will not make a moist cake.
- Thoroughly drain the crushed pineapple before adding to the cake batter. The easiest way to do this is by using a mesh strainer, draining before the cake is started. If it doesn’t have enough time to drain the juice away, press down with a spoon or use hands to squeeze out extra juice.
- Grate carrots manually with a box grater. For quicker and easier grating use a food processor fitted with grating blade.
- To make a 9X13 single layer cake, pour the batter into a greased pan and bake for 45-55 minutes, or until toothpick inserted in center comes out clean.
- To make cupcakes, bake for 16-20 minutes, or until toothpick inserted in center comes out clean. It will make approximately two dozen cupcakes.
Click here to see the
step-by-step web story instructions for this recipe!
More old fashioned Cake Recipes
- Ding Dong Cake
- Fresh Apple Cake
- Lemon Coconut Cake
- Fluffy Banana Cake with Banana Filling
- Almond Joy Cake
SAVE THIS old fashioned CARROT CAKE recipe WITH PINEAPPLE TO YOUR PINTEREST BOARD!
Let’s be friends on Pinterest! I’m always sharing great recipes!
Old Fashioned Carrot Cake Recipe with Pineapple
Ingredients
Old Fashioned Carrot Cake
- 2 1/2 cups all-purpose flour or gluten-free flour blend, (I use and recommend Cup4Cup gluten-free flour)
- 2 teaspoons baking powder
- 1 teaspoon baking soda
- ½ teaspoon salt
- 1 ½ teaspoons ground cinnamon
- ½ teaspoon ground cloves
- ½ teaspoon ground ginger
- ½ teaspoon ground nutmeg
- 1 cup vegetable oil
- 1 ¼ cup brown sugar
- ⅓ cup sugar
- 4 eggs, room temperature
- 2 teaspoons vanilla extract
- 4 large carrots, grated (about 2 cups)
- 20 ounce can crushed pineapple, well drained
- ¾ cup (optional) chopped walnuts or pecans
- ¾ cup (optional) raisins
Whipped Cream Frosting
- 8 ounce cream cheese, cold
- 1 cup powdered sugar
- 1 teaspoon vanilla extract
- 2 cups heavy cream
Instructions
Old Fashioned Carrot Cake
- Preheat the oven to 350ºF. Spray two 9-inch cake pans with nonstick spray. Line bottom of pans with cut-to-size wax paper or parchment and spray paper. Set aside.
- Whisk the together the flour, baking powder, baking soda, salt, and spices together in a large bowl. Set aside.
- In a medium bowl beat together the oil, brown sugar, sugar, eggs, and vanilla with a hand mixer until well combined, about 1-2 minutes. Pour the wet ingredients into the bowl with the dry ingredients and beat well with a mixer.
- Stir in the shredded carrots, drained pineapple, and (optional) chopped nuts or raisins until well combined.
- Divide the cake batter into the prepared pans. Bake for 30-35 minutes or until toothpick inserted in center comes out clean. If you are using gluten free flour, bake 2-3 minutes longer. Cool cake in pans for 10 minutes and then invert on wire rack to cool completely before frosting.
Whipped Cream Frosting
- If using a stand mixer, use a paddle attachment to beat together the cream cheese with powdered sugar and vanilla.
- Switch to the whisk attachment and slowly add the heavy cream while beating on low speed. Once the cream is combined, increase the speed to medium-high and beat until light and fluffy.
Assembly
- Place one cake layer on cake stand or serving platter. Tuck strips of waxed paper under cake to prevent frosting from getting on the platter.
- Spread a generous amount of frosting evenly on the first layer, using an offset spatula to push slightly over the edges. Place the second cake layer on top and spread the frosting all over top and sides. Decorate with additional nuts, grated carrots, or coconut. Refrigerate leftovers.
- DID YOU MAKE THIS RECIPE?? DON'T FORGET TO LEAVE FEEDBACK AND/OR CLICK A STAR RATING ON THE RECIPE CARD
Equipment Needed
Recipe Notes
Expert Tips and Tricks
- Be sure to use crushed pineapple in JUICE rather than syrup, otherwise the cake will be overly sweet.
- DO NOT use pre-grated carrots sold in the produce section. These are too dry and will not make a moist cake.
- Thoroughly drain the crushed pineapple before adding to the cake batter. The easiest way to do this is by using a mesh strainer, draining before the cake is started. If it doesn’t have enough time to drain the juice away, press down with a spoon or use hands to squeeze out extra juice.
- Grate carrots manually with a box grater. For quicker and easier grating use a food processor fitted with grating blade.
- To make a 9X13 single layer cake, pour the batter into a greased pan and bake for 45-55 minutes, or until toothpick inserted in center comes out clean.
- To make cupcakes, bake for 16-20 minutes, or until toothpick inserted in center comes out clean. It will make approximately two dozen cupcakes.
Healthy Carrot Cake with Applesauce
Decrease the amount of vegetable oil to ½ cup. When mixing together the eggs, oil, sugars, and vanilla, add ½ cup of unsweetened applesauce.Original Pineapple Cream Cheese Frosting
Originally this cake was made with a pineapple cream cheese frosting, but was updated 3/2022 to include the whipped cream cheese frosting listed above. The original recipe is included below. Ingredients: 3 cups heavy cream, 3 tablespoons instant vanilla pudding mix, 1 teaspoon vanilla extract, ½ cup powdered sugar, 20 ounce can crushed pineapple, well drained Directions: In a large bowl add the heavy cream, vanilla pudding mix, vanilla extract, and powdered sugar. Beat on high until whipped cream holds shape and stiff enough to spread as frosting. Fold in the well-drained crushed pineapple (I squeezed excess juice out with my hands). Refrigerate until ready to assemble. Recipe adapted from Sally’s Baking AddictionNutrition
This post contains affiliate links. My opinions are always my own. If you purchase a product through an affiliate link, I make a small commission – at no cost to you. Read full disclosure policy here.
Janice says
This was a good recipe. I made a few changes. I put in 4 cups of carrots and no oil. The oil is only for moisture. So why not just use carrots. I upped the spices to 1 teaspoon each except 2 teaspoons of cinnamon, Only used 1 cup of brown sugar no white sugar. Used 2 flax seed eggs and 2 eggs. I made the frosting with 4 tablespoons of butter instead of the cream. Very delicious.
Melissa Erdelac says
Thanks for sharing, Janice! I’m glad to hear it worked out without the oil!
Best,
Melissa
Carrie Tyler says
This cake looks so moist and delicious! I’ve never put pineapple in mine so it’s such an interesting twist!
Melissa says
Thanks, Carrie! I hope you enjoy it!
Best,
Melissa
Angie says
Hi! This looks amazing! Does this cake need to stay refrigerated? If I want to make it on Friday for Easter dinner on Sunday will it still be ok?
Melissa says
Hi Angie, Yes, it needs to be refrigerated (I’ll make sure to add this to the recipe!). Also, I’m sure it would be fine if you made it on Friday for Easter. I would put toothpicks or wooden skewers on the top and drape plastic wrap over it so it doesn’t mess up the frosting. Enjoy!
Melissa says
Absolutely delicious! This is now our family’s favourite cake.
Melissa says
Wow, that’s quite a statement! (And makes me endlessly happy)
Anonymous says
I almost forgot to add the nuts (I used pecans instead of walnuts) and realized that in the cake batter directions there is no mention of adding them. Typo?
Melissa says
Yes, that was forgotten! Thank you so much for pointing that out. Recipe is fixed now.
Megan says
I love cream cheese frosting on my carrot cake but this did make me pause and consider another option…gonna have to try this out. Looks delish!
Melissa says
Cream cheese frosting has always been my absolute favourite of all frostings but this twist is ridiculously delicious!
Melissa says
I appreciate the cream cheese frosting and use it time to time. I mean, what’s not to love about any frosting??