Save Christmas morning snow was falling outside my kitchen window when I decided to shake up our traditional dessert spread. My grandmother's carrot cake had always been the holiday star, but something about the gray December day had me craving sunshine and warmth. I spotted a can of crushed pineapple in the pantry and coconut flakes tucked away in the baking cupboard, and suddenly it all made sense. The house filled with the most incredible spicy tropical aroma while it baked, and my family wandered in from gift-opening, completely mesmerized. Now it's the one cake my kids actually request for Christmas dinner.
Last year I brought this to my office holiday party, and people literally could not stop talking about it. My coworker Sarah, who claims she hates carrot cake, went back for seconds and then hovered near the serving table until I finally wrote the recipe on a napkin for her. The best part was watching everyone's faces when they took that first bite expecting traditional spices and getting this wonderful bright tropical surprise instead. Now whenever there's a potluck, I get text messages asking if I'm bringing that island cake again.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- 2 cups all-purpose flour: The structure that holds all those beautiful tropical add-ins together, so measure correctly by spooning and leveling
- 2 tsp baking powder: Works with the baking soda to give this cake its tender rise, check your expiration date first
- 1 tsp baking soda: Essential for neutralizing the acidity from pineapple and creating that perfect cake texture
- 1 tsp ground cinnamon: The backbone of our spice blend, use fresh cinnamon for the best aroma
- ½ tsp ground nutmeg: Adds warmth and depth that pairs surprisingly well with tropical flavors
- ½ tsp salt: Balances sweetness and enhances all the other flavors
- 1 cup granulated sugar: Sweetens and helps create a tender crumb structure
- ½ cup brown sugar, packed: Adds moisture and a subtle caramel note that complements the coconut
- 1 cup vegetable oil: Keeps this cake incredibly moist, far better than butter for the texture here
- 4 large eggs: Room temperature eggs incorporate better and provide structure
- 2 cups grated carrots: Freshly grated carrots release more moisture than pre-packated ones
- 1 cup crushed pineapple, drained: The secret ingredient that makes this cake unforgettable, really press out that extra liquid
- ½ cup shredded coconut: Optional but highly recommended for authentic island flavor
- 8 oz cream cheese, softened: Make sure it's truly room temperature for silky smooth frosting
- ½ cup unsalted butter, softened: Use room temperature butter so your frosting isn't lumpy
- 3-4 cups powdered sugar, sifted: Sifting prevents those stubborn powdered sugar lumps in your frosting
- 1 tsp vanilla extract: Pure vanilla extract makes all the difference in frosting flavor
- 1-2 tbsp milk or pineapple juice: Pineapple juice here ties everything together beautifully
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Preheat your oven with intention:
- Set your oven to 350°F and take the time to properly grease and line your pans, this cake is worth the extra parchment paper step
- Whisk together the dry foundation:
- Combine flour, baking powder, baking soda, cinnamon, nutmeg, and salt in a large bowl, breaking up any clumps
- Create the wet mixture:
- Whisk both sugars with vegetable oil until well combined, then add eggs one at a time until everything is smooth and emulsified
- Bring it all together gently:
- Gradually add dry ingredients to wet mixture, stirring just until combined because overmixing makes tough cakes
- Fold in the magic:
- Gently incorporate carrots, drained pineapple, and coconut until evenly distributed throughout the batter
- Bake until perfect:
- Pour batter into prepared pans and bake 30-35 minutes until a toothpick comes out clean from the center
- Patience during cooling:
- Let cakes rest in pans 10-15 minutes before turning onto wire racks, warm cake breaks apart too easily
- Prepare the frosting while waiting:
- Beat softened cream cheese and butter until fluffy, then gradually add powdered sugar followed by vanilla and liquid
- Frost like a pro:
- Wait until cakes are completely cool before frosting, otherwise you'll end up with melted sliding mess
- Chill for easy slicing:
- Refrigerate frosted cake at least 30 minutes before serving for clean beautiful slices
Save The year my aunt and uncle came to visit from Hawaii, I made this cake and my aunt got teary-eyed saying it reminded her of her grandmother's kitchen. She taught me to toast the coconut garnish until it's golden brown because the nutty flavor adds something really special. Now every time I smell toasting coconut, I think about that Christmas and how food can transport people across oceans and back through memories.
Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
Making Ahead
This cake is actually a fantastic make-ahead dessert because the flavors deepen and the texture becomes even more moist after resting overnight. Wrap unfrosted cake layers tightly in plastic wrap and store at room temperature for up to two days, or freeze for up to three months. The frosting can be prepared ahead and stored in the refrigerator, just let it come to room temperature and give it a quick whisk before using.
Serving Suggestions
Serve this cake slightly chilled for the most refreshing contrast between the cool tangy frosting and the spiced tropical crumb. A cup of coffee or spiced tea creates a beautiful pairing, but honestly it's fantastic on its own. For holiday presentation, arrange fresh pineapple rings or maraschino cherries on top, or sprinkle with edible flowers for a stunning tropical finish.
Storage Secrets
Properly stored, this frosted cake keeps beautifully in the refrigerator for up to five days, tightly covered to prevent it from absorbing other food odors. Individual slices freeze exceptionally well wrapped in plastic then foil for those moments when you need a tropical escape in the middle of winter.
- Place a slice of bread in the container with cut cake to keep it from drying out
- Bring refrigerated cake to room temperature 30 minutes before serving for optimal texture
- Never freeze frosted cakes unless you've first frozen them unfrosted to prevent sogginess
Save There's something magical about cutting into this cake and seeing those bright orange carrot specks and tropical bits suspended in the tender crumb. May your holiday table be filled with warmth, unexpected joy, and the perfect balance of spicy and sweet that this cake brings to every celebration.
Recipe FAQs
- → Can I make this cake ahead of time?
Yes, the cake actually improves with time. You can bake it a day before serving—the flavors deepen as it rests. Store frosted cake in an airtight container in the refrigerator for up to 5 days.
- → Do I need to drain the crushed pineapple?
Absolutely. Drain the crushed pineapple thoroughly before adding it to the batter. Excess moisture can make the cake dense and affect the baking time.
- → Can I use fresh pineapple instead of canned?
Fresh pineapple works, but canned crushed pineapple in juice provides consistent moisture and sweetness. If using fresh, finely chop and cook it briefly to release excess liquid before draining well.
- → What size pan works best?
Use two 9-inch round cake pans for a layered presentation, or one 9×13-inch baking dish for a single sheet cake. Both sizes work beautifully with this batter.
- → Can I freeze this cake?
Freeze unfrosted cake layers wrapped tightly in plastic and foil for up to 3 months. Thaw overnight in the refrigerator, then frost once completely cooled.
- → Is the coconut necessary?
Shredded coconut is optional but adds wonderful texture and enhances the Hawaiian theme. The cake still delivers excellent moisture and flavor without it.