This pineapple cake is designed to deliver consistent results with a soft crumb, balanced sweetness, and a refreshing pineapple flavor in every slice. Moist yellow cake layers are paired with a light pineapple and cream filling that keeps the dessert bright rather than heavy.
I developed this recipe to be reliable for home bakers who want a cake that feels special but remains straightforward to execute. Each component works together to create a stable layer cake that slices cleanly and holds its structure.
The combination of tender cake, airy filling, and smooth cream cheese frosting gives the finished cake contrast in both flavor and texture. It is a dessert that works just as well for birthdays as it does for casual gatherings.
Once you understand the small details that control moisture and structure, this cake becomes a dependable addition to your baking rotation.
Who This Recipe Is For
This recipe is ideal for home bakers who want a layer cake that feels impressive but is still practical to make in a home kitchen. The steps are clear, and the techniques rely on standard baking fundamentals rather than complicated pastry methods.
If you enjoy baking from scratch and want a cake that rewards careful mixing and proper temperature control, this recipe fits that approach well. Beginners can succeed with it, and experienced bakers will appreciate the balance of flavor and texture.
It is also a great option for anyone who enjoys fruit-forward desserts but prefers a cake that is still rich and satisfying.
Why This Recipe Works
The foundation of this cake is a classic yellow cake formula that uses butter for flavor and buttermilk for tenderness. That balance creates a soft crumb that remains sturdy enough to support layers and filling without collapsing.
Instead of incorporating pineapple directly into the batter, the fruit is concentrated in a cream filling. This keeps the cake layers structurally stable while still delivering a strong pineapple flavor.
The filling itself acts like a light mousse. Instant pudding provides structure while whipped cream adds airiness, creating a mixture that spreads easily but holds its shape between layers.
A cream cheese frosting finishes the cake with a subtle tang. That acidity balances the sweetness of the pineapple and ties the whole dessert together.
Ingredients Needed for the Recipe
- Cake flour – provides a lower protein structure that produces a softer, finer crumb in the cake layers.
- Sugar – sweetens the cake while also helping retain moisture during baking.
- Baking powder – provides the primary lift that helps the cake layers rise evenly.
- Baking soda – reacts with the buttermilk to improve tenderness and support proper rise.
- Salt – balances sweetness and strengthens the overall flavor of the cake.
- Unsalted butter – adds richness and contributes to the tender texture of the crumb.
- Eggs – create structure, stabilize the batter, and support the cake’s rise.
- Buttermilk – introduces acidity that softens the crumb while keeping the cake moist.
- Vanilla extract – enhances the flavor of both the cake and the frosting.
- Instant vanilla pudding mix – thickens the filling and provides structure without cooking.
- Heavy cream or whipping cream – whips into the pudding mixture to create a light, mousse-like filling.
- Crushed pineapple – delivers the signature fruit flavor and gentle texture in the filling.
- Cream cheese – forms the base of the frosting and adds a slight tang.
- Additional butter for frosting – creates a smooth, spreadable consistency and supports structure.
- Powdered sugar – sweetens and thickens the frosting to the proper piping consistency.
Ingredient Insights and Function
Cake flour plays an important role in this recipe. Its lower protein content reduces gluten formation, which leads to a tender crumb. If all-purpose flour is used instead, the cake may turn slightly denser and less delicate.
Buttermilk does more than add flavor. Its acidity reacts with baking soda to produce additional lift while also softening the crumb structure. If needed, a homemade substitute using milk and a small amount of vinegar can work, but the flavor may be slightly different.
The crushed pineapple must be drained well before using. Excess liquid will thin the filling and make the cake layers unstable during assembly.
Heavy cream is important for the filling because it whips into a stable structure. Lighter creams or whipped toppings will not provide the same texture and may lead to a filling that collapses.
Cream cheese frosting is intentionally softer than buttercream. This texture complements the light filling, but it also means the cake should be chilled briefly if you want sharper decorative details.
How to make Pineapple Cake?
Step 1 – Prepare the Cake Pans
Preheat the oven to 325 degrees F. Grease and flour three 8-inch round cake pans, then line the bottoms with parchment paper to prevent sticking.
Proper pan preparation ensures the delicate cake layers release cleanly after baking.
Step 2 – Combine the Dry Ingredients
Add cake flour, sugar, baking powder, baking soda, and salt to the bowl of a mixer. Mix on low speed for about 30 seconds to evenly distribute the leavening agents.
This step prevents uneven rising and ensures the batter will mix smoothly later.
Step 3 – Incorporate the Butter
Add softened butter in small pieces while the mixer runs on low speed. Continue mixing until the mixture resembles coarse sand.
This technique coats the flour with fat, which limits gluten formation and keeps the cake tender.
Step 4 – Add the Eggs
Add eggs one at a time, mixing well after each addition. The batter should become thicker and smoother as the eggs are incorporated.
Allowing each egg to blend fully helps create a stable emulsion.
Step 5 – Add the Buttermilk Mixture
Stir vanilla into the buttermilk. Slowly pour this mixture into the batter while mixing on low speed.
Once combined, increase the mixer speed slightly and mix for about two minutes until the batter becomes smooth and fluffy.
Step 6 – Bake the Cake Layers
Divide the batter evenly between the prepared pans. Bake for 25 to 30 minutes, or until a toothpick inserted in the center comes out clean.
Let the cakes cool in the pans for five minutes before turning them out onto racks.
Step 7 – Make the Pineapple and Cream Filling
Combine the instant pudding mix with heavy cream in a bowl. Use a hand mixer to whip the mixture until thick and fluffy.
Fold in the drained crushed pineapple until evenly distributed. The filling should be thick but easily spreadable.
Step 8 – Prepare the Cream Cheese Frosting
Beat softened butter until smooth, then add the cream cheese in pieces. Mix until fully combined and creamy.
Add vanilla and gradually incorporate powdered sugar. Continue mixing until the frosting becomes light and fluffy.
Step 9 – Assemble the Cake
Place the first cake layer on a serving plate and spread a thick layer of pineapple filling on top. Repeat with the second layer.
Top with the third cake layer and gently press to level the stack.
Step 10 – Frost and Decorate
Apply a thin crumb coat of cream cheese frosting around the cake. Chill briefly if the frosting becomes too soft.
Finish frosting the cake and decorate as desired. Some bakers like to add a small amount of pineapple filling to the top for extra flavor.
How I Tested and Refined This Recipe
The earliest version of this cake included pineapple directly in the batter. While the flavor was pleasant, the added moisture made the layers fragile and prone to sinking in the center.
Moving the pineapple into the filling solved that issue immediately. The cake layers baked taller and held their shape much better during stacking.
I also tested different ratios of cream to pudding in the filling. Too much cream produced a loose mixture that spread out under the weight of the layers.
The final version uses enough pudding to create structure while still keeping the filling light and mousse-like. It spreads easily but remains stable once chilled.
Finally, I experimented with several frostings. Buttercream was fine, but cream cheese frosting balanced the sweetness better and complemented the pineapple flavor more naturally.
Common Mistakes and How to Avoid Them
- Not draining the pineapple well – excess liquid will thin the filling and cause the layers to slide.
- Overmixing the batter – excessive mixing can develop gluten and produce a dense cake.
- Using cold ingredients – room temperature eggs and butter mix more smoothly and create a better texture.
- Overbaking the layers – dry cake cannot absorb moisture from the filling and will taste crumbly.
- Adding filling too close to the edge – leaving a small border prevents the filling from leaking out.
- Trying to decorate with warm frosting – cream cheese frosting should remain slightly chilled for best structure.
Make-Ahead, Storage, and Freezing Guidance
The assembled cake should be stored in the refrigerator because of the cream-based filling and frosting. Keep it in an airtight container or cake dome to prevent drying.
For the best texture, remove the cake from the refrigerator two to three hours before serving. This allows the butter in the cake and frosting to soften again.
Cake layers can be baked ahead and frozen for up to three months. Wrap each cooled layer tightly in plastic wrap followed by foil.
When ready to assemble, allow the wrapped layers to thaw at room temperature until slightly softened. Some bakers even prefer assembling cakes while the layers are still slightly chilled because they are easier to handle.
Tips
- Use a kitchen scale for the flour to maintain the correct cake texture.
- Drain pineapple in a fine sieve for several minutes before adding it to the filling.
- Chill the cake briefly after the crumb coat to make final frosting easier.
- Level cake layers before stacking for a more stable structure.
- Reserve a small portion of pineapple filling to garnish the top.
- Slice with a thin, sharp knife and wipe the blade between cuts for clean layers.
Pineapple Cake Recipe
Description
Today I'm going to share with you a moist, refreshing and flavorful homemade Pineapple Cake recipe! This delicious pineapple cake consists of moist yellow cake layers that are filled and topped with an amazing (easy!) Pineapple and Cream Filling and classic Cream Cheese Frosting. Perfect for birthdays, holidays, or any day you crave pineapple!
ingredients
For the Yellow Cake
For the Pineapple & Cream Filling
For the Cream Cheese Frosting
Instructions
For the Yellow Cake
-
Preheat & Prep
Preheat the oven to 325 degrees F (165°C). Grease and flour three 8x2 inch round cake pans. Place a piece of parchment cut to the size of the pan in the bottom of each. -
Mix Dry Ingredients
Put the first 5 ingredients (flour, sugar, baking powder, baking soda, salt) into the bowl of your mixer. Mix on low speed for at least 30 seconds to combine. -
Add Butter
Add the softened butter (cut into pieces) mix on low speed just until it looks like coarse sand. The dry ingredients will be moistened/coated by the butter.Don't over-mix or it will turn into a large dough-like ball. -
Add Eggs & Liquids
Add the eggs 1 at a time, mixing until blended. Add the vanilla to the buttermilk. With the mixer on lowest speed gradually pour into the mixer. Increase speed to #2 or #3. Mix for 2 minutes.Batter will be fluffy and smooth. -
Bake
Divide batter evenly between your three prepared pans. Bake at 325 degrees for 25 to 30 minutes. Cool for 5 minutes and turn out of pans.
For the Pineapple & Cream Filling
-
Whip Mixture
Stir together the pudding mix and whipping cream. Use a hand mixer to whip the mixture until fluffy.The mixture will become very thick. -
Fold Pineapple
Fold in crushed, drained, pineapple until it is a spreadable consistency.Reserve â…“ cup if you want to add pineapple to the top of the cake.
For the Cream Cheese Frosting
-
Beat Butter & Cheese
Cut the butter into slices and beat on low to medium speed until softened. Cut the softened cream cheese into pieces and add to the butter, beating until incorporated. -
Add Sugar
Add the vanilla. Gradually add the powdered sugar beating on low speed until blended. Increase mixing speed and beat until fluffy.Be careful not to overmix.
Assembly & Refrigeration
-
Layer Cake
Once the layers have cooled, fill with the pineapple & cream filling, frost with cream cheese frosting, and top with more filling if you'd like! -
Chill
This cake should be refrigerated in an airtight container or cake dome. Remove from the refrigerator 2-3 hours before serving for best flavor and texture.Butter firms up when refrigerated so serving while still cold will affect the texture.
Nutrition Facts
Servings 12
Serving Size 1 slice
- Amount Per Serving
- Calories 850kcal
- % Daily Value *
- Total Fat 50gg77%
- Saturated Fat 28gg140%
- Trans Fat 1gg
- Cholesterol 150mgmg50%
- Sodium 400mgmg17%
- Potassium 150mgmg5%
- Total Carbohydrate 105gg35%
- Dietary Fiber 1gg4%
- Sugars 85gg
- Protein 8gg16%
- Calcium 10% mg
- Iron 6% mg
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
Note
- Storage: Because of the pineapple and cream filling, this cake should be refrigerated in an airtight container.
- Serving Tip: Remove from the refrigerator 2-3 hours before serving to allow the cake and frosting to warm and soften.
- Freezing: Yellow cake layers freeze perfectly. Wrap each layer in plastic wrap followed by aluminum foil. Freeze for up to three months.
- Frosting Alternative: If you aren't a fan of cream cheese frosting, classic vanilla buttercream is a great alternative!