
There’s something absolutely magical about biting into a homemade Almond Joy cookie – that perfect combination of toasted coconut, creamy chocolate, and crunchy almonds that tastes just like the candy bar, but even better because you made it yourself. These cookies are the ultimate treat for coconut lovers and chocolate enthusiasts alike, and they’re surprisingly easy to make right in your own kitchen.
I absolutely adore making these cookies for gatherings, holiday parties, and just because I’m craving something a little bit fancy. The beauty of this recipe is that it delivers that store-bought candy bar flavor with a homemade touch that makes them taste infinitely more delicious. Plus, when you make them yourself, you can control the quality of the ingredients and adjust the sweetness to your preference.
These Almond Joy cookies feature a buttery cookie base that’s tender and delicious, topped with a generous layer of toasted coconut filling, and then finished with a thick layer of dark chocolate that snaps when you bite into it. They’re not overly complicated to make, but they do require a few steps and a little bit of patience – but trust me, the end result is absolutely worth it.
What makes these cookies so special is the combination of textures and flavors. The cookie itself is soft and buttery, almost like a shortbread base. The coconut layer is sweet, creamy, and has that perfect chewy texture. And then the chocolate on top brings it all together with a rich, slightly bitter contrast to the sweetness of the coconut. It’s pure cookie heaven.
If you’re looking for more decadent chocolate treats, you might also enjoy our Best Heavy Cream Alfredo Sauce Recipe for dinner inspiration, or check out our Delicious Heavy Cream Pasta Recipe for other indulgent dishes. For more coconut-forward recipes, our Easy Chicken Alfredo Recipe offers another comfort food option. And if you want to add brightness to your plate, try our Best Pickled Red Onion Recipe for a tangy contrast.
These cookies are perfect for making ahead – they store beautifully in an airtight container for up to five days, though I’ll be honest, they rarely last that long in my house! They also make wonderful gifts when packaged in a pretty box tied with a ribbon. Your friends and family will be absolutely thrilled to receive homemade Almond Joy cookies.
The key to success with these cookies is not to rush the process. Take your time making the cookie base, ensuring it’s evenly pressed into the pan. Allow the coconut filling to set properly before adding the chocolate layer, and let the chocolate cool completely so it sets up nicely and has that signature snap when you bite into it. For more inspiration on layered desserts, check out our Best Chickpea Salad Recipe for a different kind of layered dish.
One of my favorite things about this recipe is how customizable it is. If you prefer milk chocolate to dark chocolate, absolutely use that instead. If you love almonds, you can add extra sliced almonds on top of the chocolate before it sets. Some people like to toast their coconut before adding it to the filling for even more depth of flavor. The possibilities are endless, and that’s what makes this recipe so fun to work with.
Ingredients
- 2 cups all-purpose flour
- 1/2 cup granulated sugar
- 1/2 teaspoon salt
- 1 cup unsalted butter, softened
- 1 teaspoon vanilla extract
- 2 cups shredded sweetened coconut
- 1 can (14 ounces) sweetened condensed milk
- 1 teaspoon vanilla extract
- 3/4 cup whole raw almonds
- 12 ounces dark chocolate, chopped
- 2 tablespoons coconut oil or shortening
- Fleur de sel or sea salt for topping (optional)

