This easy homemade Almond Joy bar recipe captures all the chocolate and coconut goodness of the classic candy—no baking required and ready quickly. Perfect for parties, a cozy treat, or a gift. Can be made with sweetened condensed milk or adapted without it for a vegan version.

Homemade Almond Joy Bars—there’s something special about candy made at home. Coconut-filled chocolates have always been a favorite—mine were the one I searched for in holiday boxes as a kid.
Why you will love these:
- Simple to make and easy to adapt to vegan diets.
- No baking required—ready with minimal hands-on time.
- Freezer friendly for make-ahead treats.
- More flavorful and fresher than store-bought alternatives.
Ingredients
Regular version:
- Shredded coconut: unsweetened yields the best texture and flavor control.
- Sweetened condensed milk: full fat gives the richest flavor; low-fat will work if preferred.
- Vanilla extract: pure vanilla offers the deepest flavor, though imitation will still work.
Vegan version (no condensed milk):
- Shredded coconut
- Maple syrup: or another liquid sweetener to taste.
- Coconut oil: helps bind the coconut mixture and solidifies when chilled.
- Vanilla
Chocolate coating:
- Dark or semi-sweet chocolate chips: choose dairy-free chocolate for a vegan version.
- Coconut oil: thins the melted chocolate for easier coating; other neutral oils can also be used.
- Almonds: optional, press one on top of each bar for the classic Almond Joy look.

How to make the best homemade Almond Joy bars
Regular version: Stir shredded coconut, sweetened condensed milk, and vanilla together until evenly combined. If the mixture feels too loose to shape, chill it in the freezer for 10–20 minutes. Form into tight balls or small oblong logs and return to the freezer for another 10–20 minutes to firm up.
Vegan version: Pulse shredded coconut, melted coconut oil, maple syrup, and vanilla in a food processor until the mixture sticks together. Shape into small logs or balls, place on parchment, and freeze for 10–15 minutes to set.
For the coating (both versions): melt the chocolate chips with a small amount of coconut oil until smooth. Microwave in 20-second bursts, stirring between each burst, or use a double boiler. Dip each chilled coconut piece into the melted chocolate, allowing excess chocolate to drip off, then place on parchment. Press an almond into the top of each bar if desired and add a drizzle of extra chocolate for a finished look. Refrigerate or freeze briefly to set.

Expert tips
- Don’t overheat the chocolate. Melt gently—when most chips are softened, remove from heat and stir until fully smooth to avoid drying or seizing.
- Vegan sweetened condensed alternatives exist. There are coconut-based condensed milks on the market that can be used for a dairy-free but similar texture; results may vary.
- Placement of the almond. Traditionally the almond is coated in chocolate, but pressing it on top after coating gives a cleaner presentation. If you prefer it coated, press the almond into each bar before dipping.
- Forming the mixture into balls creates a truffle-like treat if you prefer that shape.
Other no-bake recipes to try
- Peanut Butter Truffles
- No-Bake Samoa Bars
- No-Bake Caramel Apple Cheesecake
- 4-Ingredient Amaretto Truffles
- Golden Oreo Truffles
Hungry for more? Subscribe to the newsletter and follow on social channels for new recipes and updates.
Homemade Almond Joy Bars

Ingredients
For the Center (Regular Version):
- 2 1/2 cups shredded coconut, unsweetened
- 2/3 cup sweetened condensed milk
- 1 1/2 tsp vanilla extract
For the Center (Vegan Version):
- 2 1/2 cups shredded coconut
- 1 1/2 tsp vanilla extract
- 3–4 Tbsp maple syrup (omit if using sweetened coconut)
- 3 Tbsp coconut oil, melted
For the Coating:
- 1 1/2 cups dark chocolate chips (or semi-sweet; use dairy-free chocolate for vegan)
- 2 tsp coconut oil
- Approximately 18 whole almonds
Instructions
For Regular Version:
- Combine coconut, vanilla, and condensed milk in a medium bowl and mix well. If too dry, add another tablespoon of condensed milk. Chill 10–20 minutes if needed to make shaping easier.
- Roll into tight balls or logs, place on parchment, and freeze 10–20 minutes to firm.
For Vegan Version:
- Combine coconut, coconut oil, maple syrup, and vanilla in a food processor for 30–45 seconds until the mixture holds together.
- Form into small oblong bars or balls and place on parchment.
- Freeze 10–15 minutes to set before coating.
Chocolate Coating (Both Versions):
- Melt chocolate chips with coconut oil until smooth, stirring frequently.
- Dip chilled coconut pieces into the chocolate, return to parchment, and press an almond on top of each piece.
- Refrigerate or freeze briefly to set, then enjoy.
Notes
- Do not overheat the chocolate. Stir as it softens to finish melting without burning.
- Some store-bought vegan condensed milk alternatives exist; results may vary but they can work as a substitute.
- If you prefer the almond coated in chocolate, press it into the coconut before dipping.
- Roll into round shapes for truffle-style treats if desired.
Nutrition
Carbohydrates: 10 g,
Protein: 2 g,
Fat: 10 g,
Saturated Fat: 9 g,
Cholesterol: 4 mg,
Sodium: 22 mg,
Fiber: 2 g,
Sugar: 8 g
Nutrition information is an approximation.