If you’re looking to brighten up your baking repertoire with a delightful treat that bursts with flavor and festive charm, the Cranberry Pineapple Upside-Down Cake Recipe is your perfect go-to. This cake dazzles with caramelized brown sugar, juicy pineapple rings, and tart cranberries creating a gorgeous mosaic on top. Beneath that colorful crown lies a tender, moist crumb that’s kissed with just the right balance of vanilla and tangy sour cream. Whether you’re serving it for a holiday gathering, a weekend brunch, or simply craving a sweet escape, this recipe delivers a show-stopping dessert that feels like a warm hug in cake form.

Ingredients You’ll Need
Getting the ingredients right is key to achieving that perfect harmony of flavors and textures in the Cranberry Pineapple Upside-Down Cake Recipe. Each component plays a vital role— from the rich butter bringing moistness and depth, to the fresh cranberries adding a zesty pop, and the brown sugar creating that luscious caramel glaze that makes this cake unforgettable.
- 1/2 cup unsalted butter, melted: This forms the base of the caramel topping, ensuring a rich, buttery flavor and smooth texture.
- 1 cup packed brown sugar: Essential for the sweet and sticky glaze that caramelizes with the butter for that classic upside-down effect.
- 8 slices canned pineapple, drained: These provide juicy, tropical sweetness and a lovely visual pattern atop the cake.
- 1 cup fresh or frozen cranberries: Cranberries lend a tangy contrast and delightful bursts of color between the pineapple rings.
- 1 1/2 cups all-purpose flour: The foundation of the cake’s tender structure; measure carefully for the right texture.
- 1 1/2 teaspoons baking powder: Helps the cake rise light and fluffy without drying it out.
- 1/2 teaspoon baking soda: Works together with the sour cream to achieve a soft crumb and perfect rise.
- 1/4 teaspoon salt: Balances and enhances all the flavors in the cake.
- 1/2 cup unsalted butter, softened: Creamed with sugar, this adds moisture and richness inside the cake.
- 3/4 cup granulated sugar: Sweetens and tenderizes the crumb.
- 2 large eggs: Bind ingredients together and provide structure.
- 1 teaspoon vanilla extract: Adds a warm, aromatic note that complements the fruit topping beautifully.
- 1/2 cup sour cream: Gives the cake its moist crumb and a subtle tang that balances the sweetness.
- 1/2 cup milk: Lightens the batter for a tender, rich cake texture.
How to Make Cranberry Pineapple Upside-Down Cake Recipe
Step 1: Prepare Your Pan and Topping
Preheat your oven to 350°F (175°C) and grease a 9-inch round cake pan. Pour the melted butter evenly into the bottom, then generously sprinkle the brown sugar over it. This combination will caramelize during baking, forming that delicious sticky surface we all love. Next, arrange the drained pineapple slices in a single layer over the brown sugar, creating a beautiful pattern. Fill the gaps with fresh or frozen cranberries to add their vibrant jewel-like look and tartness to the topping.
Step 2: Mix the Dry Ingredients
In a medium bowl, whisk together the all-purpose flour, baking powder, baking soda, and salt. This ensures that the leavening agents and seasoning are evenly distributed, giving your cake a balanced rise and flavor foundation.
Step 3: Cream the Butter and Sugar
In a large bowl, beat the softened butter and granulated sugar until the mixture is light and fluffy. This step incorporates air into the batter, which helps create a tender and soft cake crumb that melts in your mouth.
Step 4: Add the Eggs and Vanilla
Beat in the eggs one at a time, ensuring each is fully incorporated before adding the next. Then mix in the vanilla extract, which infuses the cake with a warm, inviting aroma that pairs wonderfully with the fruity topping.
Step 5: Incorporate Sour Cream and Milk
Stir the sour cream into the batter, which will give the cake a moist and slightly tangy quality. Then alternate adding the dry ingredients and milk, beginning and ending with the dry mix. This gradual mixing creates a smooth batter without overworking the gluten, keeping the cake tender.
Step 6: Assemble and Bake
Carefully spoon the batter over the pineapple and cranberry layer in the pan, spreading it evenly to cover all the fruit. Smooth the surface gently. Bake for 40 to 45 minutes or until a toothpick inserted into the center comes out clean. The oven magic transforms the sugars into a caramelized top and the batter into a golden, fluffy cake beneath.
Step 7: Cool and Invert
Allow the cake to cool in the pan for 10 minutes to set the caramel topping, then place a serving plate on top and invert the cake in one confident movement. The fruit topping will now be proudly displayed on top, glossy and fragrant. Let it cool slightly before serving so the flavors meld perfectly.
How to Serve Cranberry Pineapple Upside-Down Cake Recipe

