Ambrosia Pineapple Cake Recipe: Tropical Layers With Creamy Coconut Swirl

Desserts

Ambrosia Pineapple Cake Recipe: Tropical Layers With Creamy Coconut Swirl

This ambrosia pineapple cake recipe delivers layers of tropical bliss—moist vanilla sponge cake swirled with creamy coconut filling, bright pineapple chunks, and maraschino cherries for that classic Southern charm. 🌴 The secret lies in balancing textures: tender cake, juicy fruit, and a velvety coconut swirl that ties everything together.

I’ve perfected this recipe over years of baking for summer gatherings, where it disappears faster than the last slice of pie.

The cake starts with a simple vanilla sponge that stays moist thanks to a touch of sour cream and vegetable oil. Between each layer, we fold in a creamy coconut swirl—made with sweetened condensed milk and coconut cream—that adds richness without overpowering the fruit.

Fresh pineapple (not canned) is key here; its natural sweetness and slight tartness cut through the coconut’s creaminess, while maraschino cherries add bursts of tangy contrast.

What you’ll end up with is a showstopping dessert that’s as beautiful as it is delicious—golden layers of cake peeking through the coconut swirl, topped with whipped cream and toasted coconut flakes for texture.

The first bite delivers a perfect harmony of flavors: the cake’s subtle vanilla, the tropical sweetness of pineapple, and the cool creaminess of the coconut filling. This is the kind of cake that makes guests ask for the recipe.

Best served at room temperature, this cake keeps well for up to three days, making it ideal for potlucks or holiday gatherings. Swap the maraschino cherries for fresh mango or kiwi if you prefer, but trust me—the classic combination is hard to beat. Let’s bake this tropical masterpiece!

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for ambrosia cake recipe pineapple

Tropical flavors meet Southern charm in this layered pineapple cake with creamy coconut swirl.

Ingredient Amount Notes
All-Purpose Flour 🌾 2 ½ cups Sifted for smooth batter
Granulated Sugar 🍚 2 cups White or light brown
Unsalted Butter 🧈 1 cup Softened to room temperature
Large Eggs 🥚 4 whole Room temperature for best mixing
Sour Cream 🥛 ½ cup Full-fat for moisture
Vanilla Extract 🌸 2 tsp Pure extract, not imitation
Baking Powder 🧂 2 tsp Diamond Crystal preferred
Salt 🧂 ½ tsp Fine sea salt
Fresh Pineapple 🍍 3 cups Diced, fresh or frozen
Maraschino Cherries 🍒 1 cup Pitted and chopped
Sweetened Condensed Milk 🥛 14 oz Standard 14 oz can
Coconut Cream 🥥 13 ½ oz Standard 13.5 oz can
Toasted Coconut Flakes 🥥 ½ cup Unsweetened, lightly toasted
Heavy Whipping Cream 🥛 2 cups Cold for whipping
Powdered Sugar 🍚 ¼ cup For dusting

The pineapple is non-negotiable here—fresh or high-quality frozen makes all the difference. Trader Joe's has great pre-cut pineapple, but if you're using fresh, grab a ripe one (it should smell sweet and have no green spots). Maraschino cherries add that classic tang, but if you want to go fruit-only, swap in fresh mango or kiwi. For the coconut cream, Goya or Thai Kitchen brands are my go-tos—they're thick and rich. If you can't find sweetened condensed milk, Dulce de Leche works in a pinch for the swirl, though it'll be slightly different in texture.

