Peanut butter truffles dipped in melted chocolate with a sprinkling of sea salt and crushed peanuts on top. This recipe is entirely no bake, and naturally gluten free; you will love this recipe for easy gift-giving, a sweet snack, or for a homemade Valentine’s Day treat.

Plate of peanut butter truffles dipped in chocolate.

Peanut butter truffles

Every year, I was write my list of Valentine’s Day desserts for two ideas, a recipe for ‘chocolate-peanut butter something’ always makes the list. The idea is never fully fleshed out, only a clear craving for some kind of variation on the power couple that is chocolate and peanut butter.

These chocolate peanut butter truffles were meant to be before I even finished the full thought process. They’re like Reese’s peanut butter cups, but they have a higher peanut butter to chocolate ratio, which in my opinion, is even better! 

I love that this recipe is a small batch recipe; it only makes 10 truffles. You can double it, of course, but I think ten truffles is the perfect serving size for such a rich recipe.


  • peanut butter: You need 1/2 cup of peanut butter; preferably, the natural style peanut butter that only has a few ingredients. Don’t use the kind that needs to be stirred or has the oil separated out on top.
  • powdered sugar
  • butter: Unsalted or salted butter are both totally fine here. If you use salted butter, omit the salt in the recipe. If you use unsalted butter, include the 1/8 teaspoon of salt. Be sure to let it soften at room temperature for at least a few hours.
  • salt
  • vanilla extract
  • dark chocolate: These peanut butter truffles have a thin chocolate shell, and I like to use dark chocolate. You can use milk chocolate, but know that the shell will be slightly softer. Dark chocolate yields a crisp shell.
  • coconut oil: Just a teaspoon of coconut oil to help the chocolate melt. When cold, the coconut oil is firm and creates a crisp shell coating.
  • chopped peanuts: Just for garnish. You can also garnish with an extra sprinkle of a big flaky sea salt, like Maldon.

How to make peanut butter truffles:

  1. Gather your ingredients: peanut butter, powdered sugar, softened butter, salt, dark chocolate, coconut oil, and any garnishes you want for the truffles.
    Ingredients for peanut butter truffles on white table.
  2. Place the peanut butter, powdered sugar, butter, salt and vanilla and salt in a mixing bowl. Beat with an electric mixer on medium until smooth and creamy. If the mixture feels overly soft, place it in the freezer to firm up enough to be able to scoop it into balls.
    Butter, peanut butter, and powdered sugar in a clear glass bowl.
  3. Using a small cookie scoop, form 10 balls of dough. Place the dough balls on a baking sheet lined with wax paper, parchment paper, or a silicone mat.
    Frozen peanut butter truffles in glass bowl.
  4. Place the truffles in the freezer to make them very cold. This helps the chocolate shell instantly harden when they’re dunked.
    Frozen peanut butter truffles on a baking sheet.
  5. While the truffles freeze, melt the chocolate. Combine the chopped dark chocolate in a bowl with the coconut oil. Melt the chocolate either in a double boiler over low heat or in the microwave at 50% power. Do 30 second intervals in the microwave, stopping and stirring between each 30 second pulse. You can remove the chocolate from the heat before it’s fully melted, and let the residual heat melt everything.
    Chopped dark chocolate and coconut oil in glass bowl.
  6. Once the chocolate and coconut oil mixture is smooth, remove the peanut butter truffles from the freezer. Use a fork to quickly dunk them in the chocolate, and then place them back on the same pan from the freezer.
    Fork dipping peanut butter truffles in a bowl of melted chocolate.
  7. Immediately after dunking, sprinkle any garnishes on top of the truffles, if you like. I like chopped peanuts and extra sea salt.
    Truffle dunked in chocolate on a fork.
  8. Place the truffles back in the freezer for a minimum of 20 minutes, or up to a few days in advance before serving.

Close up of chocolate truffles on parchment paper.

Can you freeze peanut butter truffles?

Yes, you can keep these truffles in the freezer at two different steps of making the recipe. First, you can freeze the peanut butter truffles before dunking in chocolate for up to one month in an air-tight storage container. Or, you may freeze the finished product in an air-tight container for up to one month as well. I would hold off on the chopped peanuts as garnish if they’re going to be frozen in their final state, just so they don’t become soft when they thaw.

Other truffles to make:

Yield: 10

Peanut Butter Truffles

Plate of peanut butter truffles dipped in chocolate.

Peanut butter truffles with crushed peanuts and flaky sea salt sprinkled on top. Makes a small batch of just 10 truffles.

Prep Time 10 minutes
Cook Time 1 minute
Total Time 11 minutes


  • 1/2 cup peanut butter
  • 4 tablespoons (60 grams) unsalted butter, softened
  • 6 tablespoons (42 grams) powdered sugar
  • 1/2 teaspoon vanilla extract
  • 1/8 teaspoon flaky salt

For the coating:

  • 4 ounces dark chocolate, chopped
  • 1 teaspoon coconut oil
  • For garnish: chopped peanuts and flaky sea salt


  1. In a mixing bowl, add the peanut butter, powdered sugar, butter, vanilla, and salt.
  2. Use an electric mixer to beat the mixture together. If the butter is too soft, the mixture will be a bit too wet, so just freeze it for 20 minutes before proceeding, if so.
  3. Scoop out 10 balls of dough, and place them on a small baking sheet lined with wax paper or a silicone mat.
  4. Place the peanut butter balls in the freezer for 20 minutes.
  5. While the peanut butter truffles are in the freezer, melt the chocolate and coconut oil together either by using a double boiler, or by using the microwave. To melt the chocolate in the microwave, place the chocolate and coconut oil in a bowl, and microwave at 50% power for 30 second intervals, stirring after each one, until the chocolate is fully melted.
  6. Remove the balls from the freezer, and using a fork or chocolate candy tool, dunk each into the chocolate. The best way to do this is to drop the truffle in, very quickly roll it around, and then lift it back up to drain. The excess chocolate should drain between the fork tines or from the candy tool.
  7. Place the truffles into the fridge to set for at least 5 minutes before serving. These truffles are still soft even when frozen, because they are so rich.

Nutrition Information:



Serving Size:


Amount Per Serving: Calories: 194Total Fat: 15gSaturated Fat: 7gTrans Fat: 0gUnsaturated Fat: 7gCholesterol: 13mgSodium: 185mgCarbohydrates: 13gFiber: 2gSugar: 9gProtein: 3g

Did you make this recipe?

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