Garnishes
A dollop of freshly whipped cream or a scoop of vanilla ice cream alongside this cake brings a creamy counterpoint to the tangy fruit and caramel sweetness. For a final flourish, sprinkle some toasted coconut flakes or finely chopped pistachios over the top to add a nutty crunch and visual appeal.
Side Dishes
This dessert pairs beautifully with light, fresh sides such as a crisp green salad with a citrus vinaigrette or a simple fruit salad featuring melons and berries. These brighten the palate after indulging in the rich, sweet cake. For a more indulgent accompaniment, a cup of strong black coffee or spiced chai tea complements the warm vanilla and caramel notes.
Creative Ways to Present
Try slicing the cake into individual mini servings by baking it in a muffin tin for adorable single portions. Another fun idea is serving warm cake topped with a drizzle of tangy cranberry sauce or pineapple syrup to amplify the fruity brightness. You might also layer slices between whipped cream in a trifle glass for an impressive dessert presentation that will wow guests.
Make Ahead and Storage
Storing Leftovers
Once cooled completely, keep any leftover Cranberry Pineapple Upside-Down Cake Recipe covered tightly in plastic wrap or stored in an airtight container at room temperature for 1 to 2 days. If your kitchen is warm, refrigeration can extend freshness by another couple of days but may firm the cake slightly.
Freezing
This cake freezes well. Wrap individual slices tightly in plastic wrap and place in a freezer-safe bag or container for up to 2 months. When ready to enjoy, thaw overnight in the refrigerator then bring to room temperature or warm gently in the microwave.
Reheating
To bring back that freshly baked warmth, reheat slices in the microwave for 15 to 20 seconds or warm in a low-temperature oven wrapped loosely in foil. This will help revive the soft texture and revive the caramel aroma without drying the cake.
FAQs
Can I use fresh pineapple instead of canned?
Absolutely! Fresh pineapple rings work wonderfully and add a brighter, fresher taste. Just be sure to drain excess juice and pat them dry to prevent the topping from becoming too watery.
What if I don’t have sour cream? Can I substitute it?
You can replace sour cream with an equal amount of plain Greek yogurt or buttermilk. These alternatives provide the necessary moisture and tang to keep the cake tender and balanced.
Can this cake be made gluten-free?
Yes! Use a gluten-free all-purpose flour blend that contains xanthan gum for best results. The texture may be slightly different, but the flavor will still shine through beautifully.
Why does the cake need to rest before inverting?
Allowing the cake to rest for 10 minutes helps the caramel topping set slightly so it doesn’t stick too much, making it easier to flip the cake and keep the fruit pattern intact.
Can I make this cake ahead for a party?
Definitely! You can bake it a day in advance and keep it covered at room temperature. Just warm slightly before serving to bring out the best flavor and texture.
Final Thoughts
There’s something truly magical about the Cranberry Pineapple Upside-Down Cake Recipe that makes it a beloved classic for any occasion. The way the tangy cranberries dance with the sweet pineapple, all wrapped in a moist, tender cake, is simply irresistible. I hope you give this recipe a whirl and enjoy every luscious bite as much as I do. Trust me, once you taste it, this cake will become a favorite that you reach for again and again!
Print
Cranberry Pineapple Upside-Down Cake Recipe
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour
- Yield: 8 servings
- Category: Dessert
- Method: Baking
- Cuisine: American
Description
A delightful Cranberry Pineapple Upside-Down Cake that combines tart cranberries and sweet pineapple slices baked with a moist, fluffy cake base. Perfect for holiday gatherings or any festive occasion, this cake features a rich caramelized brown sugar topping and a tender crumb balanced with sour cream and vanilla.
Ingredients
Topping
- 1/2 cup unsalted butter, melted
- 1 cup packed brown sugar
- 8 slices canned pineapple, drained
- 1 cup fresh or frozen cranberries
Cake Batter
- 1 1/2 cups all-purpose flour
- 1 1/2 teaspoons baking powder
- 1/2 teaspoon baking soda
- 1/4 teaspoon salt
- 1/2 cup unsalted butter, softened
- 3/4 cup granulated sugar
- 2 large eggs
- 1 teaspoon vanilla extract
- 1/2 cup sour cream
- 1/2 cup milk
Instructions
- Preheat and prepare pan: Preheat your oven to 350°F (175°C). Grease a 9-inch round cake pan to ensure easy removal of the cake later.
- Make the topping: Pour the melted butter into the bottom of the prepared pan. Evenly sprinkle the packed brown sugar over the butter to create a caramel base.
- Arrange fruit: Place the pineapple slices in a single layer on top of the brown sugar. Scatter the cranberries in the gaps between the pineapple slices for even distribution.
- Mix dry ingredients: In a medium bowl, whisk together the all-purpose flour, baking powder, baking soda, and salt. Set this mixture aside.
- Cream butter and sugar: In a large bowl, beat the softened butter with the granulated sugar until the mixture is light and fluffy, creating a creamy base for the batter.
- Add eggs and vanilla: Add the eggs one at a time, beating well after each addition to incorporate fully. Then mix in the vanilla extract for flavor.
- Combine wet and dry ingredients: Stir in the sour cream, then alternately add the dry ingredients and milk, mixing just until smooth without overmixing.
- Assemble cake: Carefully spread the batter over the arranged pineapple and cranberries in the pan, smoothing the top to ensure an even cook.
- Bake: Place the pan in the preheated oven and bake for 40 to 45 minutes, or until a toothpick inserted in the center comes out clean, indicating the cake is done.
- Cool and invert: Allow the cake to cool in the pan for 10 minutes. Then, invert the cake onto a serving plate so the fruit topping is displayed on top.
- Serve: Let the cake cool slightly before serving. Enjoy it warm or at room temperature for the best flavor and texture.
Notes
- For best results, use fresh or frozen cranberries and canned pineapple slices drained thoroughly to avoid a soggy cake.
- You can substitute sour cream with Greek yogurt for a slightly tangier taste.
- Ensure the pan is well greased to easily release the upside-down cake after baking.
- This cake is delicious served with a dollop of whipped cream or vanilla ice cream.
- Leftover cake can be stored covered at room temperature for up to 2 days or refrigerated for up to 4 days.