No coconut cream? Full-fat coconut milk from a can (the thick stuff at the top) can work, but you'll need to strain out the watery part. Short on cherries? Dried cranberries or chopped dried apricots add a nice contrast. The cake batter calls for sour cream—Greek yogurt works too—but don't sub with regular yogurt (it's too tangy). For the coconut flakes, toast them in a dry pan for 2-3 minutes until golden—that nutty aroma is what makes this dessert sing. And if you're feeling fancy, use vanilla bean paste instead of extract for deeper flavor.

This cake keeps beautifully—covered at room temperature for 3 days or wrapped tightly in the fridge for up to 5 days. The coconut swirl hardens slightly when chilled, so bring it to room temp before serving. I always make a double batch—half gets eaten in one sitting, the rest disappears over the next two days. For make-ahead prep, assemble the cake layers the night before and refrigerate. The flavors meld even better overnight, and it's a lifesaver for potlucks.

❤️

Why You'll Love This Recipe

  • No-Fuss Layers: I swear by this cake because it’s three layers in one bowl—no fussing with separate pans or frosting. Just mix, bake, and stack the pineapple-soaked sponge with the creamy filling. Honestly, it’s the kind of recipe that makes me feel like a baking genius without the stress.
  • Tropical in Every Bite: That buttery sour cream batter? It’s the secret. The pineapple syrup soaks in just enough to keep it moist, but the sugar keeps it bright and sweet—not cloying, not heavy. (Yes, even on a Tuesday night.)
  • Party-Ready in Hours: Slice it, stack it, and watch it disappear at potlucks or birthdays. It’s sturdy enough to cut cleanly but still melts in your mouth—no one will guess it’s made with pantry basics. Between us, I’ve served this to skeptics, and they’ve all asked for seconds.
  • Leftovers? Best Part: This cake actually improves the next day. The flavors meld, and the texture gets even better—perfect for breakfast or a midday pick-me-up. Plus, it’s cheap to make (thanks to that sour cream and sugar combo) and feeds a crowd without breaking the bank. My secret weapon for lazy Sundays.

Step-by-step instructions for tropical layers with creamy coconut swirl

Let's create this dreamy cake with its signature tropical fruit layers and velvety coconut swirl.

1

👨‍🍳 Step 1: Prepare the Cake Batter

Preheat your oven to 350°F and grease two 9-inch round cake pans with nonstick spray, then line the bottoms with parchment paper. 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. Whisk until evenly distributed—no lumps allowed.

In a separate bowl, beat the 1 cup softened unsalted butter until smooth, then add the 4 whole large eggs one at a time, mixing well after each addition. Stir in the 0.5 cup sour cream and 2 tsp vanilla extract until fully incorporated. Gradually pour the wet ingredients into the dry ingredients and mix on low speed until just combined. The batter should be thick but pourable.

2

🍳 Step 2: Layer the Pineapple and Cherries

Divide the prepared batter evenly between the two cake pans. Using a spatula, spread each layer smoothly to the edges. For the first pan, arrange half of the 3 cups diced fresh pineapple and half of the 1 cup chopped maraschino cherries evenly over the batter. Repeat with the remaining fruit in the second pan.

Here's the thing—don't press the fruit down. You want it just resting on top so it stays juicy and visible in each slice. The fruit will sink slightly as the cake bakes, but you'll still get those beautiful pockets of tropical goodness.

3

🔥 Step 3: Bake the Cake Layers

Bake both pans simultaneously for 25-30 minutes, or until a toothpick inserted into the center comes out clean. The edges should be golden brown, but don't overbake—the cake will firm up as it cools. Rotate the pans halfway through baking for even cooking.

While the cakes bake, prepare the coconut filling. In a medium saucepan, combine the 14 oz sweetened condensed milk and 13.5 oz coconut cream over medium-low heat. Stir gently until the mixture reaches 160°F and thickens slightly—about 5-7 minutes. Remove from heat and let cool for 10 minutes.

4

🥘 Step 4: Assemble the Cake

Once the cakes are completely cooled (this is crucial—they must be cold to prevent melting the filling), level the tops if needed. Place the first cake layer on a cake stand or plate. Spread half of the cooled coconut mixture evenly over the top, leaving a ½-inch border around the edges.

Add the second cake layer on top, then spread the remaining coconut mixture over this layer. Sprinkle the 0.5 cup toasted coconut flakes evenly over the top. Chill the assembled cake in the refrigerator for at least 2 hours—this allows the filling to set properly and the flavors to meld.

5

🍽️ Step 5: Add the Whipped Cream Topping

Just before serving, whip the 2 cups cold heavy whipping cream with the 0.25 cup powdered sugar until soft peaks form. Spread this lightly over the chilled cake, then dust with additional toasted coconut flakes if desired. The contrast of the creamy topping with the tropical filling is what makes this cake truly special.

Slice with a sharp knife that's been dipped in hot water and wiped dry—this ensures clean cuts through the layers. Serve immediately for the perfect balance of moist cake, juicy fruit, and velvety coconut filling in every bite.

👨‍🍳

Pro Tips For Making Ambrosia Cake Recipe Pineapple

  • Cream Butter First: Whip the butter and sugar together until it’s pale and fluffy—about 3-4 minutes with a mixer. I used to rush this step, and the cake turned out dense. That extra time makes all the difference for that light, airy texture.
  • Measure Sour Cream Cold: Scoop the sour cream straight from the fridge—don’t let it sit out. Cold sour cream adds moisture without making the batter too heavy, and it keeps the layers tender. (Yes, even if you’re impatient like me.)
  • Don’t Overmix the Batter: Stop folding in the flour as soon as it’s just combined—lumps are fine, but overworking it turns the cake tough. I learned this the hard way after a batch turned out like a brick. Less is more here.
  • Test for Doneness Early: Pull the cake from the oven when the center still has a slight jiggle—it’ll firm up as it cools. Overbaking dries out the pineapple layers, and no one wants a sad, gummy cake. A toothpick should come out with a few moist crumbs, not wet batter.

Storing and reheating this ambrosia cake recipe pineapple

Room-Temperature Storage

This cake shines when served at room temperature, so I recommend assembling it the night before and letting it sit out for 2-3 hours before serving. The coconut filling softens slightly, creating that perfect velvety texture, while the cake layers stay moist.

Store it loosely covered with a cake dome or plastic wrap to prevent drying. I always make this at least a day ahead—it’s a crowd-pleaser that disappears fast! 🌴

Fridge Preservation

For longer storage, cover the fully assembled cake tightly with plastic wrap and refrigerate for up to 5 days. The cold helps the coconut filling set beautifully, but bring it to room temperature before serving.

The flavors actually deepen overnight, making it ideal for potlucks or holiday gatherings. Just let it sit for 30-45 minutes before slicing to restore the perfect consistency.

Freezing Techniques

This cake freezes surprisingly well for up to 3 months if you wrap it tightly in plastic wrap followed by aluminum foil. Freeze the fully assembled cake (before adding whipped cream) to avoid sogginess.

Thaw overnight in the fridge, then bring to room temperature before serving. The texture remains intact, though the whipped cream topping may need refreshing—just whip it up again before serving.

Reheating Tips

If you’ve refrigerated the cake and want to serve it slightly warmed (great for cooler weather), place individual slices on a microwave-safe plate and heat for 10-15 seconds on 50% power. The cake will stay moist, and the coconut filling will soften beautifully.

For oven reheating, wrap slices in foil and warm at 300°F for 5-7 minutes—this keeps the fruit juicy and the cake tender. 🔥

Whipped Cream Refresh

The whipped cream topping is best added fresh, but if you’ve stored the cake without it, simply whip 2 cups cold heavy cream with ¼ cup powdered sugar until soft peaks form. Spread it lightly over the chilled cake just before serving.

For extra flair, dust with toasted coconut flakes or a sprinkle of powdered sugar. This step elevates the cake from homemade to restaurant-quality in seconds!

Nutrition facts

Servings 12
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 18g90%
Cholesterol 120mg40%
Sodium 420mg18%
Total Carbohydrate 58g20%
Dietary Fiber 2g8%
Sugars 48g
Protein 6g12%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Why does the recipe call for fresh pineapple instead of canned?

Fresh pineapple adds the perfect balance of sweetness and tartness that canned versions often lack. The natural juiciness also prevents the cake layers from becoming soggy, while canned pineapple releases too much moisture. For convenience, frozen pineapple works well too—just thaw and drain it thoroughly before using.

2

Can I make this cake without coconut cream?

Yes! You can substitute with 1 cup coconut milk (strained) + 1 cup sweetened condensed milk, but the texture will be slightly lighter. For a non-coconut version, try 1 cup heavy cream + 1 cup powdered sugar for the filling, though it won't have that signature tropical flavor. The coconut is key for authentic ambrosia cake!

3

How do I prevent the cake layers from falling apart when slicing?

Let the cake chill for at least 2 hours before slicing—this helps the coconut filling set. Use a sharp knife heated in hot water and wiped dry between cuts. Also, avoid overmixing the batter (just until combined) and don't skip the sour cream—it adds stability to the cake structure.

4

What's the best way to toast coconut flakes for the topping?

Spread ½ cup unsweetened coconut flakes in a dry skillet over medium-low heat for 2-3 minutes, stirring constantly. They're done when golden and fragrant—about 30 seconds per side. Watch closely to prevent burning! The toasted aroma makes all the difference in the final presentation.

5

Can I make this cake in a single layer instead of two?

Use a 10-inch springform pan and bake for 35-40 minutes at 350°F. After baking, spread the coconut filling on the cooled cake, then top with pineapple and cherries. Chill for 2 hours before adding whipped cream. The single-layer version works great for smaller gatherings or when you prefer a taller cake.

★★★★★4.9(10 reviews)
Categories Desserts