Pineapple Carrot Cream Cake is a beautifully moist, warmly spiced layer cake packed with grated carrots and juicy crushed pineapple. Finished with a luscious cream cheese frosting, this dessert strikes the perfect balance between sweetness, richness, and subtle fruit brightness. It’s a classic-style cake that feels both comforting and celebration-worthy.
Why You’ll Love This Recipe
- Incredibly Moist Texture – Crushed pineapple and oil ensure a tender crumb that stays soft for days.
- Warm, Balanced Spice – Cinnamon and nutmeg add depth without overpowering the cake.
- Creamy Tangy Frosting – Classic cream cheese frosting complements the sweet cake perfectly.
- Perfect for Gatherings – Two-layer presentation makes it ideal for birthdays and holidays.
- Beginner-Friendly Method – No complicated techniques required.
- Customizable Add-Ins – Easily incorporate nuts or extra fruit for texture variation.
Ingredients You’ll Need
For the Cake Batter
- 2 cups all-purpose flour – Provides structure and stability.
- 1 ½ teaspoons baking powder – Adds lift and lightness.
- 1 teaspoon baking soda – Reacts with moisture and balances acidity.
- ½ teaspoon salt – Enhances overall flavor.
- 1 teaspoon ground cinnamon – Adds warmth and aromatic depth.
- ½ teaspoon ground nutmeg – Subtle spice that complements carrot.
- 1 cup granulated sugar – Sweetens and supports structure.
- ½ cup brown sugar, packed – Adds moisture and caramel undertones.
- 1 cup vegetable oil – Ensures a moist, tender crumb.
- 4 large eggs – Provide structure and richness.
- 2 cups grated carrots (about 4 medium carrots) – Add moisture and natural sweetness.
- 1 cup crushed pineapple, drained – Enhances moisture and adds fruity brightness.
- 1 teaspoon vanilla extract – Rounds out the flavor profile.
For the Cream Cheese Frosting
- 8 ounces cream cheese, softened – Creates tangy, creamy base.
- ½ cup unsalted butter, softened – Adds smooth richness.
- 4 cups powdered sugar – Sweetens and stabilizes frosting.
- 1 teaspoon vanilla extract – Enhances flavor.
- 1–2 tablespoons milk (as needed) – Adjusts frosting consistency.
Step-by-Step Instructions
Prepare the Oven and Pans
Preheat oven to 350°F (175°C). Grease and flour two 9-inch round cake pans to prevent sticking.
Mix the Dry Ingredients
In a medium bowl, whisk together flour, baking powder, baking soda, salt, cinnamon, and nutmeg until evenly combined.
Combine Sugars and Oil
In a large bowl, mix granulated sugar, brown sugar, and vegetable oil until fully blended and smooth.
Add Eggs and Flavorings
Add eggs one at a time, mixing well after each addition. Stir in grated carrots, drained pineapple, and vanilla extract.
Incorporate Dry Ingredients
Gradually fold dry mixture into wet ingredients, mixing just until combined. Avoid overmixing to maintain tenderness.
Divide and Bake
Evenly distribute batter between prepared pans. Bake for 25–30 minutes, or until a toothpick inserted in the center comes out clean.
Cool the Cakes
Allow cakes to cool in pans for 10 minutes before transferring to wire racks to cool completely.
Prepare the Frosting
Beat softened cream cheese and butter until smooth and creamy. Gradually add powdered sugar and vanilla, beating until fluffy. Add milk a tablespoon at a time if needed for spreadable consistency.
Assemble the Cake
Place one cake layer on a serving plate, spread frosting evenly over the top, then add second layer. Frost top and sides evenly.
Recipe Notes & Tips
- Drain Pineapple Thoroughly – Excess moisture can make cake dense.
- Use Freshly Grated Carrots – Pre-shredded carrots are often too dry.
- Room Temperature Ingredients – Ensures smooth batter and frosting.
- Don’t Overmix Batter – Overworking flour develops gluten, leading to toughness.
- Chill Before Slicing – Slight chilling firms frosting for cleaner slices.
- Toast Nuts First – If adding nuts, lightly toast for enhanced flavor.
Nutritional Information
Prep Time: 20 minutes
Bake Time: 25–30 minutes
Total Time: About 1 hour
Servings: 12 slices
Calories: Approximately 350 calories per slice (estimated)
Perfect Pairings
- Fresh pineapple slices
- Hot coffee or chai tea
- Light vanilla ice cream
- Sparkling lemonade
Ideal Occasions
- Birthday celebrations
- Easter or spring gatherings
- Potluck desserts
- Holiday dinner finale
Storage & Serving Tips
- Store refrigerated in an airtight container for up to 4 days.
- Bring to room temperature before serving for best flavor.
- Freeze unfrosted layers up to 2 months.
- Cover cut edges tightly to prevent drying.
Creative Variations to Try
- Nutty Crunch – Add ½ cup chopped walnuts or pecans to batter.
- Pineapple Glaze Finish – Drizzle pineapple glaze over frosted cake.
- Coconut Twist – Fold in shredded coconut for tropical flair.
- Cupcake Version – Bake as cupcakes for portion-controlled servings.
Troubleshooting Common Issues
- Cake too dense – Ensure proper draining of pineapple and avoid overmixing.
- Frosting too runny – Add more powdered sugar gradually.
- Cake sticking to pan – Properly grease and flour pans before baking.
- Uneven layers – Use a kitchen scale to divide batter evenly.
Why This Recipe Works
This cake relies on oil rather than butter for moisture retention, ensuring a soft crumb even after refrigeration. The natural moisture from grated carrots and pineapple enhances tenderness while balancing sweetness. Baking soda reacts with acidic components, improving rise and texture. The cream cheese frosting adds a tangy counterpoint to the sweet cake layers, creating balance in every bite. At approximately 350 calories per slice, it’s a moderately indulgent dessert that feels rich without being overwhelmingly heavy.
Final Thoughts
Pineapple Carrot Cream Cake is a timeless, crowd-pleasing dessert that blends warm spices, fruit brightness, and creamy frosting into one harmonious treat. Its moist texture and balanced sweetness make it perfect for celebrations or everyday indulgence. For a lighter alternative, reduce frosting thickness or substitute part of the oil with unsweetened applesauce while maintaining that signature tenderness.

