Moist Pineapple Coconut Dream Cake


Pineapple Coconut Dream Cake – The Ultimate Tropical Dessert

In just over an hour, you can create the most luscious, moist, and dreamy pineapple coconut cake that tastes like a tropical vacation in every bite. This dessert delivers a perfect balance of sweet pineapple, rich coconut, and a velvety crumb that practically melts in your mouth. During a trip to the coastal markets of Puerto Rico, I watched a local baker fold crushed pineapple into a simple coconut batter, and I knew I had to bring that island magic home. This cake is proof that the best desserts don’t need complicated techniques—just good ingredients and a little love.

Why You’ll Love This Recipe

  • Incredibly moist and tender crumb thanks to crushed pineapple and coconut milk
  • Naturally sweet and aromatic with tropical flavors that feel like a getaway
  • Easy to make with simple pantry ingredients and no fancy equipment
  • Perfect for birthdays, potlucks, or any time you need a showstopper dessert
  • That first bite brings a wave of comfort and pure happiness

Ingredients

  • 2 cups all-purpose flour
  • 1 1/2 cups granulated sugar
  • 1 teaspoon baking powder
  • 1/2 teaspoon baking soda
  • 1/2 teaspoon salt
  • 1 cup crushed pineapple, drained (reserve juice)
  • 1/2 cup coconut milk (full-fat recommended)
  • 1/2 cup vegetable oil
  • 2 large eggs
  • 1 teaspoon vanilla extract
  • 1/2 cup shredded sweetened coconut
  • For the cream cheese frosting: 8 oz cream cheese, softened
  • 1/2 cup unsalted butter, softened
  • 3 cups powdered sugar
  • 1 teaspoon vanilla extract
  • 1/4 cup reserved pineapple juice
  • For topping: toasted shredded coconut, pineapple rings or chunks

Instructions

  • Preheat your oven to 350°F and grease and flour two 9-inch round cake pans.
  • In a large bowl, whisk together flour, sugar, baking powder, baking soda, and salt.
  • In a separate bowl, mix the crushed pineapple, coconut milk, oil, eggs, and vanilla until smooth.
  • Pour the wet ingredients into the dry ingredients and stir until just combined. Fold in the shredded coconut.
  • Divide the batter evenly between the prepared pans and bake for 28-32 minutes, until a toothpick inserted in the center comes out clean or with a few moist crumbs.
  • Let the cakes cool in the pans for 15 minutes, then turn them out onto a wire rack to cool completely.
  • For the frosting, beat the cream cheese and butter until smooth and creamy. Gradually add powdered sugar, then beat in vanilla and reserved pineapple juice until fluffy.
  • Place one cake layer on a serving plate, spread a generous layer of frosting on top, then place the second layer on top.
  • Frost the top and sides of the cake with the remaining cream cheese mixture. Top with toasted coconut and fresh pineapple pieces.
  • Refrigerate for at least one hour before slicing for clean cuts and the best texture.

Pro Tips

  • Drain the crushed pineapple well but keep the juice—it adds incredible flavor to the frosting without making the cake soggy.
  • Use full-fat coconut milk for the richest flavor and moistest crumb; light coconut milk will work but the texture won’t be as tender.
  • Toast the shredded coconut in a dry skillet over medium heat for 2-3 minutes until golden brown—this adds a nutty depth that raw coconut can’t match.
  • Don’t overmix the batter once you add the dry ingredients; mix until just combined to keep the cake light and airy.
  • For a doneness cue, look for the cake to pull away slightly from the edges of the pan and the top to spring back when lightly pressed.

Variations

  • Swap the cream cheese frosting for a coconut whipped cream topping for a lighter, dairy-free option.
  • Add 1/2 cup chopped macadamia nuts to the batter for a crunchy, buttery contrast to the soft crumb.
  • Turn this into a layer cake with pineapple curd between the layers for an extra burst of tangy fruit.
  • Bake the batter as cupcakes for about 18-22 minutes for a portable, single-serving treat.

Frequently Asked Questions

  • Can I use fresh pineapple instead of canned? Yes, but make sure it’s very ripe and finely chopped or crushed. Drain excess juice well to avoid a wet batter.
  • How should I store this cake? Keep it covered in the refrigerator for up to 5 days. Let it sit at room temperature for 15 minutes before serving for the best texture.
  • Can I freeze this cake? Yes, you can freeze the unfrosted cake layers wrapped tightly in plastic wrap for up to 2 months. Thaw overnight in the fridge before frosting.
  • Why did my cake sink in the middle? This can happen if the oven door is opened too early or if the batter was overmixed. Bake on the center rack and resist peeking for the first 25 minutes.
  • Can I make this gluten-free? Substitute the all-purpose flour with a 1:1 gluten-free baking flour blend. The texture will be slightly denser but still delicious.
  • How do I get smooth frosting on the cake? Chill the cake layers for 20 minutes before frosting, and use an offset spatula for even, smooth strokes.

More Recipes You’ll Love



Print

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Pineapple Coconut Dream Cake


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Chef Billy

Description

A moist, tropical layer cake filled with crushed pineapple and shredded coconut, topped with a cream cheese frosting and toasted coconut flakes.


Ingredients

Scale

For the Crust:

  • 2 cups all-purpose flour
  • 1 1/2 cups granulated sugar
  • 1 teaspoon baking powder
  • 1/2 teaspoon baking soda
  • 1/2 teaspoon salt
  • 1 cup unsalted butter, softened
  • 4 large eggs
  • 1 teaspoon vanilla extract
  • 1 cup canned crushed pineapple, drained (reserve juice)
  • 1/2 cup buttermilk
  • 1 cup sweetened shredded coconut
  • 8 ounces cream cheese, softened
  • 1/2 cup unsalted butter, softened
  • 4 cups powdered sugar
  • 1 teaspoon vanilla extract
  • 1/2 cup toasted coconut flakes for garnish

Instructions

1. Prepare the Crust:

  1. Preheat oven to 350°F (175°C). Grease and flour two 9-inch round cake pans.
  2. In a large bowl, whisk together flour, sugar, baking powder, baking soda, and salt.
  3. Add softened butter, eggs, vanilla extract, crushed pineapple (reserved juice used later), and buttermilk. Beat with an electric mixer on medium speed until smooth, about 2 minutes.
  4. Fold in the shredded coconut.
  5. Divide batter evenly between the prepared pans. Bake for 25-30 minutes, or until a toothpick inserted into the center comes out clean.
  6. Cool cakes in pans for 10 minutes, then turn out onto a wire rack to cool completely.
  7. For the frosting: Beat cream cheese and butter together until creamy. Gradually add powdered sugar and vanilla extract, beating until smooth. If too thick, add a tablespoon of reserved pineapple juice.
  8. Place one cake layer on a serving plate. Spread a layer of frosting. Top with the second cake layer. Frost the top and sides of the cake.
  9. Garnish with toasted coconut flakes. Refrigerate for at least 1 hour before slicing.

Notes

You can customize the seasonings to taste. For extra coconut flavor, add 1/2 teaspoon coconut extract to the batter.

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star