Moist Pineapple Upside Down Cake (From Scratch)
This moist pineapple upside down cake is my grandfather’s favorite dessert. Every birthday, every holiday, every random Sunday, this is the cake he asks for. So when I decided to perfect it, I knew it could not be average.
Most pineapple upside down cake recipes rely on boxed cake mix. And while that works in a pinch, it never quite delivers the texture or flavor I wanted. They often turn out dense, overly sweet, or slightly soggy under the caramel layer.
And if you know me, you know we are baking from scratch around here. So yes, we are setting the cake mix aside.
After countless tests, this moist pineapple upside-down cake was perfected from scratch, with a thick brown-sugar caramel topping and bright pineapple flavor in every bite. The crumb is soft and fluffy, the caramel sets beautifully instead of soaking in, and the pineapple actually tastes like pineapple.
It is nostalgic, but better. Most importantly, my grandfather approves.
Why You’ll Love This Moist Pineapple Upside Down Cake
This is the kind of cake that feels nostalgic but tastes elevated.
- It is soft and fluffy, not dense.
- The caramel topping is thick, glossy, and rich in brown sugar flavor.
- You taste pineapple in every bite, not just on top.
- It looks impressive but is simple to make.
- It stays moist for days without becoming wet or heavy.
- If you love classic desserts done right, this moist pineapple upside down cake will become a favorite.
How This Recipe Is Different From Other Pineapple Upside Down Cakes
Many traditional pineapple upside down cake recipes rely on shortcuts or outdated ratios. This version was tested and refined multiple times to improve texture, structure, and flavor.
- Most recipes use boxed cake mix. While convenient, boxed mixes often produce a uniform texture that can feel overly sweet or slightly artificial. This cake is made completely from scratch, which allows the flavor to taste richer, fresher, and more balanced.
- We add pineapple directly into the batter. Instead of relying only on pineapple slices on top, finely chopped pineapple is folded into the cake batter. This ensures a bright pineapple flavor in every bite, not just on the surface.
- The butter is lightly browned for the caramel. Rather than simply melting the butter and stirring in sugar, the butter is cooked until lightly golden and fragrant before the brown sugar is added. This small step creates a deeper, almost toffee-like caramel flavor that sets beautifully after flipping.
- Many versions become too dense. All-purpose flour and overmixing can lead to heaviness. Using cake flour and mixing just until combined keeps this moist pineapple upside down cake soft and fluffy while still sturdy enough to hold the topping.
- Some recipes turn soggy underneath. Excess liquid or thin caramel can soak into the cake. In this version, the caramel is briefly bubbled before baking to create a thicker layer that stays glossy and defined. We also carefully dry the pineapple to prevent extra moisture.
Ingredients You’ll Need (And Why They Matter)
As always, find the full measurements and directions in the recipe card below. Scroll down.
For the Caramel Topping
- Salted butter – This forms the base of the caramel. Browning it slightly adds a deeper, almost toffee-like flavor, rather than just sweetness.
- Brown sugar – Provides rich molasses depth and that classic caramel color. Dark brown sugar creates a bolder flavor than light brown sugar.
- Pineapple juice – Enhances the caramel with brightness and prevents it from tasting flat. The acidity also helps balance the sweetness.
- Vanilla bean paste or extract – Rounds out the caramel flavor and adds warmth.
- Salt – Balances the sweetness and intensifies the caramel notes.
- Pineapple rings – The signature topping. They caramelize beautifully and become glossy when flipped. I used canned pineapple.
- Maraschino cherries – Classic, nostalgic, and visually striking. They add a small pop of sweetness and color.
For the Cake Batter
- Cake flour – This is key for a soft, fluffy crumb. Cake flour has less protein than all-purpose flour, which means less gluten development and a more tender texture.
- Baking powder and baking soda – Work together to create lift. The baking soda reacts with the acidity in the buttermilk and pineapple juice to keep the cake light.
- Salt – Enhances overall flavor and keeps the cake from tasting overly sweet.
- Granulated white sugar – Sweetens and helps create structure by aerating with the butter during creaming.
- Salted butter – Provides rich flavor and tenderness. Properly creaming it creates air pockets for lift.
- Neutral oil – Adds moisture and keeps the cake soft for days. The combination of butter and oil gives both flavor and lasting tenderness.
- Eggs – Provide structure, stability, and richness. They help the cake hold up under the caramel topping.
- Vanilla bean paste or extract – Enhances the overall flavor and complements the caramel.
- Buttermilk – Adds moisture and a slight tang while keeping the crumb tender.
- Pineapple juice – Boosts pineapple flavor throughout the cake without making it heavy.
- Finely chopped pineapple – Folded directly into the batter so you taste pineapple in every bite, not just on top.
How to Make Moist Pineapple Upside Down Cake
Step 1: Build the Caramel in the Pan
Place butter directly into your cake pan and allow it to melt and lightly brown in the oven. Once golden and fragrant, stir in dark brown sugar, pineapple juice, vanilla, and salt.
Return the pan to the oven briefly until the mixture bubbles. This step thickens the caramel so it sets properly.
Arrange pineapple rings over the caramel and place a cherry in the center of each ring.
Step 2: Mix the Batter Properly
Whisk together cake flour, baking powder, baking soda, and salt.
In a separate bowl, cream butter, oil, and sugar until light and fluffy. Add eggs one at a time, then mix in vanilla, buttermilk, and pineapple juice.
Add the dry ingredients, then fold in the drained, finely chopped pineapple. Spread over the arranged pineapples in the pan.
Step 3: Bake and Flip
Bake at 350°F until the top is golden and the center springs back. A toothpick should come out with moist crumbs, not wet batter.
Allow the cake to cool for only 10 minutes, then invert onto a serving plate while still warm. This will ensure the cake does not stick.
The caramel will settle into a glossy layer over the fruit.
Don’t Forget this Step!
Before arranging the pineapple, pat the rings completely dry with paper towels. Press firmly to remove as much excess juice as possible. Do the same for the chopped pineapple going into the batter. Even a small amount of extra liquid can cause a soggy layer under the caramel. Dry pineapple helps the caramel set properly and keeps the cake light and fluffy.
Tips for Perfect Pineapple Upside Down Cake Every Time
- Use cake flour for a softer crumb. Cake flour produces a lighter, more tender texture, keeping the cake fluffy rather than dense.
- Do not overmix the batter. Once the flour is added, mix just until combined to avoid developing too much gluten.
- Use room temperature ingredients. Eggs, buttermilk, and pineapple juice blend more smoothly and help prevent curdling.
- Flip while warm. Let the cake cool for about 10 minutes, then invert. Waiting too long can cause the caramel to stick to the pan.
Cake Flour vs All Purpose Flour
During testing, all-purpose flour produced a slightly denser texture. Cake flour created a noticeably lighter crumb while still holding up under the caramel topping.
If you only have all-purpose flour, the cake will still bake, but the texture will not be as tender.
For the best moist pineapple upside down cake, cake flour is worth using. Most of my cake recipes use cake flour, so don’t worry, it won’t go to waste.
How to Store Pineapple Upside Down Cake
Pineapple upside-down cake stores surprisingly well, especially thanks to the moisture from the caramel and pineapple.
If serving within 24 hours, you can keep the cake covered at room temperature. Store it in an airtight container or wrap it tightly with plastic wrap to prevent it from drying out.
For longer storage, refrigerate the cake for up to 4 days. Because of the fruit topping, refrigeration helps maintain freshness and prevents the caramel from becoming overly soft. Let slices come to room temperature before serving, or warm them gently for the best texture.
Serving Suggestions
This moist pineapple upside down cake is best served slightly warm.
Try it with:
- Lightly sweetened whipped cream
- No Churn Vanilla Ice Cream (Ultra Creamy & Easy)
- A spoonful of crème fraîche
The caramel softens beautifully when warmed, making each slice even more indulgent.
FAQ’s on Pineapple Upside Down Cake
Yes. Slice fresh pineapple into even rings, then pat them completely dry. Canned pineapple, which I use, works well because it is consistent and easy to drain.
Yes. Bake and flip the cake, then allow it to cool completely. Store covered at room temperature for 1 day, or refrigerate for up to 4 days. I suggest reheating in the microwave before serving.
Buttermilk and pineapple juice are super acidic. If they are added too quickly or while cold, the mixture may look curdled. This is normal and will smooth out once the flour is incorporated.
This isn’t the best cake to freeze because of the pineapples and caramel topping. I would avoid freezing and just prep ahead.
Try More Cake Recipes:
- Red Velvet Cake with Cream Cheese Frosting
- Carrot Cake with Cream Cheese Frosting
- Vanilla Pound Cake
- Lemon Blueberry Cake
- Strawberry Cake with Strawberry Frosting
Get to Baking!
Pineapple upside down cake is one of those classic desserts that deserves to be done well. When the texture is right and the caramel sets properly, it becomes something special.
This moist pineapple upside down cake was carefully tested to ensure it is fluffy, flavorful, and balanced. It keeps the nostalgia but improves the technique.
Don’t forget to leave a review and tag me on social media @everythingjustbaked! I love seeing what you create!
Ingredients
- 5 tbsp (70g) salted butter
- ¾ cup (150g) dark brown sugar, packed
- 1 tbsp pineapple juice
- 1 tsp vanilla bean paste or extract
- ¼ tsp kosher salt
- 7-8 pineapple rings patted dry
- 7-8 maraschino cherries drained
- 2½ cups (300g) cake flour
- 2 tsp baking powder
- ½ tsp baking soda
- ½ tsp kosher salt
- 1¼ cups (250g) granulated white sugar
- ¾ cup (170g) salted butter room temperature
- ⅓ cup (75g) neutral oil
- 3 large eggs room temperature
- 2 tsp vanilla bean paste or extract
- ¾ cup (180g) buttermilk, room temperature
- ¼ cup (60g) pineapple juice from the canned pineapples
- ¾ cup (180g) finely chopped pineapple, very well drained
Instructions
- Preheat the oven to 350°F (177°C). Use a 10-inch round cake pan that is at least 2 inches deep, or a 9-inch round cake pan that is at least 3 inches deep to ensure the batter has enough room to rise.
Make the Caramel Topping (In the Pan)
- Place the butter directly into the cake pan and set it in the oven while it preheating. Once melted, allow it to cook for about 2-3 minutes more, just until it turns golden and smells toasty, like a grilled cheese sandwich. Watch closely so it doesn’t burn.
- Carefully remove from oven. Stir in the brown sugar, pineapple juice, vanilla, and salt directly in the pan until glossy and combined.
- Return the pan to the oven for 1–2 minutes until the mixture begins to bubble slightly. Remove.
- Arrange the pineapple rings evenly over the caramel, then place a cherry in the center of each ring. Set aside.
Make the Cake
- In a bowl, whisk together cake flour, baking powder, baking soda, and salt. Set aside.
- In a large bowl, cream butter, oil, and granulated sugar until light and fluffy (2–3 minutes).
- Add eggs one at a time, mixing well after each. Mix in vanilla, buttermilk and pineapple juice. The batter may curdle, this is normal.
- Gently mix in the dry ingredients. Mix until just combined, do not overmix. Fold in the drained chopped pineapple.
- Carefully spoon batter over the arranged pineapples in the cake pan and smooth evenly. Bake for 45-50 minutes or until the a toothpick inserted in the cetner comes out mostly clean or with moist crumbs. Do not overbake.
- Remove from the oven and cool the cake in the pan for 10 minutes only, longer may cause the cake to stick to the pan.
- Run a knife around the edges. Place a serving plate on top and invert while still warm.
- Let caramel settle for a few minutes before slicing. Enjoy!
Video
Notes
- Dry the pineapple well: Pat the pineapple rings and chopped pineapple very dry with paper towels to prevent excess moisture and a dense or soggy cake.
- Flip while warm: Let the cake cool for only 10 minutes before inverting. Waiting too long can cause the caramel to stick to the pan.
- Pan size matters: Use a 10-inch round pan (at least 2 inches deep) or a 9-inch round pan (at least 3 inches deep) to prevent overflow.
- Storage: Store covered at room temperature for 1 day or refrigerate up to 4 days. Warm slices slightly before serving for the best texture.

