Vegan Almond Butter Buckeyes with Homemade Chocolate Coating


It’s been years since I first posted my recipe for Healthier Peanut Butter Balls, also known as Buckeyes. These chocolate-covered peanut butter truffles are my husband’s very favorite dessert, so my goal was to give them a healthier makeover using a natural sweetener and without the paraffin wax often found in the chocolate coating. (Yuck!) At the time, I simply used melted dark chocolate because it was the easiest solution– and I like to keep things easy.

Since then, I’ve gotten many requests for a recipe using a homemade chocolate coating, for those who want to avoid the refined sugar found in many store-bought dark chocolate brands. The following recipe is the easiest homemade chocolate coating I can come up with. It requires just 3 ingredients and stirs together in just minutes, for a quick and healthy chocolate fix.


The only downside to this recipe is that you must eat it chilled, because it becomes very soft at room temperature. (You can even see in the photo above that the chocolate is starting to melt in my fingers– it had been sitting out at room temperature for about 10-15 minutes during my photo shoot.) So, keep in mind that this isn’t necessarily the type of chocolate shell you’d want to bring to a party to sit out for very long, but it works great when you want a quick sweet treat to keep on hand in your fridge or freezer.

The other change I made to my original recipe was that I used almond butter, to keep these peanut-free. I imagine sunflower butter would also work well if you need a completely nut-free treat. My original recipe calls for quite a bit of coconut flour– resulting in a more crumbly filling, so this time I also tried using a bit of arrowroot start to help resemble the texture that powdered sugar would provide. The results are totally delicious; my husband and I polished off this whole pan in a matter of days! I hope you’ll enjoy them just as much.

Note: I love the flavor of almonds and wanted to enhance their flavor even more by adding a touch of pure almond extract to this recipe. The result makes the filling taste like marzipan! If you love that flavor like I do, include the almond extract. If not, feel free to use vanilla extract instead or leave it out entirely.


5 from 1 vote
Vegan Almond Butter Buckeyes with Homemade Chocolate Coating
Prep Time
30 mins
Cook Time
1 min
Total Time
30 mins
This quick and easy dessert features a creamy almond butter filling covered in a naturally-sweetened and vegan chocolate coating.
Course: Dessert
Servings: 15
Calories: 105 kcal
Almond Butter Filling
  • 1/2 cup almond butter
  • 2 tablespoons  arrowroot or tapioca starch
  • 1 tablespoon  coconut flour
  • 3 tablespoons pure maple syrup
  • 1/8 teaspoon salt
  • 1/4 teaspoon almond extract (optional; for a marzipan flavor)
Chocolate Coating
  1. To make the almond butter filling, combine the almond butter, starch, coconut flour, maple syrup, salt, and almond extract, if using, and stir well until a thick dough is formed.
  2. Use a tablespoon to scoop the dough onto a lined plate or baking sheet, and roll the balls between your hands for a smoother surface, if desired. Place the sheet in the freezer to let the filling firm up while you make the chocolate coating.
  3. To prepare the chocolate coating, whisk together the cacao powder, maple syrup, and coconut oil until smooth. Use a spoon to pour the filling over each almond butter mound. (Avoid dipping them into the mixture, because you want the chocolate to stay on the warm-side to keep it smooth and work-able. If your kitchen is too cold, you might want to set it in a warm oven for a moment to re-melt the chocolate. It should firm up quickly when it touches the cold almond butter filling.
  4. Return the chocolate-covered mounds to the freezer to set, about 15 minutes. Serve directly from the fridge or freezer to keep the chocolate from melting.


peanut-butter-ballsSubstitutions: I’ve made this recipe with peanut butter and almond butter, both with delicious results. I imagine another nut or seed butter would work well, too, if you want to try something else. If you want to replace the coconut oil in the chocolate coating, you’ll need to use another fat that is solid at room temperature, such as cocoa butter, or butter or ghee (if you don’t need to be dairy-free).

Reader Feedback: Do you have a favorite dessert combo? For my husband, it’s peanut butter and chocolate all the way. For me, I think it’s anything that’s a combination of sweet and salty.
Meet Megan Gilmore

Hi, I’m Megan. A former fast food junkie turned certified nutritionist consultant, trying to make healthy living as easy as possible. I believe in eating delicious whole foods on a regular basis to help naturally support the body’s detox organs— no juice fasting required. (Unless you want to!) If you make one of my healthy recipes, tag @detoxinista on Instagram or Facebook so I can see!

11 thoughts on “Vegan Almond Butter Buckeyes with Homemade Chocolate Coating

    1. Megan Gilmore Post author

      It’s really hard to find decent almond butter anymore. I like to make my own in a food processor when I have the time, but in a pinch I’ll use Trader Joe’s raw almond butter because it’s easily available. (It’s really not the greatest, though…) Artisana probably makes one of the better ones, but it is pricey.

  1. Kate

    Love these! Made them with sunbutter and they were delicious. Also, made 30 small ones (instead of the 15 listed your recipe) and they are wonderful single bite poppers! Increases to chocolate to nut butter ratio 🙂 Thanks for the wonderful recipes!


Leave a Reply

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