If you ask me, pineapple icing is one of those little touches that can make any cake feel special.
This sweet and tangy frosting brings a taste of the tropics right to your dessert table. Fresh pineapple gets blended into smooth, classic buttercream, creating a spread that’s both familiar and unexpected.
It’s perfect paired with vanilla cake layers, but I’ve found it works just as nicely with coconut or lemon flavors too. The natural fruit adds just enough tropical sweetness without being overpowering.
It’s the kind of icing that makes people ask for your recipe, and it’s way easier to make than you might think.

Why You’ll Love This Pineapple Icing
- Quick preparation – This icing comes together in just minutes with only 3 basic ingredients – perfect when you need a last-minute frosting solution.
- Tropical twist – The sweet pineapple juice adds a fresh, fruity flavor that makes this icing stand out from traditional vanilla or chocolate versions.
- Pantry-friendly recipe – You likely have most of these ingredients in your kitchen already, and the pineapple juice can come right from your canned pineapples.
- Versatile topping – This icing works great on vanilla cakes, coconut cakes, or even as a glaze for bundt cakes and quick breads.
What Kind of Pineapple Juice Should I Use?
For this icing recipe, you can use either fresh pineapple juice or canned pineapple juice – both will give you great results. If you’re using fresh pineapple, simply strain the juice after blending chunks of pineapple to remove any pulp that could make your icing lumpy. When using canned pineapple juice, go for 100% pure juice rather than pineapple juice cocktail, which contains added sugars that could throw off the sweetness balance of your icing. Just make sure your juice is at room temperature before mixing it into the icing, as cold juice can cause the melted butter to solidify too quickly.

Options for Substitutions
Need to make some swaps for this pineapple icing? Here are some helpful substitutions:
- Confectioners’ sugar: This is a must-have for smooth icing – regular sugar won’t work as it will make the icing grainy. If you’re in a pinch, you can make your own by blending regular sugar in a food processor until powdery.
- Unsalted butter: You can use salted butter – just skip any extra salt in the recipe. Plant-based butter works too, though the texture might be slightly different. Coconut oil can work in a pinch, but the icing might be a bit thinner.
- Pineapple juice: Fresh, canned, or bottled pineapple juice all work well here. If you need to substitute, try orange juice for a different citrus kick, or coconut milk for a tropical twist. Just note that coconut milk will make the icing a bit creamier and might need less butter.
Watch Out for These Mistakes While Making
The biggest challenge when making pineapple icing is getting the right consistency – adding all the liquid at once can make your icing too runny and impossible to fix without starting over. Instead, add the pineapple juice gradually, starting with just one tablespoon and stirring well before adding more.
Temperature matters more than you might think – using hot melted butter can cause the sugar to melt and create a grainy texture, so let your butter cool slightly before mixing it with the other ingredients.
To avoid lumps in your icing, make sure to sift the confectioners’ sugar before mixing, and if your icing becomes too thick, add extra pineapple juice just a few drops at a time until you reach the desired consistency – remember, you can always add more liquid, but you can’t take it out.

What to Serve With Pineapple Icing?
This sweet and tropical pineapple icing pairs wonderfully with so many different cakes! The most natural match is a classic vanilla cake or white cake, where the fruity flavor can really shine through. For something a bit more tropical, try spreading it on coconut cake or a hummingbird cake – the combination of pineapple and nuts is really good. You can also use this icing on cupcakes and top them with a sprinkle of toasted coconut or a maraschino cherry for a fun, retro look.
Storage Instructions
Keep Fresh: This pineapple icing stays good in an airtight container in the refrigerator for up to 5 days. The texture might firm up a bit in the fridge, but that’s totally normal! Just remember to keep it covered to prevent it from absorbing other food odors.
Make Ahead: You can whip up this icing a day before you need it – super handy when you’re planning ahead for a party! Just keep it in the fridge and give it a good stir before using. If it’s too firm, let it sit at room temperature for about 15-20 minutes.
Soften: If your refrigerated icing gets too stiff, simply let it come to room temperature and give it a good stir. You can add a few drops of pineapple juice if needed to reach the right consistency. Just remember not to leave it at room temperature for more than 2 hours.
| Preparation Time | 10-15 minutes |
| Cooking Time | 0 minutes |
| Total Time | 30-45 minutes |
| Level of Difficulty | Easy |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 400-450
- Protein: 1-3 g
- Fat: 15-20 g
- Carbohydrates: 80-85 g
Ingredients
- 2 tbsp pineapple juice
- 1.5 cups powdered sugar (sifted for a smooth icing)
- 2 tbsp unsalted butter
Step 1: Sift the Powdered Sugar
Begin by sifting the powdered sugar into a medium-sized mixing bowl.
This step is essential to ensure there are no lumps, giving you a smooth and silky icing.
Step 2: Mix Wet Ingredients
Pour the melted butter and pineapple juice into the bowl with the sifted sugar.
Whisk thoroughly until the mixture becomes smooth and thick, making sure all sugar lumps are dissolved and the ingredients are well combined.
Step 3: Apply to Cake
Once your icing is ready, evenly spread it over a cooled cake using a spatula.
For an added tropical flair, sprinkle the top with shredded coconut, if desired.
Step 4: Let Set
Allow the icing to set for about 30 minutes before serving the cake.
This will give the frosting time to firm up and adhere to the cake perfectly.
Enjoy your deliciously iced cake!