Move over Gramma because this old fashioned carrot cake made with pineapple and oil is not only moist and richly-spiced, but easy to make from scratch! Dive into a homemade classic cake recipe with layers of uber fluffy whipped cream cheese frosting, raisins, and pecans dotted throughout.

close up of a slice of cake being taken out from cake stand
The best vintage carrot cake recipe made with pineapple! We have been making this moist layer cake for decades – it turns out uber moist and fluffy every time.

Want to Save This Recipe?

Enter your email below & we'll send it straight to your inbox. Plus you’ll get affordable and easy gluten-free recipes delivered each week!

Moist Carrot Cake With Pineapple and Raisins

Making a homemade, old fashioned carrot cake extra moist doesn’t have to be intimidating or complex. This is an easy layer cake can be pulled off in easy steps using simple, classic ingredients like crushed pineapple and oil for moisture, plus pecans and raisins to add the that old fashioned twist.

The steps are effortless. First, whisk together the dry ingredients. In a separate bowl beat together the oil, eggs, sugar, and vanilla. Combine the wet with dry, stir in grated carrots, pineapple, raisins, nuts and you are done!

Once the layers have cooled completely, whip up a fluffy spin on cream cheese frosting. I like to use this on some of my favorite cake recipes because a moist cake shouldn’t be weighed down by a heavy frosting. It works well with everything from this 5-minute blender oat cake, classic spice cakes, to a legendary lemon blueberry sheet cake.

The beauty of this carrot pineapple cake 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, sometimes I also like to stir in shredded coconut.

The recipe also includes adaptations to make as single layer 9X13-inch sheet cake, cupcakes, or even gluten-free. It’s the ultimate carrot cake perfect for any occasion! 

Let’s Make This Together!

(Below shows step-by-step photos and modified instructions. For the complete recipe, along with ingredient amounts, scroll down to the recipe card.)

Start with the dry and wet separately

First in a large bowl whisk together the dry ingredients. You will be adding the rest of cake batter ingredients to this bowl, so make sure it’s big enough.

In a separate bowl vigorously whisk or beat together the wet ingredients. Add those to the dry and you are almost there!

dry ingredients in a large glass bowl with a whisk inside.
wet ingredients in a large glass bowl.

Add all the carrot cake goodness

Now it’s time to add what gives this carrot cake old school vibes – grated carrots, pineapple, nuts, and raisins. Make sure to use freshly grated carrots, not the pre-shredded kind or your cake will be dry. Also, be sure to use crushed pineapple in JUICE rather than syrup, otherwise the cake will be overly sweet.

Stir everything together and it’s time to bake. Divide between two 9-inch cake pans and bake for 35 minutes. Cool the layers completely before swirling with frosting.

crushed pineapple, grated carrots, and nuts added to the cake batter.

The best part – fluffy cream cheese frosting!

For the frosting, beat together the cream cheese with powdered sugar and vanilla. Now, instead of adding butter, we swap it out with heavy cream. It adds the rich taste, but without the heaviness. Beat it until it’s extremely light and fluffy, about 3 minutes.

See the tips below for how to assemble this cake like a pro!

a beater with cream cheese frosting on it

Assemble Cakes Like a Boss

  • When frosting layer cakes tuck strips of waxed paper under the first layer. This prevents frosting getting on your serving platter or cake stand.
  • Leave the wax paper strips in place until the toppings have been added for easy clean up.
  • Spread a generous layer of the frosting on the first layer. You will have plenty leftover to go over the top and sides of the cake.
  • This handy kitchen tool, an offset spatula, is perfect for frosting the top and going around the sides. For a naked carrot cake, apply only a thin layer on the sides. The leftover frosting can be frozen.
one layer of carrot cake on a cake stand getting frosted

Frosting Alternatives and Decorating Tips

Typically carrot cake recipes are frosted with cream cheese frosting. Personally I prefer a lighter, fluffier frosting to counterbalance the moist crumb.

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.

If you’re feeling a different route, I recommend this the world’s fluffiest buttercream frosting, a whipped cream frosting, or frosting the top and leaving the edges bare or thinly iced.  

Want to make your cake more epically bakery-style, rather than a simple old fashioned version? Sprinkle the top or sides with additional freshly grated carrots, candied carrots, toasted coconut, 5-minute stove top candied pecans, raisins, decorative buttercream carrots, or white chocolate curls.

overhead shot of a slice of cake being taken out with shredded carrots decorating top
Besides a layer cake, you can use the cake batter to make a sheet cake or cupcakes. See the recipe card below for baking tips.

Can This Be Made With Gluten-Free Flour?

Yes. This cake has been tested with traditional flour and gluten-free flour, both with great results. In fact, it makes a GF 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 an equal amount of quality GF flour blend. I use and recommend Cup4Cup gluten-free flour for my baking recipes. The only thing that will change with the recipe is extending the baking time 2-3 minutes.

a slice of carrot cake on a white plate with a bite taken out
Even if you are a novice baker, you can pull off this easy dessert. Be warned, though. You will become “famous” for your carrot pineapple cake and have to make it again and again!

Save this recipe to your pinterest board!

Let’s be friends on Pinterest! I’m always sharing great recipes!

Did you make this recipe? I love hearing from you! Leave a star rating and comment below the recipe card. It helps others when searching for recipes and I appreciate feedback from our community. You will always hear back from me! -Melissa

close up of a slice of cake being taken out from cake stand
4.45 stars (34 ratings)

So Moist Old Fashioned Carrot Cake Recipe with Pineapple

Move over Gramma because this old fashioned carrot cake, made with pineapple and oil, is not only moist and richly spiced, but easy to make from scratch! Dive into a homemade classic cake recipe with layers of uber fluffy whipped cream cheese frosting, raisins, and pecans dotted throughout.

Ingredients
 

Old Fashioned Carrot Cake

Whipped Cream Frosting

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.
    2 ½ cups all-purpose flour, 2 teaspoons baking powder, 1 teaspoon baking soda, ½ teaspoon salt, 1 ½ teaspoons ground cinnamon, ½ teaspoon ground cloves, ½ teaspoon ground ginger, ½ teaspoon ground nutmeg
  • 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.
    1 cup vegetable oil, 1 ¼ cup brown sugar, ⅓ cup granulated sugar, 4 large eggs, 2 teaspoons vanilla extract
  • Stir in the shredded carrots, drained pineapple, and (optional) chopped nuts or raisins until well combined.
    2 cups grated carrots, 20 ounce can crushed pineapple, ¾ cup (optional) chopped walnuts or pecans, ¾ cup (optional) raisins
  • 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.
    8 ounce cream cheese, 1 cup powdered sugar, 1 teaspoon vanilla extract
  • 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, about 3-4 minutes.
    2 cups heavy cream

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. 

Notes

Extra Tips
  • Be sure to use crushed pineapple in JUICE rather than syrup, otherwise the cake will be overly sweet.
  • 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.
  • 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.
 
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 Addiction
Calories: 480kcal, Carbohydrates: 53g, Protein: 5g, Fat: 28g, Saturated Fat: 11g, Polyunsaturated Fat: 9g, Monounsaturated Fat: 7g, Trans Fat: 1g, Cholesterol: 89mg, Sodium: 252mg, Potassium: 263mg, Fiber: 2g, Sugar: 35g, Vitamin A: 3141IU, Vitamin C: 4mg, Calcium: 99mg, Iron: 1mg
Did you make this recipe?Please leave a star rating and review below. It helps others when searching for recipes and I LOVE feedback!