If you have a soft spot for irresistibly creamy, melt-in-your-mouth confections, then this Vegan Coconut Raffaello (Coconut Truffles) Recipe is about to become your new favorite indulgence. Picture luscious coconut cream and smooth vegan white chocolate blending seamlessly with toasted almonds and shredded coconut to create bite-sized treasures that are both elegant and utterly comforting. These truffles deliver a perfect harmony of textures and flavors without a hint of dairy, making them the ultimate treat for anyone craving something sweet, tropical, and delightfully plant-based.

Ingredients You’ll Need
For a recipe this heavenly, each ingredient plays a starring role — simple, natural, and packed with flavor. From creamy coconut milk to crunchy almonds, these essentials combine to form the perfect balance of richness, sweetness, and texture in your truffles.
- Coconut cream (120 g): Provides the silky, luscious base that makes these truffles so creamy and dreamy.
- Vegan white chocolate (140 g + 120 g): Look for coconut butter-based versions to add smooth sweetness without dairy.
- Sweetened condensed coconut milk (2 tablespoons): Adds natural sweetness and helps create that classic truffle consistency.
- Cacao butter (25 g + 25 g): Gives a subtle cocoa richness and helps the chocolates set beautifully.
- Sea salt (¼ teaspoon): Just a pinch to enhance all the delicate flavors and balance the sweetness.
- Whole blanched almonds (15 pieces): Toasted for crunch and a lovely nutty contrast inside each truffle.
- Vegan wafers (20 g): Crumbled to create a crisp coating that adds texture and a bit of fun.
- Shredded coconut (60 g): For that signature tropical, snow-white outer layer that everyone recognizes and loves.
How to Make Vegan Coconut Raffaello (Coconut Truffles) Recipe
Step 1: Melt the Filling Ingredients
Start by gently melting the coconut cream, vegan white chocolate, sweetened condensed coconut milk, cacao butter, and sea salt using a bain-marie method. This slow, gentle heat melts everything evenly without burning, allowing the ingredients to blend into a luxuriously smooth and creamy mixture.
Step 2: Chill to Thicken
After removing your bowl from the heat, give it a little time to cool before covering it and transferring it to the fridge. Stirring every 20 minutes helps maintain a perfect, thickened texture that’s easy to pipe or spoon into your molds. This step is the secret to achieving truffles that hold their shape but remain irresistibly creamy on the inside.
Step 3: Toast the Almonds
While your filling chills, toast the almonds to bring out their natural nutty sweetness and add a satisfying crunch inside each truffle. The warm, golden almonds create a delightful surprise when you bite into these tender treats.
Step 4: Assemble the Truffles
Fill your silicone sphere mold about two-thirds full with the thickened filling. Nestle one toasted almond in the center of each cavity, then top with more filling to completely encase the nut. This layering ensures every truffle has that fantastic center of rich crunch surrounded by creamy bliss.
Step 5: Freeze to Set
Place the mold in the freezer for at least four hours – or even better, overnight – until the truffles are firm and ready to be coated. Freezing them solid is key before adding those final indulgent layers of texture and flavor.
Step 6: Prepare for Coating
Once frozen, gently remove the truffles from the mold and place them on a lined baking sheet. Keep them in the freezer while you get your coating ingredients ready to prevent any melting and sticky fingers during the next steps.
Step 7: Roll in Crumbled Wafers
Finely crumble your vegan wafers and roll each frozen truffle in them for a crunchy, delicate outer shell. This adds an airy texture contrast and a touch of playfulness that elevates the overall eating experience.
Step 8: Dip in Melted White Chocolate and Coconut
Gently melt your vegan white chocolate with cacao butter over a water bath, then quickly dip each truffle in the glossy coating. Immediately roll them in shredded coconut to capture that iconic look and add an extra layer of tropical flavor. Working while frozen ensures a crisp, glossy finish that sets fast!
How to Serve Vegan Coconut Raffaello (Coconut Truffles) Recipe

