Go Back
Hawaiian Carrot Pineapple Cake Recipe
Mary Johnson

Hawaiian Carrot Pineapple Cake with Cream Cheese Frosting

A moist, oil-based carrot cake made with drained crushed pineapple, shredded coconut, and toasted macadamia nuts. It bakes in a 9x13-inch pan and is topped with tangy cream cheese frosting, toasted coconut, and chopped macadamias.
Prep Time 30 minutes
Cook Time 40 minutes
Total Time 1 hour 10 minutes
Servings: 15
Course: Dessert
Cuisine: American
Calories: 520

Ingredients
  

  • 2 cups 250 g all-purpose flour
  • 1 teaspoon baking soda
  • 1 teaspoon baking powder
  • 1 teaspoon fine salt
  • 2 teaspoons ground cinnamon
  • ½ teaspoon ground ginger
  • ¼ teaspoon ground nutmeg
  • 1 cup 200 g granulated sugar
  • ½ cup 100 g light brown sugar, packed
  • 3 large eggs room temperature
  • ⅔ cup 160 ml neutral oil
  • 1 teaspoon vanilla extract
  • 2 cups about 220 g finely grated carrots (about 4 medium)
  • 1 cup about 225 g canned crushed pineapple, thoroughly drained (from one 20-oz can; reserve the juice)
  • ¾ cup 60 g sweetened shredded coconut
  • ¾ cup 90 g macadamia nuts, chopped and toasted
  • Cream Cheese Frosting
  • 8 oz 226 g full-fat block cream cheese, cool but not cold
  • ½ cup 113 g unsalted butter, softened
  • 2½ cups 300 g powdered sugar, sifted
  • 1 teaspoon vanilla extract
  • Pinch of salt
  • To Finish
  • 2 to 3 tablespoons reserved pineapple juice optional
  • ¼ cup toasted shredded coconut
  • Chopped macadamia nuts

Equipment

  • 9x13-inch (23x33 cm) baking pan
  • Parchment paper
  • Fine mesh sieve
  • 2 Mixing bowls
  • Rubber spatula
  • Whisk
  • Hand or stand mixer (for the frosting)
  • Sheet pan (for toasting nuts and coconut)
  • Wire cooling rack

Method
 

  1. Heat the oven to 350°F (175°C). Grease the pan and line it with parchment, leaving an overhang.
  2. Spread the chopped macadamias on a sheet pan and toast for 6 to 8 minutes until fragrant and lightly golden. Cool completely.
  3. Drain the pineapple in a fine-mesh sieve, pressing firmly with a spatula for about 1 minute until it stops dripping. You should have about 1 cup. Save the juice.
  4. Whisk the flour, baking soda, baking powder, salt, cinnamon, ginger, and nutmeg in a bowl.
  5. In a large bowl, whisk both sugars with the eggs, oil, and vanilla for 1 to 2 minutes until glossy and slightly thickened.
  6. Stir in the carrots, drained pineapple, coconut, and cooled macadamias.
  7. Fold in the dry ingredients until no flour streaks remain. Do not overmix.
  8. Spread the batter evenly in the pan and tap it on the counter once or twice to release large air bubbles.
  9. Bake for 35 to 40 minutes, until the top is deep golden, the center springs back, and a toothpick comes out with a few moist crumbs (about 205°F / 96°C in the center).
  10. While the cake is warm, brush the top with the reserved pineapple juice if desired. Cool in the pan for 15 minutes, then lift out and cool completely on a rack, 1 to 1½ hours.
  11. Beat the cream cheese and butter for 1 to 2 minutes until smooth. Add the powdered sugar in two or three additions on low speed, then add the vanilla and salt and beat on medium for about 1 minute until fluffy.
  12. Spread the frosting over the fully cooled cake. To toast the coconut for the top, bake it at 350°F for 3 to 5 minutes, stirring once or twice, until pale gold. Sprinkle it over the frosting with chopped macadamias.

Notes

  • Drain the pineapple well. Excess juice makes the batter wet and can leave a dense, gummy layer at the bottom.
  • Fresh pineapple: Dice it finely and simmer for a few minutes first. This deactivates bromelain, an enzyme that can weaken the cake's structure. Drain it well afterward.
  • Nut swap: Walnuts or pecans can replace the macadamias in equal amounts. Toast them the same way.
  • No coconut: You can leave it out without other changes.
  • Frosting: Use block cream cheese, not the spreadable tub kind, or the frosting will be runny. Always frost a fully cooled cake.
  • Layer cake: Use two 9-inch round pans and bake for about 28 to 33 minutes. Double the frosting.
  • Cupcakes: Bake for about 18 to 22 minutes.
  • Storage: Refrigerate, covered, because of the cream cheese frosting. Eat within 3 to 4 days.
  • Make ahead: Bake a day ahead and frost the day you serve it.
  • Freezing: Wrap the unfrosted cake tightly and freeze for up to a couple of months for best quality. Thaw overnight in the refrigerator, then frost.