Skip to main content

Homemade Healthy Peanut Butter Cups

These homemade peanut butter cups are super easy to make and only require six ingredients! The two main ingredients in this recipe are dark chocolate and peanut butter.  The dark chocolate gives the peanut butter cup a chocolate coating that melts in your mouth which pairs perfectly with the smooth peanut butter center.  Dark chocolate is not only a smooth sweet snack, but it also has nutritional benefits.  It is high in minerals such as magnesium, copper, potassium, and iron, which all play a role in supporting heart health. Also, peanut butter is a good source of plant-based proteins and healthy fats.  As well, this recipe only calls for half a tablespoon of maple syrup as a sweetener, making it low in refined sugar.  This recipe is both healthy and tasty, and is a great homemade substitute to store-bought chocolate snacks!

Recipe link:


  • 1 (3.5 ounces) 85% dark chocolate bar, dairy-free if desired
  • ½ cup creamy natural peanut butter
  • ½ tbsp pure maple syrup
  • ½ tbsp coconut flour
  • Pinch of salt, if your peanut butter isn’t already salted
  • Fancy sea salt, for sprinkling on top


  1. Line a mini muffin pan with 9 mini liners. We’re only making half, but if you want you can double the recipe to make 18 mini cups.
  2. Now it’s time to melt the chocolate: Place 1.75 ounces of dark chocolate into a microwave-safe bowl and microwave in 30-second increments until chocolate is melted. You can also melt the chocolate in a medium saucepan over low heat; stirring frequently.
  3. Once the chocolate is melted, add 1 teaspoon to the bottom of each cup (about 1 heaping teaspoon). Use the spoon to push/spread the chocolate all the way up the sides of each liner, you should use exactly the amount of chocolate that you melted.
  4. Once you’ve filled all the cups, place the pan in the freezer for just a few minutes to harden the chocolate.
  5. Make the peanut butter cup filling: Add peanut butter, maple syrup, and coconut flour to a medium bowl and mix until smooth, place ½ tablespoon of the mixture in each cup on top of the chocolate. It should fill pretty much to the top.
  6. Place back in the freezer while you melt the remaining chocolate bar in the microwave (or on the stovetop) as you did with the previous bar.
  7. Spoon about 1 teaspoon on top of the peanut butter, making sure you cover all of the peanut butter fillings. Freeze for 5-10 minutes until chocolate is solid.
  8. Once cups are firm, you can store them in the fridge or freezer until ready to eat. Makes 9 mini peanut butter cups.

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!