Pineapple carrot cakeย is incredibly moist, full of spice flavor, and topped with smooth tangy cream cheese frosting. This simple from-scratch recipe comes together quickly and easily. Itโs baked as a sheet cake, so thereโs no fancy decorating required!

Tell Me About This Pineapple Carrot Cake
- Flavor: This cake has all the spiced flavors youโd expect from a classic carrot cake, but with a flavorful addition: crushed pineapple. This simple addition brightens up the cakeโs flavor and reminds us of another reader favorite: hummingbird cake. While wonderful on its own, the sweet and tangy cream cheese frosting pairs beautifully with the cakeโs warm spice flavor.
- Texture: This is a moist cake finished with a dense and silky blanket of cream cheese frosting.
- Ease: Baking this pineapple carrot cake as a sheet cake in a 9ร13-inch pan makes it even more effortless. Just one layer of cake and one layer of frosting. Easy to frost, easier to cut, easiest to eat.
- Time: The batter comes together quickly, but the baked cake needs a considerable amount of cooling time before itโs frosted. If desired, you could place it in the refrigerator after about 45 minutes to speed things up.

Choosing the Right Ingredients: Pineapple
Carrot cake, with its wonderful texture and spiced flavor, is a cake classic BUT it can also be turned up about 800 notches with one notable ingredient: pineapple.ย
Crushed pineapple or chunks? We vote for crushed. Crushed pineapple acts more like a wet ingredient rather than an optional add-in. The result is a remarkably moist cake, which is a good thing! We didnโt want large pineapple chunks in the slices, because they could easily take away from the cakeโs other flavors. However, itโs all a matter of personal preferencesโyou can use either crushed pineapple or chunks and still yield a delicious result. Use fresh or canned. (If youโre a fan of pineapple, try this pineapple upside-down cakeย recipe next!)


Letโs Decorate!
What youโll love about sheet cakes is that thereโs no fancy or intricate decorating requiredโa simple swipe of frosting does the trick. Todayโs cream cheese frosting recipe is adapted from our spice cake, a reader favorite in the fall months. You could also use the brown butter cream cheese frosting from my zucchini cake recipe, or vanilla buttercream for a non-cream cheese option. For garnish, try adding extra walnuts, sprinkles, toasted coconut, a dash of cinnamon, or pineapple decor once frosted. Still simple, but beautiful to serve at special events like Easter brunch. See more Easter brunch recipes.

Make It a Layer Cake, Cupcakes, or Bundt Cake
Todayโs pineapple carrot cake works as other size cakes and cupcakes, too:
- Layer Cake:ย Use this cake batter recipe, then bake and assemble following the directions from our regular carrot cakeย recipe. Use that frosting recipe because it makes a little bit more than todayโs recipeโthis way youโll have enough frosting to spread between the layers and around the sides.
- Cupcakes: While I usually make these carrot cake cupcakes, you can absolutely turn this batter into cupcakes. Todayโs recipe yields more batter, so youโll have about 24-28 cupcakes. Line your muffin pan with liners and bake the cupcakes for about 19-22 minutes at the same temperature. Use a toothpick to check for doneness.
- Bundt Cake:ย Follow this cake batter recipe, pour into a greased 9.5- or 10-inch Bundt pan, and then bake for 55โ70 minutes or until a toothpick inserted into the cake comes out clean. This cake will take a while to bake because it is so thick and moist.