Omg I made this cake last night with dinner and it turned out so delicious and moist!! The top did brown more than expected but it’s probably because of my oven but it didn’t ruin the cake. Thank you for the recipe
Absolutely delicious. Will become one of my favorite recipes.
Can this cake be made in a 9×13 pan?
Yes totally!
Does the recipe need to be doubled for 9×13” pan?
You can keep the recipe as is but it will be just thinner layers of cake. If you prefer a thicker layer I would 1.5x it.
Dang. I should have done that instead of what I did lol
I didnt have a round pan, so I used a bundt pan, lowered the temp to 325 and baked for a few minutes longer. WOW! My husband called that cake is drop dead sexy!!! LOL! Thanks for the great recipe!
I didnt have a round pan, so I used a bundt pan, lowered the temp to 325 and baked for a few minutes longer. WOW! My husband called that cake drop dead sexy!!! LOL! Thanks for the great recipe!
So I haven’t even eaten it yet, but I’m 100% positive. I’m gonna love it because I love everything I make from this site. But if I could post a picture of 100% wood. Hot flipping mess. I do not have enough cake pans lol I attempted it in a deep dish 9 1/2 inch pie plate and… well… don’t do that. Thankfully, I did put it on top of a tray in case it’s filled over a little bit. What I did not anticipate was how much it would spill over a lot, and I will still need to clean the bottom of my oven. My husband will still love this for his birthday cake this evening. And I definitely made the case for “baby. I’m gonna need you to buy me some more cake pans.” Lol
oh no sorry that happened!!!!! Definitely the perfect reason for new bakeware hahahahaha! Happy birthday to your husband!
The batter tasted yummy, but my cake has now been in the oven an extra 20 minutes and is still really jiggly. The top is browning so I put a loose piece of foil on top. I drained the pineapple so not sure why it won’t bake.
Hi Kathie. Do you have an update? did it end up baking up?
That happens because of the eggs. Perhaps you forgot to add them
This is currently happening to me right now!!! I’m not sure why as I followed the recipe to a T! Hoping for the best.
Hi Kim! Everything will be fine! If you need to cover the cake loosely, thats okay. Just check with a toothpick.
Justin, ( just like my nephew) I baked this cake for a coworker’s birthday and everyone thought I am the greatest bake of all time! You are my friend! Just perfect! Thank you for sharing your love with the world!
Ahhh I am so happy Amanda!!! So glad it turned out great!
This recipe also makes good cupcakes. I separated the egg whites and fluffed them ( forgot the real term) and added the egg whites at the end. Used McCormicks cake batter flavor. Ah-may-zing. Thanks.
4 stars only because it came out a little dark, there were crumbs on the toothpick, and I haven’t tasted it yet. But it looks beautiful and can’t wait to taste it. It’s midnight in Illinois. SMH I learned so much. When a recipe calls for room temperature butter do that…do not use melted butter! Thank goodness for CHAT, it saved the day! Had me put the butter sugar mixture in the fridge for 15 minutes and mix it. It gave me the scientific reason why that would work, yeah yeah yeah. Any way, it worked out! I checked at 45 min and had crumbs on the toothpick, then I remembered “do not over bake”, I actually read the instructions again and saw, “a few moist crumbs is ok”. My 1st time, but I will make it again using my new found knowledge! Also, I’m wondering how long I have to stay up and let the cake cool before I can cover it and go to bed! I put the cake cover on and it fogged up. I took it off afraid it would make the cake soggy. I can leave it out overnight, but refrigerate for up to 4 days, right? Although I don’t think it will last that long. We’ll see
Hi!! Im glad the cake worked out. Next time if its getting a little dark just loosely cover with foil (this works for all desserts) and that will prevent browning. Its best to let the cake completely cool before covering it up.
it was amazing!! i have never liked cake ever in my life but this i literally couldn’t not stop eating! the only thing is that it took 2x the time to bake the cake and i have to lower the heat to make sure the bottom/top once you flip it didn’t burn but everyone’s ovens are different! is your oven fan powered or is it gas? cause i have the bespoke samsung oven. anyways this recipes was so simple and absolutely amazing!!
Love, love, love this recipe! So yummy! I used a spring form pan so it was easy to remove after cooling for 10 minutes.
Delicious and light and fluffy. I had to add an additional 30 minutes of cooking to bake the cake. This left all the edges crisp and overcooked. I followed the recipe but used regular flour instead of cake flour. My oven is well calibrated so it’s a mystery why the cake took so long to bake.
Took mentwo tries to get the baking time on my oven. The cake is very moist
This is the best pineapple upside down cake I have ever tasted, the others don’t even come close.
This recipe sounds delicious! If I wanted to bake it in. 11×14” pan, should I double or triple the recipe?
Can this be baked in a Bundt cake pan as the recipe is written?