Almond Joy Bars



Save to FavoritesPrintJump to Recipe

This post may include affiliate links. Thank you for your support.

These homemade almond joy bars are made with just 5 simple ingredients and taste just like the real deal. They’re dairy-free, gluten-free, super easy to make and are sure to satisfy your candy craving!

Halloween is almost here and you know what that means… it’s time for a delicious candy bar remake! I’ve shared my version of Reese’s peanut butter cups, Twix bars, Snickers bars with these snickers stuffed dates and now these easy, homemade Almond Joy bars!

This homemade version is the perfect alternative to make for Halloween this year when you’re craving something sweet, but are trying to avoid store-bought candy.

This recipe is seriously so easy to make! All you need are 5 simple ingredients and a little patience while the bars chill in the freezer (that’s the hardest part, IMO!) and you’ll have a delicious bite-size treat that tastes just like the real deal minus the refined sugars or artificial ingredients.

Homemade almond jars in a bowl lined with parchment paper.

Why You’ll Love This Recipe

  • The combination of coconut + chocolate = chef’s kiss!
  • You only need 5 simple ingredients!
  • These bars are gluten-free, soy-free, dairy-free and vegan.
  • They taste just like regular Almond Joy bars but are loaded with real, whole food ingredients.
A halved almond joy bar stacked on top of a full bar.

Making Homemade Almond Joy Bars

Almond Joys have always been one of my favorite candy bars, along with Twix, Reese’s peanut butter cups and Snickers… I’m all about chocolate candies if you couldn’t tell! The only problem with all the store-bought candy is that they’re made with lots of not-so-good-for-you ingredients. For instance, Almond Joy bars are loaded with corn syrup (the first ingredient!), white sugar, vegetable oil, soy lecithin, pgpr (what even is this?!) and hydrolyzed milk protein. No thank you!

That’s where this homemade Almond Joy bars recipe comes in. This recipe is made with just 5 simple ingredients that you can actually pronounce like shredded coconut, sweetened condensed coconut milk, almond and chocolate chips. Plus, it’s gluten-free, soy-free, dairy-free and vegan. It made me feel good knowing exactly what ingredients are going into the sweet treats that I’m eating!

Ingredients measured out to make Healthy Almond Joy Bars: dairy-free dark chocolate, sweetened condensed coconut milk, unsweetened desiccated coconut, raw almonds and coconut oil.

Ingredients Needed

  • unsweetened finely shredded/desiccated coconut – make sure you’re using unsweetened fine or desiccated shredded coconut. If you use longer shreds, the bars might not hold together as well. My favorite brand is Bob’s Red Mill shredded coconut.
  • sweetened condensed coconut milk – to keep this recipe vegan we’re using sweetened condensed coconut milk instead of regular condensed milk. This is the key to the coconut filling holding together for the bars! I used Nature’s Charm sweetened condensed coconut milk, but any brand should work. Just make sure you’re using 1 cup! You can also make homemade sweetened condensed coconut milk if you prefer.
  • almonds – you’ll need 20 almonds to press into the center of the coconut mixture. I recommend using raw, unsalted almonds for this recipe!
  • dark chocolate chips – your favorite brand of chocolate chips will work, just make sure you’re grabbing dairy-free to keep this recipe vegan. I used the Enjoy Life dark chocolate chips, which are vegan and allergen-friendly, but I also like Lily’s dark chocolate chips for a low sugar option.
  • coconut oil – this is used to help make the melted chocolate a bit thinner, which makes it easier to dip the Almond Joy bars. You can skip it, but your melted chocolate will likely be pretty thick.
Collage of 9 photos showing the process to make Healthy Almond Joy Bars: making the coconut filling, adding an almond and then dipping in melted dark chocolate.

How to Make

Make coconut mixture: Combine coconut and condensed milk in a large bowl.

Make bars: Use a tablespoon to scoop the mixture onto a parchment lined baking sheet, forming into rectangles. Place one almond at the center of each bar.

Chill: Place baking tray in the freezer for the bites to harden for at least 2 hours.

Melt chocolate: Once bars have hardened, place chocolate and coconut oil in a bowl and microwave in 15-second increments, stirring between each time, until the chocolate is fully melted.

Coat bars: Once the chocolate has melted, use a fork to dip each bar into the chocolate until fully coated.

Freeze: Place the bars back onto the parchment paper and into the freezer to let the chocolate harden for at least 1 hour. Once chocolate has set, it’s time to enjoy!

Homemade almond joy bars in a bowl lined with parchment paper.

How to Store

