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!

Stack of homemade peanut butter cups with bite missing from top.

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

Small bowls with cocoa powder, nut butter, powdered sugar and salt.
  • 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.
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

Bowl of peanut butter and powdered sugar together.
Mixing bowl with cocoa powder, powdered sugar and coconut oil.
  1. Place 6 muffin liners in 6 cups of a muffin pan. In a small bowl, combine the peanut butter, powdered sugar, and pinch of salt. Combine very well, and warm in a microwave, if needed.

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

Hand pouring chocolate into muffin tin.
Light brown candy patties placed in a muffin tin.

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

4. 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.

Six chocolate desserts in a muffin pan.
Peanut butter cups topped with flaky sea salt.

5. Divide the remaining chocolate over each cup, coating the peanut butter mixture.

6. Refrigerate until set, about 15 minutes. Sprinkle extra salt on top, if desired.

Macro image of peanut butter cups cut in half with peanut filling showing.
Yield: 6

Homemade Peanut Butter Cups

Stack of homemade peanut butter cups with bite missing from top.

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.

Notes

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? ๐Ÿคž๐Ÿผ