Step-by-step instructions
Here’s how to prepare Heaven on Earth Cake:
- Preheat your oven to 350°F (175°C). Grease and flour a 9×13 inch baking pan.
- In a medium bowl, whisk together the flour, baking powder, baking soda, and salt, then set it aside.
- In a large bowl, beat the granulated sugar and softened butter until light and fluffy.
- Add the eggs one at a time, ensuring to beat well after each addition. Stir in the vanilla extract.
- Gradually add the flour mixture and buttermilk to the creamed mixture, starting and ending with the flour. Mix until just combined.
- Gently fold in the crushed pineapple, shredded coconut, and nuts if using.
- Pour the batter into the prepared pan and bake for 35-40 minutes or until a toothpick inserted into the center comes out clean.
- While the cake is cooling, prepare the frosting by beating the cream cheese and softened butter until smooth.
- Gradually add the powdered sugar, continuing to beat until fluffy. Add the vanilla and milk until you reach your desired consistency.
- Once the cake is completely cool, spread the frosting evenly over the top.
- Pop it in the fridge for at least 30 minutes before you slice it up and serve!
Best ways to enjoy it
Serving Heaven on Earth Cake is where your creativity can shine. Cut into delightful squares and serve alongside fresh fruit, such as strawberries or kiwis, to elevate the tropical theme. A scoop of vanilla ice cream on the side adds an extra layer of indulgence. For a collected presentation, drizzle some caramel or chocolate sauce over the top. This cake is versatile enough to be enjoyed on its own or paired with your favorite drinks, be they coffee, tea, or a refreshing iced beverage.
Keeping leftovers fresh
To store your delicious leftovers, cover the cake with foil or plastic wrap and refrigerate. It will stay fresh for up to a week, but I assure you it won’t last that long! If you want to keep it longer, consider freezing individual slices. Simply wrap them tightly in plastic wrap and foil, then place them in an airtight container. Defrost in the fridge overnight when the craving strikes again.
Helpful cooking tips
Here are a few insider tips to ensure your cake is a success:
- Make sure your butter is adequately softened for better incorporation into the batter.
- If you prefer a lighter texture, you can sift the flour before measuring it out.
- Don’t skip refrigerating the frosted cake! It helps the frosting set for a more beautiful presentation.
- For an extra punch of flavor, add a pinch of cinnamon or nutmeg to the batter!
Creative twists
Looking to experiment? Here are some variations you might consider:
- Swap the crushed pineapple for other fruits like bananas or peaches for a unique taste.
- Substitute half of the coconut with shredded chocolate for a tropical dessert with a twist.
- Go gluten-free by using almond flour or a gluten-free baking blend.
- Experiment with your nut choices—macadamia nuts or hazelnuts could add delightful textures and tastes.

Your questions answered
Q: How long does it take to prepare Heaven on Earth Cake?
A: The entire process, including baking and cooling time, usually takes about 1.5 to 2 hours.
Q: Can I use fresh pineapple instead of crushed pineapple?
A: Yes! Just make sure to chop it finely and drain any excess juice to maintain the cake’s consistency.
Q: What if I don’t have buttermilk?
A: You can use regular milk with a tablespoon of vinegar or lemon juice added to sour it, as a simple homemade buttermilk substitute.
Q: How can I make this recipe dairy-free?
A: Substitute butter for a dairy-free margarine, and use almond or coconut milk in place of buttermilk along with a dairy-free cream cheese alternative for the frosting.
Heaven on Earth Cake is not just a dessert; it’s a reminder of sunny days and joyful gatherings. Why not make it a staple in your home? Enjoy baking!






