This post may contain affiliate links. Please read our disclosure policy.

It feels a little dangerous to know that it’s only 5 ingredients plus salt to make everyone’s favorite candy. However, this is a small-batch recipe, so we can make Homemade Peanut Butter Cups with less guilt!

Homemade peanut butter cups with DIY healthy chocolate!

As someone who eats a lot of candy, I try to make it at home as much as possible. I feel better about eating my cocoa powder + powdered sugar + coconut oil version of chocolate than what I buy at the store. And to be honest, it tastes nearly identical. Plus, I get to choose the type of nut butter to use!

For these homemade peanut butter cups, I mixed my favorite creamy peanut butter with a small amount of powdered sugar and salt. Then, I use my homemade chocolate shell as the coating on the top and bottom.

It’s only 5 ingredients plus salt, and only takes minutes to make!

Ingredients

  • Peanut Butter. To make the filling for homemade peanut butter cups, you can use any type of nut butter you like! I have made these with sunflower butter, crunchy peanut butter, raw almond butter, and even pepita seed butter! The choice is yours, as long as you have 1/3 cup of it.
  • Powdered Sugar. We need a small amount of powdered sugar for the filling (1 tablespoon), and an additional 1/4 cup for the chocolate shell.
  • Salt. Make sure to put a pinch of salt in both the filling and the chocolate mixture.
  • Cocoa Powder. Three-quarters of a cup of unsweetened cocoa powder. It doesn’t matter if you use regular or Dutch-process.
  • Coconut Oil. One-third cup of melted unrefined coconut oil. Do not substitute this with any other oil, because coconut oil is firm when cold. Not all oils firm up when cold, and your homemade peanut butter cups won’t set if you substitute anything else.
  • Vanilla. It’s optional, but a splash of vanilla in the chocolate mixture heightens the sweetness without extra sugar.
Healthy homemade chocolate peanut butter cups
Want to save this recipe?
Enter your email below & we’ll send it straight to your inbox. Plus you’ll get more great recipes and tips from us each week!

How to Make Homemade Peanut Butter Cups

  1. Place 6 muffin liners in 6 cups of a muffin pan.

2. In a small bowl, combine the peanut butter, powdered sugar, and pinch of salt. Combine very well, and warm in a microwave, if needed.

3. Next, make the chocolate: in a separate clean bowl, whisk together the cocoa powder, melted coconut oil, powdered sugar, vanilla and pinch of salt.

4. Place 1 or 2 teaspoons worth of chocolate mixture in the bottom of each muffin liner. Tilt the pan to evenly coat the bottom.

5. Next, divide the peanut butter mixture into 6 equal balls, and place them on top of the chocolate mixture. Use a fork to flatten it out as best as you can, but don’t worry too much.

6. Divide the remaining chocolate over each cup, coating the peanut butter mixture. Refrigerate until set, about 15 minutes. Sprinkle extra salt on top, if desired.

Yield: 6

Homemade Peanut Butter Cups

Homemade Peanut Butter Cups

These peanut butter cups are the perfect treat and so easy to make.

Prep Time 15 minutes
Cook Time 10 minutes
Total Time 25 minutes

Ingredients

For the filling:

  • 1/3 cup peanut butter
  • 1 tablespoon powdered sugar
  • Pinch of salt

For the coating:

  • 3/4 cup cocoa powder
  • 1/3 cup coconut oil, melted
  • 1/4 cup powdered sugar
  • 1 1/2 teaspoons vanilla
  • Pinch of salt

Instructions

  1. Place liners in 6 muffin cups.
  2. In a small bowl, whisk together the filling: combine the peanut butter with the powdered sugar and a pinch of salt. If itโ€™s hard to combine, you can warm it in the microwave. Set aside.
  3. In a separate clean bowl, whisk together the cocoa powder, melted coconut oil, powdered sugar, vanilla and pinch of salt.
  4. Place 1 or 2 teaspoons worth of chocolate mixture in the bottom of each muffin liner. Tilt the pan to evenly coat the bottom.
  5. Next, divide the peanut butter mixture into 6 equal balls, and place them on top of the chocolate mixture. Use a fork to flatten it out as best as you can, but donโ€™t obsess over it.
  6. Divide the remaining chocolate over each cup, coating the peanut butter mixture.
  7. Refrigerate until set, about 15 minutes. You can sprinkle extra salt on top, if you like.

Nutrition Information:

Yield:

6

Serving Size:

1

Amount Per Serving: Calories: 257Total Fat: 20gSaturated Fat: 11gTrans Fat: 0gUnsaturated Fat: 6gCholesterol: 0mgSodium: 112mgCarbohydrates: 15gFiber: 3gSugar: 7gProtein: 5g

Did you make this recipe?

Please leave a comment on the blog or share a photo on Instagram


 

About Christina Lane

Christina Lane is the author of 5 cookbooks all about cooking and baking for two. She has scaled down hundreds of recipes into smaller servings so you can enjoy your favorite dishes without the leftovers! Valentine's Day is her favorite holiday.

Leave a comment

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.

25 Comments

  1. Peri Baloun says:

    Iโ€™m wondering if you have any suggestions for a white chocolate version? ๐Ÿคž๐Ÿผ