From the moment you open the oven and that warm, buttery vanilla aroma fills the kitchen, this tropical glazed pineapple cake feels like a mini vacation on a simple weeknight.
I love baking this when the weather turns sticky and humid because it makes the whole house feel breezy and bright, perfect for a relaxed dessert after a light dinner or a Sunday afternoon treat with coffee.
SaveEvery slice offers a soft crumb, pockets of juicy pineapple, and a sweet citrusy glaze that slowly drips down the sides, reminding me of sunny beach getaways.
Tropical Glazed Pineapple Cake Recipe
Ingredients
Cake
Glaze
Instructions
- Preheat and prepare pan
Preheat your oven to 350 degrees Fahrenheit and lightly grease an 8 inch square pan or line it with parchment paper for easy release.
- Cream butter and sugar
In a large bowl, beat the softened butter and granulated sugar with a hand mixer on medium speed until light and fluffy, about 2 to 3 minutes.
- Add eggs and oil
Add the eggs one at a time, mixing well after each addition, then pour in the vegetable oil and vanilla extract and stir until combined.
- Drain pineapple and mix dry ingredients
In a separate bowl, whisk together the flour, baking powder, baking soda, and salt, then gently fold in the well drained crushed pineapple.
- Combine wet and dry
Gradually add the dry ingredients to the wet ingredients, mixing just until no streaks of flour remain to avoid over mixing.
- Bake the cake
Pour the batter into the prepared pan, smooth the top with a spatula, and bake for 30 to 35 minutes, or until a toothpick inserted in the center comes out clean.
- Make the glaze
While the cake bakes, whisk the powdered sugar, pineapple juice, lime juice, and vanilla extract in a bowl until smooth and glossy.
- Add pineapple topping
Scatter small chunks of fresh pineapple over the hot cake right after it comes out of the oven so they sink slightly into the surface.
- Glaze the cake
Pour the glaze evenly over the warm cake, letting it flow down the sides in a loose, rustic pattern.
- Cool and serve
Let the cake rest in the pan for 10 minutes, then transfer it to a wire rack to cool completely before slicing.
Substitutions and variations
- Use gluten free flour blend in place of all purpose flour for a gluten free version.
- Substitute melted coconut oil for vegetable oil if you prefer a coconut flavor.
- Replace crushed pineapple with drained canned peach slices for a different fruit twist.
- Use lemon juice instead of lime juice in the glaze for a more citrusy tang.
Chloe's tips
- Drain the crushed pineapple very well so the cake batter stays thick and doesn’t become too wet.
- For a stronger tropical aroma, add a teaspoon of shredded coconut to the batter.
- Let the cake cool slightly before adding the glaze so it sets with a soft sheen but not too quickly.
How to store it
- Store the cake in an airtight container at room temperature for up to 2 days or in the fridge for up to 5 days.
- Bring slices to room temperature for about 15 minutes before serving for the best texture.
Serving suggestions
Serve this cake as a relaxed dessert or a brunch centerpiece, garnished with lime wedges and extra pineapple.
- Slice into squares and place on colorful dessert plates
- Add a small mint leaf on top for a fresh pop of color
- Pair with a chilled glass of sparkling water or iced tea

Frequently asked questions
Can I use fresh pineapple instead of canned?
Yes, you can fold in about 1 cup of fresh diced pineapple that you pat dry, but reduce the oven time by 3 to 5 minutes since fresh fruit adds more moisture.
Why did my glaze turn out too runny?
It may have been too warm or the powdered sugar was humid. Add a little more powdered sugar or chill the glaze for a few minutes until it thickens slightly.
Can I make this cake gluten free?
Absolutely, use a gluten free flour blend that includes xanthan gum or add 1/2 teaspoon of xanthan gum if your blend does not contain it.
Let's get cooking!
Enjoy the sunshine in every bite, and don’t hesitate to share this easy, fragrant cake with friends because it always brings smiles to the table.




