Simple Pineapple Heaven Cake with Creamy Topping
This Pineapple Heaven Cake is the dessert you make when you want something that feels a little special but still comes together without stress. A moist, tender sheet cake studded with crushed pineapple gets topped with a light and tangy cream cheese whipped frosting that cuts the sweetness just right.

It’s the kind of cake that sits on the counter during a casual get-together and somehow only crumbs are left. No fussy layers, no mixer marathons, just a reliably good pineapple cake you’ll reach for again.
What Makes This Cake So Good
The crushed pineapple does two things at once. It keeps the crumb soft for days, and it gives the cake a gentle tropical hint without being perfume-y or artificial.
That creamy topping is the real reason people ask for the recipe. It’s rich but not heavy, with a little tang from the cream cheese that balances the sweet cake underneath. Everything you want in a warm-weather dessert, no complicated steps required.
Ingredients

For the cake
- 2 cups all-purpose flour: spooned and leveled, not scooped
- 1 1/2 cups granulated sugar: cuts the pineapple’s acidity without tasting overly sweet
- 2 tsp baking soda: works with the acidity of the pineapple for lift
- 1/2 tsp salt: fine sea salt or table salt
- 2 large eggs: at room temperature if you remember, cold is fine too
- 1 can (20 oz) crushed pineapple, undrained: the juice is what makes the cake so moist
- 1/2 cup vegetable oil: keeps the crumb tender, canola or sunflower oil both work
- 1 tsp vanilla extract: rounds out the flavor
For the creamy topping
- 8 oz cream cheese, softened: full-fat gives the best texture, let it warm up on the counter
- 1 cup powdered sugar: sifted if it’s lumpy
- 1 container (8 oz) frozen whipped topping, thawed: like Cool Whip, fully thawed in the fridge
- 1/4 cup crushed pineapple, very well drained: optional, for folding into the topping or sprinkling on top
Variations and Easy Swaps
- Use a box mix: substitute a 15.25 oz box of yellow cake mix for the flour, sugar, baking soda, and salt. Still add the eggs, oil, vanilla, and undrained pineapple. The texture will be a bit more tender and the prep time shrinks by a few minutes.
- Swap the oil for melted butter: melted unsalted butter gives the cake a richer taste but a slightly denser crumb. Use the same 1/2 cup.
- Add warm spice: a teaspoon of cinnamon or a half teaspoon of nutmeg folded into the dry ingredients brings a cozy note that works surprisingly well with pineapple.
- Make it dairy free: use a plant-based cream cheese block and coconut whipped topping. The tang won’t be quite the same but it’s still a lovely cake.
- If you like big pineapple flavor, try a classic Pineapple Upside-Down Cake next time.
How to Make Simple Pineapple Heaven Cake
Step 1: Mix the Cake Batter

Preheat the oven to 350°F (175°C) and grease a 9×13-inch metal baking pan. In a large bowl, whisk together the 2 cups flour, 1 1/2 cups sugar, 2 tsp baking soda, and 1/2 tsp salt.
Add the 2 eggs, the entire 20 oz can of undrained crushed pineapple, 1/2 cup vegetable oil, and 1 tsp vanilla. Stir with a wooden spoon or spatula just until no dry streaks remain. The batter will look thin and almost soupy, that is exactly what you want, so don’t be tempted to add more flour.
Step 2: Bake the Cake

Pour the batter into the prepared pan and smooth the top lightly. Slide it into the oven and bake for 30 to 35 minutes.
The top will turn a deep golden color and the edges will start to pull away from the sides of the pan. Stick a toothpick in the center, if it comes out with a few moist crumbs clinging to it, the cake is ready. Let it cool completely in the pan on a wire rack before you even think about the topping.
Step 3: Whip the Creamy Topping

While the cake cools, make the topping. In a medium bowl, beat the 8 oz softened cream cheese with an electric mixer until it’s smooth and lump-free. Add the 1 cup powdered sugar and beat again until it looks fluffy and well blended.
Switch to a spatula and gently fold in the thawed 8 oz whipped topping. Take your time so you don’t deflate all the air. If you’re adding the drained 1/4 cup crushed pineapple, fold it in now with a few light strokes. The topping should be airy and spreadable.
Step 4: Spread the Topping and Serve

Once the cake is completely cool to the touch, dollop the topping all over the surface and spread it evenly with a spatula. If you reserved a little drained pineapple, scatter it across the top for a pretty finish.
Cut into squares and serve right away, or pop the pan in the fridge for 15 minutes if you want cleaner slices. Either way, expect the first piece to disappear fast.
A Few Notes Before You Start
- The single most common mistake is spreading the topping on a warm cake. It will melt into a puddle. Even the slightest warmth will cause weeping, so give the cake plenty of time to cool, a full hour at minimum.
- If your cream cheese is still cold, unwrap it and microwave it on a plate for 10 seconds to take the chill off. Cold cream cheese leaves little lumps in the topping.
- To get extra pineapple punch, fold up to 1/3 cup of well-drained crushed pineapple into the batter before baking. Too much extra liquid can make the cake gummy, so keep it under that amount.
Bake times shift depending on the pan material and size.
| Pan Type | Pan Size | Bake Time |
|---|---|---|
| Metal 9×13-inch | 9×13 inches | 30 to 35 minutes |
| Glass 9×13-inch | 9×13 inches | 32 to 38 minutes |
| Two 8-inch round pans | 8 inches each | 22 to 25 minutes |
Storing Leftover Cake
- Refrigerate: Cover the pan tightly with plastic wrap or transfer slices to an airtight container. The cake stays moist for up to 4 days in the fridge.
- Serve cold: This cake is best eaten straight from the refrigerator, the topping stays firm and the cake feels cool and refreshing.
Frequently Asked Questions
Can I use fresh pineapple instead of canned?
You can, but the cake will be noticeably less moist. Fresh pineapple doesn’t release as much juice and the texture can be a little chewy. If you must, finely chop 1 1/2 cups fresh pineapple, drain it well, and add 1/4 cup of pineapple juice or water to the batter to make up for the missing liquid.
My topping turned out runny, what went wrong?
Almost always the cake was still warm or the whipped topping wasn’t fully thawed and cold. Make sure the cake is completely cool and that you fold the whipped topping gently without overmixing.
Can I make this cake the night before?
Yes, and it often tastes even better the next day. Assemble it fully, cover, and refrigerate overnight. The topping sets up nicely and the flavors meld.
What if I don’t have a 9×13 pan?
A 10-inch cast iron skillet works nicely, just watch the bake time, it may take 2 to 3 extra minutes. You can also use two 8-inch round pans and layer the cake with the topping in between, then frost the top.

Simple Pineapple Heaven Cake with Creamy Topping Recipe
Ingredients
Method
- Preheat oven to 350°F (175°C) and grease a 9×13-inch pan. Whisk flour, sugar, baking soda, and salt. Stir in eggs, undrained pineapple, oil, and vanilla until combined.
- Pour batter into pan and bake 30 to 35 minutes until golden and a toothpick has moist crumbs. Cool completely in the pan.
- Beat cream cheese and powdered sugar until smooth. Fold in whipped topping and drained pineapple if using.
- Spread topping over the cooled cake, cut into squares, and serve.
