Homemade Pineapple Cake Recipe
If there’s one homemade cake that always feels a little extra special, it’s a soft and moist pineapple cake topped with a generous layer of sweet, creamy glaze. It’s light, fruity, beautifully golden, and has just the right amount of sweetness. Honestly, it’s the kind of cake that makes an ordinary afternoon feel like a celebration!
I love making pineapple cake because it doesn’t require complicated ingredients or fancy baking techniques. The pineapple adds a lovely fruity flavor and helps keep the cake wonderfully moist. And that creamy white glaze dripping down the sides? That’s my favorite part!
This homemade pineapple cake is perfect for birthdays, family get-togethers, holidays, or simply when you’re craving something sweet with your afternoon tea or coffee.
The best thing is that you can prepare it with simple pantry ingredients, canned pineapple, and a few basic baking supplies. Let’s get baking!
Why You’ll Love This Pineapple Cake
- Super moist and soft: Pineapple gives the cake a deliciously tender texture.
- Easy ingredients: No complicated or expensive ingredients are needed.
- Beautiful presentation: The creamy glaze and pineapple topping make it look bakery-worthy.
- Perfect fruity flavor: Sweet pineapple adds a refreshing tropical taste.
- Great for celebrations: It’s an excellent dessert for birthdays, holidays, and special occasions.
Ingredients You’ll Need
For the Pineapple Cake
- 2 cups all-purpose flour
- 1 cup granulated sugar
- 1/2 cup unsalted butter, softened
- 2 large eggs, room temperature
- 1/2 cup vegetable oil
- 1 cup crushed pineapple, drained (reserve 2 tablespoons of juice)
- 1/2 cup milk
- 2 teaspoons baking powder
- 1/2 teaspoon baking soda
- 1 teaspoon vanilla extract
- 1/4 teaspoon salt
For the Creamy Pineapple Glaze
- 1 1/2 cups powdered sugar
- 3 tablespoons softened cream cheese
- 2 tablespoons melted butter
- 2–3 tablespoons pineapple juice or milk
- 1/2 teaspoon vanilla extract
For Decoration
- 1/2 cup small pineapple chunks or tidbits
- A few thin pineapple slices (optional)
- Extra powdered sugar, if desired
Step-by-Step Instructions
Step 1: Prepare Your Baking Pan
Preheat your oven to 350°F (175°C).
Grease a 9-inch round cake pan with butter or cooking spray. Lightly dust it with flour or line the bottom with parchment paper.
I usually prepare the pan before mixing the batter so everything is ready when it’s time to bake.
Step 2: Mix the Dry Ingredients
In a medium-sized bowl, whisk together the all-purpose flour, baking powder, baking soda, and salt.
Mix everything well to distribute the raising agents evenly. Set the bowl aside.
Step 3: Cream the Butter and Sugar
In a large mixing bowl, beat the softened butter and granulated sugar until the mixture becomes pale, light, and fluffy.
Add the vegetable oil and continue mixing until combined.
Next, add the eggs one at a time, beating well after each addition. Stir in the vanilla extract.
This step helps create a light and tender cake, so don’t rush it.
Step 4: Add the Pineapple
Add the drained crushed pineapple to the wet mixture.
Pour in the reserved pineapple juice and gently mix until combined.
The pineapple gives the batter a lovely fruity aroma and adds natural sweetness.
Step 5: Combine Everything
Gradually add the dry ingredients to the wet mixture, alternating with the milk.
Begin and finish with the dry ingredients.
Mix gently until everything is just combined. Avoid overmixing because that can make your cake dense instead of soft and fluffy.
The batter should be thick but easily spreadable.
Step 6: Bake the Cake
Pour the batter into your prepared cake pan and spread it evenly using a spatula.
Place the pan in the preheated oven and bake for approximately 35–45 minutes.
To check if it’s ready, insert a toothpick into the center. If it comes out clean or with a few moist crumbs, the cake is done.
Remove it from the oven and allow it to cool in the pan for about 10–15 minutes.
Then transfer it to a wire rack and let it cool completely before adding the glaze.
Step 7: Prepare the Creamy Pineapple Glaze
In a mixing bowl, combine the powdered sugar, softened cream cheese, melted butter, and vanilla extract.
Add pineapple juice or milk gradually while whisking until you achieve a smooth, creamy, pourable consistency.
Honestly, I recommend adding the liquid slowly. It’s much easier to thin out a thick glaze than to fix one that’s too runny!
Step 8: Decorate the Cake
Once the cake has completely cooled, pour the creamy glaze over the top.
Use a spatula to gently spread it toward the edges, allowing some of it to naturally drip down the sides.
Arrange small pineapple chunks or thin pineapple slices over the top.
Let the glaze set for approximately 20–30 minutes before slicing.
Your homemade pineapple cake is ready to enjoy!
My Best Tips for Making the Perfect Pineapple Cake
1. Drain the pineapple properly
Too much pineapple juice can make the batter overly wet. Drain crushed pineapple well, but save a little juice for extra flavor.
2. Use room-temperature ingredients
Eggs, butter, and milk at room temperature blend more smoothly and help create an even cake texture.
3. Don’t overmix the batter
Once you add the flour, mix only until everything comes together. Overmixing can develop too much gluten and make the cake tough.
4. Let the cake cool completely
Never pour the glaze over a warm cake. It will melt and slide off instead of creating that beautiful creamy topping.
5. Adjust the glaze consistency
If your glaze is too thick, add a little pineapple juice. If it’s too thin, add more powdered sugar.
6. Use fresh pineapple for decoration
Fresh pineapple pieces give the cake a beautiful appearance and a lovely fruity finish. Just make sure they’re patted dry before decorating.
Serving Suggestions
This homemade pineapple cake tastes wonderful on its own, but there are plenty of ways to make it even more special.
- With coffee or tea: A slice of pineapple cake makes a lovely afternoon treat.
- With vanilla ice cream: Serve slightly chilled cake with a scoop of vanilla ice cream.
- With whipped cream: Add a spoonful of freshly whipped cream for an extra creamy dessert.
- With fresh fruit: Pair it with strawberries, kiwi, or extra pineapple chunks.
- For celebrations: Decorate with pineapple slices and a little extra glaze for a beautiful birthday or party cake.
I especially love serving this cake slightly chilled. The glaze becomes creamy and the pineapple flavor tastes even more refreshing!
How to Store Pineapple Cake
At room temperature: If using cream cheese glaze, refrigerate the cake rather than leaving it out for extended periods.
In the refrigerator: Store the cake in an airtight container for up to 4–5 days.
In the freezer: You can freeze the unglazed cake for up to 2 months. Wrap individual slices tightly in plastic wrap and place them in a freezer-safe container.
To serve, thaw overnight in the refrigerator and add freshly prepared glaze if desired.
Approximate Nutrition Information
The following values are estimates and will vary depending on the ingredients and portion sizes.
Serving size: 1 slice (based on 12 servings)
- Calories: 390 kcal
- Carbohydrates: 58 g
- Protein: 4 g
- Fat: 16 g
- Saturated Fat: 7 g
- Sugar: 39 g
- Fiber: 1 g
- Sodium: 180 mg
Frequently Asked Questions (FAQs)
1. Can I use fresh pineapple instead of canned pineapple?
Absolutely! Fresh pineapple works beautifully in this recipe. Simply chop or crush it into small pieces and drain any excess juice before adding it to the batter. You can also use a little fresh pineapple juice for extra flavor.
2. Why is my pineapple cake too dense?
A dense cake can happen if you overmix the batter, use too much pineapple liquid, or measure the flour incorrectly. Make sure you drain the pineapple properly, measure your ingredients carefully, and mix just until combined.
3. Can I make this pineapple cake without cream cheese?
Yes! You can make a simple pineapple glaze using powdered sugar, pineapple juice, and vanilla extract. Whisk everything together until smooth and pourable. It will still taste delicious!
4. Can I make this pineapple cake ahead of time?
Definitely! You can bake the cake a day ahead and store it covered in the refrigerator. I recommend preparing and adding the glaze closer to serving time for the freshest appearance and texture.
5. How do I know when my pineapple cake is fully baked?
Insert a toothpick into the center of the cake. If it comes out clean or with a few moist crumbs, it’s ready. You can also gently press the center; it should spring back instead of remaining indented.
