Desserts
This ambrosia pineapple cake recipe delivers layers of tropical bliss with its signature creamy coconut filling and juicy pineapple. The secret lies in balancing a tender vanilla cake with rich coconut custard and fresh fruit—no heavy frosting needed. I’ve perfected this version to stay moist for days, making it ideal for celebrations or spontaneous dessert cravings.
The cake’s magic comes from its layers: a delicate vanilla sponge base, a velvety coconut custard filling, and bright pineapple chunks that add natural sweetness. Chilling between layers ensures clean cuts and prevents sogginess, while a light whipped cream topping ties everything together. This isn’t just dessert—it’s a sensory experience, with every bite offering a perfect mix of textures and flavors.
What sets this recipe apart is its versatility. You can adapt the cake to be gluten-free or vegan by swapping ingredients, and the pineapple can be fresh or canned for convenience. The result? A showstopper that’s easier to assemble than it looks, with a creamy, tropical profile that feels like a vacation in every slice.
Whether you’re serving it at a summer gathering or simply treating yourself, this cake delivers restaurant-quality elegance without the fuss. Let’s get baking—your taste buds will thank you.
Ingredients for ambrosia cake recipe pineapple
Tropical flavors and creamy textures—this cake needs just 14 simple ingredients.
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour 🌾 | 2 ½ cups | Sifted for light texture |
| Granulated Sugar 🍚 | 2 cups | White or light brown |
| Unsalted Butter 🧈 | 1 cup | Room temperature, full-fat |
| Large Eggs 🥚 | 4 whole | Room temperature, separated |
| Baking Powder 🧂 | 2 tsp | Diamond Crystal preferred |
| Vanilla Extract 🌸 | 2 tsp | Pure, not imitation |
| Salt 🧂 | ½ tsp | Fine sea salt |
| Fresh Pineapple 🍍 | 2 cups | Diced, fresh or canned |
| Sweetened Condensed Milk 🥛 | 1 can | 14 oz can, full-fat |
| Coconut Milk 🥥 | 1 can | 13.5 oz can, full-fat |
| Cornstarch 🌾 | 2 tbsp | For custard thickening |
| Heavy Whipping Cream 🥛 | 2 cups | Cold for whipping |
| Powdered Sugar 🍚 | 1 cup | For dusting |
| Toasted Coconut Flakes 🥥 | ½ cup | For garnish |
The pineapple is the star, so grab fresh or canned chunks—just drain well if using canned. For the coconut milk, full-fat canned versions give the richest custard. Trader Joe's has the best-priced canned pineapple, and their coconut milk is a game-changer. If you're using fresh pineapple, peel and dice it yourself—store-bought pre-cut often has too much liquid. The condensed milk can be tricky to find in smaller cans, so check the baking aisle at Walmart or order online if needed. Toast your coconut flakes separately for extra flavor—just dry-toast in a pan for 3-4 minutes.
No canned pineapple? Fresh mango or papaya works beautifully—just adjust the amount to keep 2 cups total. Running low on coconut milk? Substitute evaporated milk plus 2 tbsp coconut cream, but the texture won't be quite as luscious. For a lighter cake, you can reduce the sugar by 2 tbsp and add 2 tbsp honey or agave (though the intro promises creamy richness, so I'd only do this if you're watching sugar). The baking powder is non-negotiable—Diamond Crystal measures differently than other brands, so don't swap without adjusting. If you're making this gluten-free, swap the flour for a 1:1 gluten-free blend, but add an extra 0.5 tsp xanthan gum to the dry ingredients.
This cake keeps beautifully—3 days at room temperature covered loosely, or 1 week refrigerated. The custard filling will firm up in the fridge, so bring it to room temp before assembling. For make-ahead prep, bake the cake layers and assemble everything except the whipped cream topping. Store in the fridge and add the whipped cream just before serving. The coconut flakes stay fresh for 2 months in an airtight container, so buy extra if you love them. Freeze the assembled cake (without whipped cream) for up to 3 months—thaw overnight in the fridge before serving.
Why You'll Love This Recipe
- No Mixer Needed: I swear by this recipe because it’s a no-fuss batter—just whisk eggs and sugar until light, then fold in flour. No stand mixer, no overmixing, no stress. The butter gets creamed in by hand in minutes, and the pineapple layers themselves do most of the work.
- Sweet-Tart Magic: That first bite of buttery cake with the bright, juicy pineapple? It’s like dessert and breakfast had a baby. The sugar in the batter caramelizes just enough to balance the tangy canned pineapple—no one ever skips seconds on this combo.
- Party in a Box: Honestly, this is my go-to for potlucks or birthdays because it’s easy to transport (no crumbs!) and serves a crowd without breaking the bank. The layers hold up for days, so you can assemble it ahead and let the flavors meld—less work for you, more compliments.
- Leftovers? Please: Between us, I make this just because the leftovers are so good. The cake stays moist for days, and the pineapple soaks up any dryness. Pack slices for lunches, or freeze them for a quick treat—no sad, stale cake here.
Step-by-step instructions for tropical pineapple cake layers
Here's how to build this dreamy cake with velvety layers and creamy coconut filling.
Prepare the Cake Batter
Preheat your oven to 350°F and grease three 6-inch round cake pans. In a large mixing bowl, combine the 2.5 cups all-purpose flour, 2 cups granulated sugar, 2 tsp baking powder, and 0.5 tsp salt. Sift the dry ingredients together to remove any lumps and ensure even distribution.
In a separate bowl, beat the 1 cup unsalted butter and 4 whole large eggs together until light and fluffy. I like to use a stand mixer for this step—it takes about 3-4 minutes on medium speed. Gradually add the dry ingredients to the wet mixture, alternating with 2 tsp vanilla extract. Mix just until combined—don't overmix or your cake will become dense.
Divide the batter evenly among the prepared pans and smooth the tops with a spatula. Bake for 25-30 minutes or until a toothpick inserted into the center comes out clean. Let the cakes cool in the pans for 10 minutes before transferring to a wire rack to cool completely.
Create the Creamy Coconut Filling
In a medium saucepan, combine the 1 can sweetened condensed milk, 1 can coconut milk, and 2 tbsp cornstarch. Stir over medium heat until the mixture thickens to a pudding-like consistency—this should take about 5-7 minutes. The filling should coat the back of a spoon and hold its shape when cooled.
Remove the pan from heat and let the filling cool to room temperature. Once cooled, fold in the 2 cups heavy whipping cream until smooth and fully incorporated. This step is crucial for achieving that signature creamy texture. If the filling seems too thick, you can whisk in 1-2 tablespoons of milk to reach your desired consistency.
Assemble the Cake Layers
Place one of the cooled cake layers on a serving plate. Spread about ½ cup of the coconut filling evenly over the top. Repeat with the second and third cake layers, spreading the remaining filling between each layer. This distribution ensures every bite has that luscious coconut flavor.
For the final touch, spread the remaining coconut filling over the top layer. Dust generously with 1 cup powdered sugar using a fine-mesh sieve for an elegant finish. The powdered sugar creates that classic ambrosia texture and adds a delicate sweetness that complements the pineapple and coconut.
Add the Pineapple Topping
In a separate bowl, combine the 2 cups fresh pineapple with a pinch of salt. Let it sit for 10 minutes to draw out any excess moisture. Drain any liquid that forms and pat the pineapple dry with a paper towel. This step ensures your cake stays moist without becoming soggy.
Arrange the pineapple pieces decoratively over the top of the cake, creating a beautiful tropical presentation. Sprinkle the 0.5 cup toasted coconut flakes evenly over the pineapple for added texture and visual appeal. The toasted coconut adds a delightful crunch that contrasts perfectly with the creamy layers.
Chill and Serve
Cover the cake and refrigerate for at least 4 hours or overnight. This chilling time allows all the flavors to meld together and ensures clean slices. The cake will hold its shape beautifully when sliced, with the coconut filling peeking out between each layer.
When ready to serve, slice into 12 equal pieces using a sharp knife. Each slice should reveal the perfect balance of moist cake, creamy coconut filling, and fresh pineapple. Serve chilled for the best texture and enjoy the tropical flavors in every bite!
Pro Tips For Making Ambrosia Cake Recipe Pineapple
- MEASURE FLOUR RIGHT: I used to eyeball it, but this cake’s lightness hinges on precision—spoon flour into the cup and level it off with a knife. A packed cup adds bulk that sinks the texture faster than you’d expect, and this isn’t a dense pound cake.
- CREAM BUTTER AND SUGAR LONG: Don’t rush the butter-sugar mix—beat it until it’s pale, fluffy, and almost ribbon-like (you’re not making meringue, but close). I learned this the hard way: skipping this step leaves the pineapple layers soggy instead of tender. Three minutes with a mixer makes all the difference.
- DON’T OVERMIX THE BATTER: Stop folding in the pineapple and coconut as soon as they’re just combined. Overmixing develops gluten like a nightmare, turning your cake into a dense brick. Swirl it gently—think "marbleized," not "homogenized."
- BAKE UNTIL SPRINGY: The cake’s done when the center bounces back when pressed, not when it’s golden. I’ve pulled it out too soon more times than I’ll admit—it’ll sink in the middle like a sad soufflé. A toothpick should come out with moist crumbs, not wet batter.
Storing and reheating this recipe
Room Temperature Storage
This cake stays fresh and delicious at room temperature for up to 3 days when stored loosely covered. I like using a damp kitchen towel over the cake and then a plastic wrap to keep it moist without making it soggy. The tropical flavors actually deepen over time, so it’s perfect for last-minute gatherings. Just avoid direct sunlight, which can make the coconut filling melt too quickly. 🌴
Refrigerator Refresh
For longer storage, refrigerate the fully assembled cake (including the whipped cream topping) for up to 1 week. The cold temperature helps preserve the texture of the coconut filling and keeps the pineapple from browning too quickly. When ready to serve, let it sit at room temperature for 10-15 minutes to soften slightly. This is especially helpful if you’re prepping ahead for a party. ✨
Freezer Prep Tips
You can freeze the assembled cake (without the whipped cream topping) for up to 3 months for a true make-ahead dessert. Wrap it tightly in plastic wrap, then place it in an airtight container or freezer bag. Thaw overnight in the refrigerator before serving. The cake layers will retain their moisture, but the pineapple might soften slightly—just add a few extra coconut flakes on top to refresh the texture. ❄️
Reheating (If Needed)
While this cake is best served chilled, if you accidentally leave it out too long and it feels dry, you can revive it by placing it in a preheated 300°F oven for 5-7 minutes. This gently warms the layers without overcooking them. For the whipped cream topping, simply rewhip it with a splash of heavy cream or coconut milk to restore its fluffiness. A quick broil for 1-2 minutes can also crisp up the toasted coconut flakes on top. 🔥
Pineapple Prep Hacks
The pineapple topping can be prepped 2 days in advance and stored in an airtight container in the fridge. Drain it well and pat it dry before adding it back to the cake to prevent sogginess. If you’re using canned pineapple, opt for crushed pineapple in juice rather than syrup—it’s less sweet and won’t make the cake too heavy. For extra flavor, toss the pineapple chunks with a pinch of ground cinnamon or lime zest before arranging them on top. 🍍
Nutrition facts
Frequently asked questions
Can I substitute canned pineapple for fresh?
Yes! Use 2 cups drained crushed pineapple in juice (not syrup) for the same texture. Drain well and pat dry with a paper towel to prevent sogginess in the cake. For extra flavor, toss with a pinch of cinnamon or lime zest before adding to the top.
Why does my coconut filling turn grainy?
Graininess usually means the cornstarch wasn't dissolved properly. Whisk it into the condensed milk first, then add coconut milk to create a smooth paste before cooking. Also, avoid overcooking—the filling should thicken in 5-7 minutes on medium heat. If it still separates, whisk in 1 tbsp milk to smooth it out.
How do I make this cake gluten-free?
Replace the all-purpose flour with a 1:1 gluten-free baking blend and add 0.5 tsp xanthan gum to the dry ingredients. The cake layers may be slightly denser, but the coconut filling and pineapple topping remain unchanged. For best results, use a blend with xanthan gum already included.
Can I make this cake ahead of time?
Bake the cake layers and prepare the coconut filling 1 day ahead, then assemble everything (except the whipped cream) and refrigerate. Add the whipped cream and pineapple topping just before serving. The flavors meld beautifully overnight, making it perfect for make-ahead desserts.
What if I don't have toasted coconut flakes?
No problem! Skip them or use shredded coconut (lightly toasted in a dry pan for 2-3 minutes until golden). For a different texture, try crushed macadamia nuts or chopped pecans as a garnish. The cake will still taste amazing—it's the tropical flavors that matter most!
