In a mixing bowl, combine the mini marshmallows, light corn syrup, and a pinch of salt. Stir until the marshmallows are well coated. Add in the shredded coconut and vanilla extract, mixing until everything is evenly combined.
Using a spoon or cookie scoop, form small mounds of the coconut mixture and place them on a parchment-lined baking sheet. Aim for about two tablespoons for each mound. Make sure to leave enough space between them, as they will spread slightly.
Press a whole roasted almond into the center of each coconut mound. This not only adds flavor but also gives your Homemade Almond Joys that signature appearance.
Place the baking sheet in the refrigerator for about 30 minutes to allow the coconut mounds to firm up.
While the coconut mounds are chilling, prepare your chocolate. Use a double boiler or microwave (in 30-second intervals) to melt the semi-sweet chocolate until smooth.
Once the coconut mounds are firm, remove them from the refrigerator. Dip each mound into the melted chocolate, ensuring they are fully coated. You can use a fork to help lift them out, allowing excess chocolate to drip off.
Return the chocolate-covered mounds back onto the parchment-lined baking sheet. Once all are coated, place the baking sheet back in the refrigerator for an additional 30 minutes, or until the chocolate is set.
Once the chocolate has hardened, your Homemade Almond Joys are ready to be devoured! Store them in an airtight container for the ultimate treat anytime you need a sweet fix.