Homemade Peanut Butter Cups

cut open peanut butter cups next to whole cups topped with sea salt

5 from 2 reviews

Just six ingredients needed for these easy healthy homemade peanut butter cups. Using dark chocolate, creamy peanut butter, a little maple syrup for sweetness and sea salt to balance it all out. You will love this gluten free and vegan friendly dessert!



Peanut Butter Layer

  • 1/2 cup all natural creamy peanut butter (the drippy kind)
  • 1.5 tablespoons maple syrup
  • 1/3 cup almond flour or oat flour 
  • 1/8 teaspoon sea salt (if using unsalted peanut butter)

Chocolate Layer

  • 10 ounces quality dark chocolate (quality matters here!)
  • 2 Tablespoons all natural creamy peanut butter
  • 1/2 Tablespoon coconut oil
  • flaked sea salt, for topping (optional)


  1. Line 12-cup muffin pan with liners and set aside.
  2. Make the filling: In a medium bowl combine peanut butter with maple syrup, then stir in almond flour (or oat flour) and sea salt until fully incorporated. Mixture should be soft. Place in fridge.
  3. Meanwhile melt the chocolate: In a small saucepan over low heat, add chocolate, peanut butter and coconut oil. Stir continuously until smooth. If using the microwave, melt in 30 second increments on half power, stirring in between until fully melted.
  4. Assemble peanut butter cups: Add about 1 tablespoon of chocolate to each paper liner, brushing up against sides. Take about 1 tablespoon of peanut butter filling, roll in palms and flatten slightly before placing onto melted chocolate; continue filling each up with peanut butter filling before topping off with another tablespoon of chocolate.
  5. Place in fridge for about 20 minutes to set, or freezer for 15 minutes. 
  6. Dive in! 


VEGAN – to keep these peanut butter cups vegan, use vegan friendly chocolate

GLUTEN FREE – use almond flour or certified gluten free oats. Check out how to make oat flour here.

Keywords: homemade reese's peanut butter cups, vegan peanut butter cups, peanut butter cup recipe