Instructions
- Preheat your oven to 350°F. Line a 9×13-inch baking pan with parchment paper, leaving some overhang on the sides for easy removal.
- In a medium bowl, whisk together the flour, granulated sugar, and 1/2 teaspoon salt until well combined.
- In a large bowl, cream together the softened butter and 1 teaspoon vanilla extract until light and fluffy, about 2-3 minutes using an electric mixer on medium speed.
- Gradually add the flour mixture to the butter mixture, stirring on low speed until a dough forms. The mixture should come together but still be crumbly.
- Press the dough evenly into the bottom of the prepared baking pan, using your hands or the bottom of a measuring cup to create an even layer.
- Bake the cookie base for 12-15 minutes, or until the edges are just beginning to turn golden brown. The center should still look slightly underbaked.
- Remove the pan from the oven and let the base cool for 10 minutes while you prepare the coconut filling.
- In a medium bowl, combine the shredded sweetened coconut, sweetened condensed milk, and 1 teaspoon vanilla extract. Stir until the mixture is well combined and has a thick, uniform consistency.
- Toast the raw almonds in a dry skillet over medium heat for 3-5 minutes, stirring frequently, until fragrant and lightly golden. Be careful not to burn them.
- Roughly chop the toasted almonds and fold them into the coconut mixture until evenly distributed.
- Spread the coconut-almond filling evenly over the cooled cookie base, pressing gently so it adheres to the base. Make sure the layer is even and reaches all corners.
- Bake the cookies for 8-10 minutes, or until the coconut filling is just set and beginning to turn light golden brown on the edges. The filling should still feel slightly soft in the center.
- Remove the pan from the oven and let it cool completely to room temperature, about 30 minutes. This is an important step that allows the filling to fully set.
- Once cooled completely, place the pan in the refrigerator for at least 1 hour to chill. This helps the filling firm up and makes it easier to work with when adding the chocolate.
- Place the chopped dark chocolate and coconut oil in a microwave-safe bowl. Microwave in 30-second intervals, stirring between each interval, until the chocolate is completely melted and smooth. Be careful not to overheat.
- Alternatively, you can melt the chocolate and coconut oil using a double boiler method for more control over the temperature.
- Remove the chilled cookie pan from the refrigerator. Pour the melted chocolate over the coconut layer, spreading it evenly with an offset spatula or the back of a spoon, making sure to cover the entire surface.
- If desired, sprinkle a tiny pinch of fleur de sel or sea salt over the chocolate before it sets, which adds a beautiful contrast to the sweetness.
- Allow the chocolate to set at room temperature for about 1 hour, or place the pan back in the refrigerator for 20-30 minutes for faster setting.
- Once the chocolate is completely set and firm, remove the entire block from the pan by lifting the parchment paper overhang.
- Using a sharp knife dipped in hot water and wiped clean between cuts, cut the cookies into 24 squares of equal size.
- Store the cooled cookies in an airtight container at room temperature for up to 5 days, or in the refrigerator for up to 10 days for the best texture and flavor.

Pro Tips
Coconut Selection: Use sweetened shredded coconut for the filling, as unsweetened coconut can make the cookies taste too mild. However, if you prefer less sweetness overall, you can use a combination of sweetened and unsweetened.
Almond Alternatives: While whole almonds are traditional for Almond Joy bars, you can substitute with sliced or slivered almonds if you prefer. Some people also enjoy adding chopped almonds directly on top of the chocolate before it sets.
Chocolate Thickness: If you prefer more chocolate, melt an additional 4-6 ounces and apply a thicker layer. Conversely, if you want less chocolate, reduce by 3-4 ounces.
Toasting Coconut: For extra depth of flavor, lightly toast your shredded coconut in a 325°F oven for 5-8 minutes before adding it to the filling. This step is optional but adds wonderful complexity.
Cutting Tips: For clean, sharp cuts, use a hot knife and wipe it between each cut. A serrated knife also works well for cutting through the chocolate layer without cracking.
Make-Ahead: These cookies can be made up to 3 days in advance and stored in an airtight container. They actually taste better the next day as the flavors meld together.
Gift Wrapping: These cookies make excellent gifts when wrapped individually in clear cellophane bags and tied with ribbon. They stay fresh and look beautiful.
Storage Location: Store in a cool place, away from direct sunlight. In warmer months, refrigeration is recommended to prevent the chocolate from softening.
Scaling: This recipe can be easily doubled by using an 9×13-inch baking pan and a 9×13-inch second pan, or by using a larger rectangular pan if available.
Flavor Variations: Add 1/4 teaspoon almond extract to the coconut filling for more pronounced almond flavor, or use milk chocolate instead of dark for a sweeter version.