I recommend storing these bars in an airtight container in the fridge or freezer. I like these glass storage containers or my Stasher bags for storing. They should last up at least a week in the fridge and up to 3 months in the freezer… but they don’t usually last long around here! I recommend letting them sit for 5 minutes after taking them out of the freezer so they’re aren’t too hard.

Homemade healthy almond joy bars in a bowl. One of the bars is sliced in half, exposing the coconut center.

More Candy Recipes to Try

More Healthy Treats to Try

Be sure to check out the full collection of dessert recipes on EBF!

Want to save this recipe? Enter your email below and we’ll send the recipe to your inbox. Plus you’ll get great new recipes every week!
5 from 8 votes

Almond Joy Bars

These almond joy bars are made with just 5 simple ingredients and taste just like the real deal. They're vegan, gluten-free, super easy to make and are sure to satisfy your candy craving!
Prep Time: 20 minutes
Chill Time: 2 hours
Total Time: 2 hours 20 minutes
Servings: 22



  • Combine coconut and condensed milk in a large bowl.
    Desiccated coconut and sweetened condensed coconut milk mixed together.
  • Using a tablespoon or small cookie scoop, scoop coconut mixture, form into rectangular shape and place on a parchment lined baking sheet. I got about 22 bars.
    A cookie scoop lays on a parchment lined baking sheet alongside coconut mixture shaped into rectangular bars.
  • Place 1 almond in the center of each bar. Place baking sheet in the freezer for the bars to harden for at least an hour.
    A single almond is placed upon the 20 coconut bars.
  • Once bars have hardened, place chocolate and coconut oil in a microwave safe bowl and melt in the microwave in 15 second increments, stirring between each. It shouldn't take longer than 1-2 minutes total for the chocolate to melt.
    A bowl of melted chocolate.
  • Dip/coat each bar into the melted chocolate, one at a time. Use a spoon to coat until completely covered. Place chocolate covered candy back on the baking sheet lined with parchment. Repeat until all pieces are coated.
    A fork dipping a coconut bar with an almond into a bowl of melted chocolate to coat it.
  • Place bars back into the freezer to let the chocolate harden. Once chocolate has set they're ready to enjoy! They may be a little hard directly from the freezer so let them sit out about 5 minutes before eating.
    Homemade almond joy bars on a parchment lined baking sheet.
  • Store leftovers in the fridge for about 1 week or in the freezer for up to 3 months.



Serving: 1 almond joy bar | Calories: 160kcal | Carbohydrates: 17g | Protein: 1g | Fat: 12g | Saturated Fat: 10g | Sodium: 14mg | Potassium: 130mg | Fiber: 2g | Sugar: 12g

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Course: Dessert
Cuisine: American
Keyword: healthy almond joy bars
Did you make this recipe?Mention @eatingbirdfood and tag #eatingbirdfood!

About Brittany

Hey there, I’m Brittany, the creator of Eating Bird Food, cookbook author, health coach and mama of two littles. Here you’ll find quick and easy recipes that make healthy fun and enjoyable for you and your family!

More about Brittany
Chicken fajita filling on a sheet pan with a wooden spoon. Tortillas are resting on the bottom of the sheet pan.
Get Your FREE High-Protein Meal Plan
Struggling to eat enough protein? Subscribe to my email list and I’ll send you a 3-Day High-Protein Meal Plan with a Shopping List!

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating


  1. 5 stars
    Made these today and they are amazing! I also dipped some in melted white chips! I may never eat a store bought Almond Joy again! Thank you for the great recipe!

    1. Yes, I love hearing this, Amanda. I am so happy that you are loving this recipe. Thank you for your review & star rating, I really appreciate it!

  2. These look and sound very good. I’m looking forward to making some! My only question is What is desiccated coconut? Does it mean sugar free or that the coconut is in smaller pieces? I really like the Almond Joys at the store, so it will be nice to have a healthier version.
    Thank you.

    1. Hi Jeannette – It is the way the coconut is shredded. You don’t want them to be long, you want them to be short and fine. Hope you enjoy this recipe!

  3. 5 stars
    love this taste of these! I used an almond substitute since I was making these nut free since I’m allergic. my only issue with this recipe is my coconut and milk did not seem to be as thick and solid as shown which after freezing them still make it difficult to coat since I couldn’t stick the fork thru the bar or it would have fallen apart. I froze them overnight and did the chocolate as prescribed in the recipe. would love to make again. any tips going forward? thank you!

    1. Hey Catherine – What brand of sweetened condensed coconut milk did you use? I’ve found that some brands are thinner than others so that might have been the problem. Sorry you had troubles coating the bars, but I’m glad you enjoyed the flavor!