Similar Recipes
- Coconut Carrot Cake Cupcakes
- Hummingbird Cake and Hummingbird Bundt Cake
- Spice Cake
- Pineapple Coconut Cake
- Banana Cake
- 1 Layer Carrot Cake
Pineapple Carrot Cake with Cream Cheese Frosting
- Prep Time: 30 minutes
- Cook Time: 55 minutes
- Total Time: 5 hours (includes cooling)
- Yield: serves 12-15
- Category: Cake
- Method: Baking
- Cuisine: American
Description
Pineapple carrot cake with cream cheese frosting is super moist and bursting with spice flavor.
Ingredients
- 2 and 1/2 cups (312g) all-purpose flour (spooned & leveled)
- 2 teaspoons baking powder
- 1 teaspoon baking soda
- 1/2 teaspoon salt
- 1 and 1/2 teaspoons ground cinnamon
- 1/2 teaspoon EACH ground cloves, ground ginger, + ground nutmeg
- 1 cup canola (240ml) or vegetable oil*
- 1 and 1/4 cup (250g) packed light or dark brown sugar
- 1/3 cup (67g) granulated sugar
- 4 large eggs, at room temperature
- 1 teaspoon pure vanilla extract
- 2 cups (260g) shredded carrots (about 4 large peeled carrots)
- 1 cup (8 ounces) crushed pineapple, drained*
- 1 cup (125g) chopped walnuts
Cream Cheese Frosting
- 8 ounces (226g) full-fat brick cream cheese, softened to room temperature
- 1/2 cup (8 Tbsp; 113g) unsalted butter, softened to room temperature
- 3 cups (360g) confectionersโ sugar, plus an extra 1/4 cup if needed
- 1 teaspoon pure vanilla extract
- 1/8 teaspoon salt
Instructions
- Preheat the oven to 350ยฐF (177ยฐC) and grease a 9ร13-inch pan. I always use this glass pan.
- Whisk the flour, baking powder, baking soda, salt, cinnamon, and other spices together in a large bowl. Set aside.
- Whisk the oil, brown sugar, granulated sugar, eggs, and vanilla extract together in a medium bowl. Pour the wet ingredients into the dry ingredients and whisk until combined. Fold in the grated carrots, pineapple, and walnuts.
- Spread batter into the prepared pan. Bake for 45-55 minutes. Baking times vary, so keep an eye on yours. The cakeย is done when a toothpick inserted in the center comes out clean. If you find the top or edges of the cakeย is/are browning too quickly in the oven, loosely cover it with aluminum foil.
- Remove the cake from the oven and set on a wire rack.ย Allow to cool completely. After about 45 minutes, I usually place it in the refrigerator to speed things up.
- Make the frosting:ย In a largeย bowl using a handheld or stand mixer fitted with a paddle or whisk attachment, beat the cream cheese and butter together on highย speed until smooth and creamy. Add 3ย confectionersโ sugar, vanilla, and salt. Beat on low speed for 30 seconds, then switch to high speed and beat for 2 minutes. If you want the frosting a little thicker, add the extra 1/4 cup of confectioners sugar (I add it). Spread the frosting on the cooled cake. Refrigerate for 30 minutes before serving. This helps sets the frosting and makes cutting easier.
- Cover leftover cakeย tightly and store in the refrigerator for 5 days.
Notes
- Make Ahead Instructions: Prepare cake through step 5. Cover the cake tightly and refrigerate for up to 2 days or freeze up to 3ย months. Bring to room temperature, make the frosting, frost, and serve. Frosted cake freezes well, up to 3 months. Thaw overnight in the refrigerator, bring to room temperature or serve cold.
- Special Tools (affiliate links): Electric Mixer (Handheld or Stand) | Glass Mixing Bowl | Whisk | 9ร13-inch Baking Dish | Icing Spatula | Box Grater
- Oil: Instead of 1 cup of oil, try 1/2 cup (90g) unsweetened applesauce and 1/2 (120ml) cup oil. The cake is just as moist.
- Carrots: Donโt use pre-shredded carrots found in the produce aisle. Theyโre typically on the dry side. Rather, freshly grate 3 large carrots to yield approximately 2 moist cups of carrot shreds.
- Pineapple: I use canned crushed pineapple. You can also crush fresh pineapple to use in the cake batter. Crushed pineapple, as opposed to pineapple chunks, acts like a wet ingredient keeping this cake extra moist and tender. Keeping that in mind and if you want larger chunks of pineapple in your cake, you can use chunks instead.
- Layer Cake: Follow this sheet cake batter recipe, then follow the assembly/baking directions in my carrot cake recipe. Use the frosting recipe in the layer cake (makes a little more than this).
- Cupcakes: While I usually make these carrot cake cupcakes, you can absolutely turn this batter into cupcakes. Todayโs recipe yields more batter, so youโll have about 24-28 cupcakes. Line your muffin pan with liners and bake the cupcakes for about 19-22 minutes at the same temperature. Use a toothpick to check for doneness.
- Bundt Cake: Follow this sheet cake batter recipe, pour evenly into a greased 9.5- or 10-inch Bundt pan, then bake for 55-70 minutes or until a toothpick inserted into the cake comes out clean. This cake will take awhile to bake because it is so moist and very thick.ย Cover the cake loosely with aluminum foil if you begin to see the top browning quickly. Once done, remove from the oven and allow to cool for 30 minutes inside the pan. Then invert the slightly cooled Bundt cake onto a wire rack and allow to cool completely.
Todayโs recipe is adapted from my spice cake recipeโa deliciously spiced apple cake with cream cheese frosting!




















Reader Comments and Reviews
This is my favorite carrot cake recipe that includes pineapple. Easy to make and itโs delicious!