I didn’t grow up liking pineapple upside-down cake.
Honestly, I thought it was one of those “grandma desserts” that looked pretty but tasted like wet sponge with a cherry stuck in the middle. 🍒
Then I actually made one from scratch. And I get it now. I really get it.
That caramelized brown sugar layer on the bottom turns into this sticky, golden glaze once you flip it. The pineapple gets soft and jammy. And the cake underneath stays soft for days, not just the first hour out of the oven.
This is the version I make now, and it’s stupidly simple for how good it looks.
Why This One Works
Most pineapple cake recipes online are either too dry or drown the pineapple in so much sugar you can’t taste anything else.
This one balances it. Butter and brown sugar caramelize together in the pan first, so you get that deep, almost toffee flavor instead of straight sweetness.
Side Note: If you’ve only ever had this cake from a box mix, you’re going to notice a huge difference with the homemade batter. It’s worth the extra 10 minutes.
What You’ll Need
| Ingredient | Amount |
|---|---|
| Unsalted butter | 6 tbsp (divided) |
| Brown sugar | ¾ cup, packed |
| Pineapple rings | 1 can (20 oz), drained |
| Maraschino cherries | 6-8, for the centers |
| All-purpose flour | 1 ½ cups |
| Baking powder | 1 ½ tsp |
| Salt | ¼ tsp |
| Granulated sugar | ¾ cup |
| Eggs | 2, room temp |
| Vanilla extract | 1 tsp |
| Milk | ½ cup |
| Pineapple juice (reserved from can) | ¼ cup |
That’s it. No weird ingredients, nothing you have to special-order.

Tools You’ll Need
- 9-inch round cake pan (not springform, it’ll leak)
- Mixing bowls
- Hand mixer or stand mixer
- Rubber spatula
- Cooling rack
- Large plate for flipping
How to Make It
Step 1: Make the caramel base.
Melt 4 tbsp of butter in your cake pan directly on the stovetop, low heat. Once melted, sprinkle the brown sugar evenly over it and let it bubble for about a minute. Take it off the heat.
Step 2: Arrange the pineapple.
Lay your pineapple rings over the caramel. Tuck a cherry into the center of each ring. This is the part that makes people think you’re fancy.
Step 3: Make the batter.
In a bowl, whisk the flour, baking powder, and salt together. Set aside.
In a separate bowl, cream the remaining butter and granulated sugar until fluffy, about 2 minutes. Add eggs one at a time, then vanilla.
Step 4: Combine.
Add the flour mixture and milk alternately, starting and ending with the flour. Stir in the pineapple juice last. Don’t overmix, this is where cakes go dense.
Step 5: Bake.
Pour the batter carefully over the pineapple layer. Bake at 350°F for 35-40 minutes, until a toothpick comes out clean.
Step 6: Flip it.
Let the cake sit for exactly 10 minutes. Not 5, not 20. Then place your serving plate over the pan and flip it in one confident motion.
If any pineapple sticks to the pan, just peel it off and press it back onto the cake. No one will know.

Pro Tips
- Use fresh pineapple if you can. Canned works great, but fresh pineapple rings have less water content, so your caramel layer stays thicker.
- Don’t skip the 10-minute rest. Flip it too early and everything slides apart. Flip it too late and the caramel hardens in the pan.
- Room temp eggs matter more than people think. Cold eggs make the batter seize slightly, and you’ll end up with a slightly uneven crumb.
- Pat your pineapple dry before laying it in the pan. Extra moisture waters down your caramel.
- Use a light-colored cake pan, not dark nonstick. Dark pans absorb more heat and can scorch the sugar before the cake finishes baking.
Substitutions & Variations
- Gluten-free: Swap the flour 1:1 for a gluten-free baking blend with xanthan gum already in it.
- Dairy-free: Use plant butter and oat milk. The caramel still works fine.
- No maraschino cherries: Use fresh cherries, or skip them entirely. It’ll still look great.
- Coconut twist: Add ¼ cup shredded coconut to the caramel layer before adding the pineapple.
- Spiced version: Add ½ tsp cinnamon and a pinch of nutmeg to the batter for a warmer flavor.
Make Ahead Tips
You can make the caramel and arrange the pineapple in the pan up to a day ahead. Just cover it and keep it at room temperature.
The batter, though, should be made fresh right before baking. Baking powder loses its punch if it sits too long.
Nutrition, Pairings & Time-Saving Notes
Estimated nutrition (per slice, 8 slices total):
| Nutrient | Amount |
|---|---|
| Calories | ~310 |
| Sugar | 28g |
| Fat | 12g |
| Carbs | 47g |
| Protein | 3g |
These are estimates and will shift depending on your exact ingredients, so double-check before sharing nutrition info publicly.
Pairing ideas: A scoop of vanilla ice cream, a dollop of whipped cream, or honestly, just a strong cup of coffee.
Time-saving tip: Make the caramel layer while your oven preheats. You’ll shave off a good 5 minutes of total prep time.
Leftovers & Storage
Store leftover cake covered at room temperature for up to 2 days, or in the fridge for up to 5.
Warm individual slices in the microwave for 10-15 seconds before serving again. It brings the caramel back to life.
You can also freeze slices wrapped tightly for up to 2 months. Thaw overnight in the fridge.
FAQ
Can I use a different pan size?
You can use an 8-inch pan, but you’ll need to add a few extra minutes to the bake time.
Why did my caramel harden before I could flip the cake?
It likely sat too long after baking. Try flipping closer to the 10-minute mark next time.
Can I make this in a bundt pan?
Yes, but it changes the visual effect since the pineapple won’t sit as a flat top layer.
Is it okay to use pineapple chunks instead of rings?
Definitely, just scatter them evenly across the caramel before pouring the batter.
Wrapping Up
This cake has a way of turning a random Tuesday into something worth remembering.
Make it once and I promise it’ll become the thing people specifically request when they come over.
If you try this one, come back and drop a comment. I want to know how your caramel layer turned out, and if you added any twist of your own.