Garnishes
Sprinkle a little extra shredded coconut or finely chopped almonds over your truffles just before serving for a charming, textured finish. Fresh edible flowers or a dusting of powdered sugar can add a beautiful, elegant touch perfect for special occasions.
Side Dishes
Pair these delightful truffles with a robust cup of black tea or a smooth almond milk latte to balance the sweetness and bring out their tropical coconut notes. They also make an impressive sweet bite alongside fresh fruit platters or vegan cheese boards.
Creative Ways to Present
Try arranging your Vegan Coconut Raffaello truffles in paper cups or gift boxes decorated with twine for a stunning homemade gift. For parties, place them on decorative trays with edible gold leaf accents to wow your guests. Another fun idea is to serve them on bamboo skewers, alternating with fresh berries for a beautiful, bite-sized dessert kebab.
Make Ahead and Storage
Storing Leftovers
Store your truffles in an airtight container in the refrigerator for up to one week. Keeping them cool preserves their delicate texture and flavor while preventing any unwanted melting or stickiness.
Freezing
If you want to make a big batch or prepare for later, these truffles freeze wonderfully. Place them in a single layer on a baking sheet, freeze solid, then transfer to a freezer-safe container or bag for up to three months. Thaw gently in the fridge before serving.
Reheating
These truffles are best enjoyed chilled or at room temperature, so avoid reheating. Instead, allow them to sit at room temperature for a few minutes if too firm from the fridge for the creamiest mouthfeel.
FAQs
Can I use regular dairy white chocolate instead of vegan?
Absolutely, though using vegan white chocolate keeps this recipe fully plant-based and dairy-free, aligning with its vegan coconut theme. Regular white chocolate will work but might alter the texture and taste slightly.
What if I don’t have a silicone sphere mold?
You can use a mini muffin tin lined with parchment or small paper cupcake liners. Shape the filling into balls by hand if needed and freeze on a tray before coating.
Is there a substitute for cacao butter?
Coconut oil is an excellent alternative to cacao butter. It will help your truffles set firmly and add a subtle coconut flavor that complements the recipe beautifully.
Can I make these nut-free?
Yes! Simply omit the almonds and increase the amount of shredded coconut or try adding sunflower seeds for a nut-free crunch inside your truffles.
How long does it take to make these truffles?
Active preparation takes about 15-20 minutes, but chilling and freezing require several hours. Planning ahead ensures the perfect texture and flavors for these delightful treats.
Final Thoughts
Trust me when I say that making the Vegan Coconut Raffaello (Coconut Truffles) Recipe is as rewarding as eating them. These little gems are perfect for sharing with loved ones or treating yourself to a tropical escape in every bite. I encourage you to try this recipe and savor the creamy, crunchy, and coconutty goodness that will bring a smile to your face and a warm hug to your taste buds.
Print
Vegan Coconut Raffaello (Coconut Truffles) Recipe
- Prep Time: 30 minutes
- Cook Time: 15 minutes
- Total Time: 6 hours 45 minutes
- Yield: 15 servings
- Category: Dessert
- Method: Baking
- Cuisine: Vegan
- Diet: Vegan
Description
These Vegan Raffaello Coconut Truffles are a decadent, dairy-free delight inspired by the classic treat. Featuring a creamy coconut and vegan white chocolate filling, toasted almonds, and a crisp wafer and coconut coating, these truffles are perfect for a vegan-friendly festive treat or anytime indulgence.
Ingredients
Filling
- 120 g coconut cream
- 140 g vegan white chocolate (coconut butter based)
- 2 tablespoons sweetened condensed coconut milk
- 25 g cacao butter
- ¼ teaspoon sea salt
Toasted Almonds
- 15 whole blanched almonds
Assembly and Coating
- 20 g vegan wafers
- 120 g vegan white chocolate (coconut butter based)
- 25 g cacao butter (or coconut oil)
- 60 g shredded coconut
Instructions
- Filling Preparation: Add the coconut cream, vegan white chocolate, sweetened condensed coconut milk, cacao butter, and sea salt to a medium heat-resistant bowl. Place this bowl over a saucepan of simmering water (a bain-marie), ensuring the water doesn’t touch the bowl. Gently melt the ingredients together, stirring often until fully combined.
- Chilling the Filling: Remove the bowl from heat and allow the mixture to cool slightly for about 10 minutes. Cover and refrigerate for 1 hour, stirring every 20 minutes to encourage thickening.
- Toast the Almonds: Preheat the oven to 160°C (320°F) fan-forced or 180°C (356°F) conventional. Spread the whole blanched almonds on a baking sheet and toast in the oven for 6-8 minutes until lightly browned. Set aside to cool.
- Assembling the Truffles: Spoon or pipe the thickened white chocolate mixture into the cavities of a silicone sphere mold, filling each about two-thirds full. Place one toasted almond into the center of each, then cover with more filling to seal.
- Freezing: Freeze the filled molds for at least 4 hours or preferably overnight until completely solid.
- Preparing for Coating: Remove the truffles from the mold and arrange them on a baking tray lined with parchment paper or a silicone mat. Keep the tray in the freezer while preparing the coating to prevent melting.
- Coating with Wafers: Finely chop or crumble the vegan wafers and place into a bowl. Roll each frozen truffle in the crushed wafers until fully coated. Return the coated truffles to the baking tray and freeze for another 10-15 minutes.
- Melting Chocolate and Cacao Butter: Melt the vegan white chocolate and cacao butter together in a bowl over a water bath (bain-marie) until smooth. Place shredded coconut in a separate bowl ready for coating.
- Final Dipping: Quickly dip each truffle into the melted chocolate, then immediately roll it in shredded coconut to coat the exterior. Place the coated truffles back on the baking tray. Since the truffles are frozen, the chocolate will set quickly. After coating all, freeze the tray for 5 minutes to fully set the chocolate coating.
Notes
- Use a silicone sphere mold for ease of assembly and shaping.
- Keep truffles frozen during coating to ensure the chocolate sets properly and the shape remains intact.
- Sweetened condensed coconut milk adds the necessary sweetness without dairy.
- If vegan wafers are not available, crushed rice cereal or crisped rice can be used as an alternative coating.
- Store finished truffles in the freezer to keep their shape and texture.

