Pineapple Coconut White Hot Chocolate
Pineapple Coconut White Hot Chocolate
Sweet pineapple, creamy coconut, and rich white chocolate come together in this Pineapple Coconut White Hot Chocolate for a fun tropical twist on classic hot cocoa. It’s smooth, creamy, and tastes a little like a warm piña colada—without the alcohol!
Top each mug with fluffy whipped cream, a fresh pineapple chunk, and toasted coconut for an easy drink that looks just as delicious as it tastes.

Pineapple Coconut White Hot Chocolate Recipe
If you love tropical flavors, you have to try pineapple and coconut in white hot chocolate. White chocolate creates a rich and creamy base, while pineapple adds a bright fruity sweetness and coconut gives the drink its tropical flavor.
It’s an unexpected combination that works especially well because white chocolate is mild enough to let the pineapple and coconut stand out.
This is a great warm drink for winter, holiday parties, tropical-themed celebrations, or anytime you want something different from traditional chocolate hot cocoa.

Why You’ll Love This Recipe
There’s so much to love about this easy homemade white hot chocolate:
- Rich and creamy
- Delicious pineapple and coconut flavor
- Ready in about 15 minutes
- Easy to make on the stovetop
- No alcohol required
- Beautiful for parties
- A fun alternative to traditional hot chocolate
And those pineapple and coconut garnishes make every mug look extra special.

Ingredients
- 2 cups whole milk
- 1 cup canned coconut milk
- 1 cup white chocolate chips or finely chopped white chocolate
- 1/3 cup pineapple juice
- 1 teaspoon vanilla extract
- 1/2 teaspoon coconut extract
- Pinch of salt
- Whipped cream, for topping
- Toasted shredded coconut, for garnish
- Fresh pineapple chunks, for garnish
How to Make Pineapple Coconut White Hot Chocolate
Step 1: Heat the Milk
Add the whole milk and coconut milk to a medium saucepan.
Heat over medium-low heat, stirring occasionally, until the milk is hot and beginning to steam. Don’t bring it to a boil.
Step 2: Melt the White Chocolate
Reduce the heat to low and add the white chocolate.
Whisk continuously until the chocolate has completely melted and the mixture is smooth and creamy.
Step 3: Add the Pineapple
Slowly whisk in the pineapple juice.
Keep the heat low and continue whisking until everything is combined and warmed through.
Step 4: Add the Coconut Flavor
Stir in the vanilla extract, coconut extract, and a small pinch of salt.
Taste and adjust the coconut extract if desired. A little goes a long way, so only add a few extra drops at a time.
Step 5: Garnish and Serve
Pour the Pineapple Coconut White Hot Chocolate into mugs.
Top with a generous swirl of whipped cream, toasted coconut, and a fresh pineapple chunk.
Serve immediately while warm.

How to Keep Pineapple White Hot Chocolate Smooth
Because pineapple juice is acidic, it’s important to use gentle heat when adding it to a dairy-based drink.
Don’t boil the mixture after adding the pineapple juice. Keep the heat low and whisk the juice into the white chocolate mixture gradually.
Using canned pineapple juice rather than fresh pineapple juice can also give you more consistent results.
What Does Pineapple Coconut White Hot Chocolate Taste Like?
Think creamy white hot chocolate meets tropical pineapple and coconut.
The white chocolate gives the drink a rich, dessert-like sweetness, while the pineapple keeps it from tasting too heavy. Coconut adds another creamy tropical layer.
Together, the flavors are reminiscent of a piña colada transformed into a warm and cozy drink.

Best White Chocolate to Use
You can make this recipe with either white chocolate chips or a chopped white chocolate bar.
For the smoothest and richest hot chocolate, good-quality white chocolate bars are a great choice because they generally melt beautifully.
White chocolate chips are convenient and work well, too. Just keep the heat low and whisk until they’re completely melted.
How to Toast Coconut
Toasted coconut makes the perfect garnish for this drink.
Place shredded coconut in a dry skillet over medium-low heat. Stir frequently for a few minutes until the coconut begins turning golden brown.
Remove it from the skillet immediately once it’s toasted so it doesn’t continue browning.
Fun Topping Ideas
Dress up your Pineapple Coconut White Hot Chocolate with:
- Whipped cream
- Toasted coconut
- Fresh pineapple
- White chocolate curls
- Mini marshmallows
- A drizzle of melted white chocolate
- Pineapple wedges
- Maraschino cherries
For an especially pretty presentation, add a pineapple chunk and cherry to a cocktail pick and place it across the top of the mug.

Can I Make This Ahead of Time?
You can prepare the white hot chocolate ahead of time and refrigerate it in an airtight container.
Reheat it slowly in a saucepan over low heat, whisking frequently until warm.
Don’t bring it to a boil, especially because the recipe contains pineapple juice.
Add the whipped cream, toasted coconut, and pineapple immediately before serving
Prep Time: 5 minutes
Cook Time: 10 minutes
Total Time: 15 minutes
Servings: 4

Recipe Tips
Keep the heat low. High heat can cause the milk and white chocolate mixture to scorch or separate.
Add the pineapple juice slowly. Whisking it gradually into the warm mixture helps everything stay smooth.
Use full-fat coconut milk. Canned coconut milk gives the hot chocolate a richer coconut flavor and creamier consistency.
Don’t skip the salt. Just a tiny pinch helps balance the sweetness of the white chocolate.
Serve immediately. This drink has the best texture when freshly prepared.

A Tropical Twist on White Hot Chocolate
Traditional hot chocolate may be a cold-weather classic, but there’s no reason you can’t give it a tropical makeover.
This Pineapple Coconut White Hot Chocolate combines three flavors that were made for each other—sweet white chocolate, juicy pineapple, and creamy coconut.
Pile on the whipped cream, sprinkle it with toasted coconut, and finish it with a bright pineapple garnish for a gorgeous homemade drink that’s perfect for sipping whenever you’re dreaming of somewhere tropical.
