Save to Pinterest The first time I brought a tropical cake to our family Christmas gathering, my aunt raised an eyebrow at the coconut garnish. Five minutes later, she was asking for the recipe. Theres something magical about introducing bright island flavors to a traditional holiday table, like little bursts of sunshine cutting through a winter evening.
I made this for a cookie exchange party last December, watching peoples expressions shift from curious to delighted. Someone actually said it tasted like Christmas went on vacation and came back tanned and happy. The cream cheese frosting ties everything together with just the right tangy sweetness.
Ingredients
- 2 cups all-purpose flour: The foundation that gives structure to all those lovely add-ins
- 2 tsp baking powder and 1 tsp baking soda: Both work together to create that tender lift
- 1 tsp ground cinnamon: The quintessential spice that makes everything taste like home
- ½ tsp ground nutmeg: Adds a subtle warmth that lingers beautifully
- ½ tsp salt: Balances and enhances all the sweet ingredients
- 1 cup granulated sugar and ½ cup brown sugar: The duo creates depth while keeping crumb tender
- 1 cup vegetable oil: The secret to staying moist longer than butter-based cakes
- 4 large eggs: Room temperature eggs incorporate better for an even texture
- 2 cups grated carrots: Freshly grated releases more natural moisture than pre-packaged
- 1 cup crushed pineapple, drained: Pat it dry well so your batter doesnt become too wet
- ½ cup shredded coconut: Sweetened or unsweetened work depending on your preference
- 8 oz cream cheese, softened: Let it sit out for a full hour to avoid lumpy frosting
- ½ cup unsalted butter, softened: Same temperature as the cream cheese for smooth blending
- 3–4 cups powdered sugar, sifted: Sifting prevents those stubborn tiny lumps
- 1 tsp vanilla extract: Pure vanilla makes a noticeable difference here
- 1–2 tbsp milk or pineapple juice: Pineapple juice adds an extra layer of flavor
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Prep your pans and oven:
- Preheat to 350°F with rack in center position. Grease two 9-inch round pans or one 9×13 dish and line with parchment.
- Whisk the dry team:
- Combine flour with baking powder, baking soda, cinnamon, nutmeg, and salt in a large bowl. Set aside.
- Build the wet mixture:
- Whisk both sugars with oil until combined, then add eggs one at a time. The mixture will look glossy and smooth.
- Bring it together:
- Add dry ingredients gradually, stirring just until flour disappears. Overmixing makes tough cake.
- Add the tropical fold-ins:
- Gently fold in carrots, pineapple, and coconut until evenly distributed. The batter will be thick.
- Bake until perfection:
- Pour into prepared pans and bake 30 to 35 minutes. A toothpick in center should come out clean.
- Cool with patience:
- Let cakes rest in pans 10 to 15 minutes, then turn onto wire rack. Cool completely before frosting.
- Make the frosting:
- Beat cream cheese and butter until fluffy. Add powdered sugar gradually, then vanilla and your chosen liquid.
- Frost and finish:
- Spread frosting evenly over cooled cake. Top with toasted coconut for that island vibe.
- Chill before slicing:
- Refrigerate at least 30 minutes. Cold slices hold their shape better and taste amazing.
Save to Pinterest My neighbor said this cake reminded her of honeymooning in Maui during December. Sometimes food becomes a time machine, transporting people back to happy moments they hadnt thought about in years.
Make It Ahead
The flavors actually deepen after a day in the fridge. I bake it the day before big gatherings, which also means one less thing stressing me out on party day. Just wrap it well.
Serving Suggestions
This cake works beautifully at room temperature but tastes dreamy slightly chilled. I love serving it with coffee after a rich holiday meal, since its substantial without being heavy.
Storage Tips
Keep it covered in the refrigerator where it stays fresh up to five days. The texture remains surprisingly good thanks to all that fruit. Bring slices to room temp about 20 minutes before serving for the best flavor.
- Freeze unfrosted layers wrapped tightly for up to three months
- Toast coconut ahead and store in a sealed container
- Leftover frosted cake freezes better than you might expect
Save to Pinterest Wishing you the warmest holiday season filled with unexpected moments of joy and the kind of dessert that makes people linger around the table a little longer.
Recipe Q&A
- → Can I make this cake ahead of time?
Absolutely! In fact, the flavors develop beautifully when made a day ahead. Store the frosted cake in an airtight container in the refrigerator for up to 5 days.
- → What makes this Hawaiian-style?
The addition of crushed pineapple and shredded coconut gives this cake its tropical island flair, while the cream cheese frosting can be enhanced with pineapple juice for extra flavor.
- → Can I substitute the oil?
Vegetable oil keeps the cake moist, but melted coconut oil would complement the tropical flavors perfectly. Avoid butter as it creates a denser crumb.
- → Should I drain the pineapple?
Yes, drain the crushed pineapple well before adding to prevent the batter from becoming too wet. The reserved juice works wonderfully in the frosting.
- → How do I know when it's done baking?
Insert a toothpick into the center—it should come out clean or with just a few moist crumbs. The edges will pull slightly from the pan sides.
- → Can I make this into cupcakes?
Certainly! Portion the batter into lined muffin tins and bake for 18-22 minutes at 350°F. You'll get about 24 cupcakes.