Homemade Almond Joy Bars Recipe
Introduction
Almond Joy Bars offer a delightful homemade twist on the classic candy. With a creamy coconut and cream cheese center, topped with whole almonds and coated in rich chocolate, these bars are irresistible and easy to make.

Ingredients
- 8 ounces cream cheese (softened to room temperature)
- 2 tablespoons salted butter (softened to room temperature)
- 1 teaspoon coconut extract
- 4 cups powdered sugar (sifted, plus more for dusting/shaping candies)
- 1 cup sweetened shredded coconut
- 60 whole almonds
- 3 cups semi-sweet chocolate chips (divided)
- 4.5 tablespoons vegetable oil (divided; Crisco recommended)
Instructions
- Step 1: In a medium mixing bowl, use a handheld mixer or stand mixer on medium speed to cream together the softened cream cheese, salted butter, and coconut extract until smooth.
- Step 2: Beat in 2 cups of the sifted powdered sugar until fully incorporated. Add the remaining 2 cups and beat again until the mixture is smooth and very thick.
- Step 3: Stir the sweetened shredded coconut into the cream cheese mixture until evenly combined.
- Step 4: Cover the bowl with plastic wrap and chill in the refrigerator for 30 minutes to 1 hour.
- Step 5: Line two 9×13 rimmed baking sheets with parchment paper. Using a 1½-inch cookie scoop, scoop out balls of filling and shape each into a 1½-inch by 2¼-inch oval. Lightly dust hands or filling with powdered sugar if sticky.
- Step 6: Place the shaped bars onto the parchment-lined trays. Top each bar with two whole almonds.
- Step 7: Freeze the bars for 1-2 hours until very firm to help them hold up during dipping.
- Step 8: Melt the chocolate by combining half the semi-sweet chocolate chips and half the vegetable oil in a microwave-safe bowl. Heat in 30-second increments, stirring between, until smooth.
- Step 9: Dip one frozen bar at a time into the melted chocolate, using a spoon to coat the top completely.
- Step 10: Lift the coated bars out with a large fork, tapping the bowl to let excess chocolate drip off.
- Step 11: Place the dipped bars back on the parchment paper. Use a toothpick to carefully remove bars from the fork if needed to keep the chocolate smooth.
- Step 12: Refrigerate the trays for 15-30 minutes until the chocolate sets. Once firm, transfer the bars to a serving plate or storage container.
Tips & Variations
- Use a cookie scoop for uniform bar sizes, making shaping and dipping easier.
- Try adding a pinch of sea salt on top before dipping to enhance the chocolate flavor.
- For a dairy-free version, substitute cream cheese and butter with plant-based alternatives.
- Use dark chocolate in place of semi-sweet for a richer, less sweet coating.
Storage
Store Almond Joy Bars in an airtight container in the refrigerator for up to one week. For longer storage, freeze them for up to one month. To reheat, allow bars to come to room temperature before serving to maintain their texture and flavor.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make these bars ahead of time?
Yes, these bars can be prepared and frozen before dipping or after dipping. Just keep them frozen until ready to enjoy for best freshness.
What if I don’t have coconut extract?
You can substitute vanilla extract, but the coconut flavor will be milder. Adding a little extra shredded coconut can help boost the coconut taste.
PrintHomemade Almond Joy Bars Recipe
These homemade Almond Joy Bars are a delightful no-bake treat combining creamy coconut filling with whole almonds, all coated in rich semi-sweet chocolate. Softened cream cheese and butter create a smooth base mixed with shredded coconut and powdered sugar, shaped into bars, frozen to set, then dipped in melted chocolate. Perfect for satisfying coconut and chocolate cravings with a homemade twist.
- Prep Time: 20 minutes
- Cook Time: 0 minutes
- Total Time: 2 hours 50 minutes
- Yield: Approximately 60 bars 1x
- Category: Dessert
- Method: No-Cook
- Cuisine: American
- Diet: Vegetarian
Ingredients
Filling
- 8 ounces cream cheese, softened to room temperature
- 2 tablespoons salted butter, softened to room temperature
- 1 teaspoon coconut extract
- 4 cups powdered sugar, sifted (plus more for dusting/shaping candies)
- 1 cup sweetened shredded coconut
- 60 whole almonds
Chocolate Coating
- 3 cups semi-sweet chocolate chips, divided
- 4.5 tablespoons vegetable oil (I used Crisco), divided
Instructions
- Prepare the Cream Cheese Mixture: In a medium mixing bowl, use a handheld mixer or stand mixer with a paddle attachment on medium speed to cream together the softened cream cheese, salted butter, and coconut extract until smooth and combined.
- Add Powdered Sugar: Beat in 2 cups of the sifted powdered sugar until fully incorporated. Add the remaining 2 cups and beat again until all the powdered sugar is mixed in and the mixture is thick and smooth.
- Mix in Coconut: Stir the sweetened shredded coconut into the cream cheese mixture until evenly incorporated, ensuring an even texture throughout.
- Chill the Mixture: Cover the bowl tightly with plastic wrap and refrigerate for 30 minutes to 1 hour to firm up the filling for easier shaping.
- Shape the Bars: Line two 9×13 inch rimmed baking sheets with parchment paper. Using a 1½-inch cookie scoop, scoop out balls of the chilled mixture and shape each into a 1½-inch by 2¼-inch oval. Use powdered sugar on your hands or the bars if the mixture is sticky to help with shaping.
- Add Almonds: Place the shaped bars on the prepared baking trays and press two whole almonds on top of each bar for garnish and added crunch.
- Freeze the Bars: Transfer the trays to the freezer and chill for at least 1 to 2 hours until the bars are very firm, which will help them hold up when coated with chocolate.
- Melt the Chocolate: In a microwave-safe bowl, combine half of the semi-sweet chocolate chips with half of the vegetable oil. Heat in 30-second intervals, stirring in between, until the chocolate is melted and smooth.
- Dip the Bars: Dip one frozen bar at a time into the melted chocolate. Use a spoon to help coat the top and sides completely with melted chocolate.
- Drain Excess Chocolate: Lift the chocolate-coated bars out of the bowl using a large dinner fork, tapping the side of the bowl gently to let excess chocolate drip back in.
- Place on Parchment: Set each coated bar onto parchment paper-lined trays. Use a toothpick to carefully push the bars off the fork to maintain a smooth chocolate coating.
- Set the Chocolate: Place trays in the refrigerator for 15 to 30 minutes to allow the chocolate coating to firm up completely.
- Serve or Store: Once set, transfer the Almond Joy Bars to a serving plate or store in an airtight container for later enjoyment.
Notes
- Chilling the filling is crucial for neat shaping and to prevent sticking.
- Using powdered sugar on hands or bars helps manage stickiness when shaping.
- Freezing the bars before dipping in chocolate helps the coating set faster and gives a cleaner finish.
- You can substitute vegetable oil with coconut oil for a slightly different flavor.
- Store finished bars in the refrigerator to keep chocolate from melting, especially in warm climates.
Keywords: Almond Joy Bars, no-bake dessert, coconut bars, chocolate almond candy, homemade Almond Joy, cream cheese dessert

