Chocolate Peanut Butter Fudge

Low-carb Chocolate Peanut Butter Fudge is a great dessert! It’s healthy enough to eat for a snack, yet decadent enough to put in holiday treat baskets for Christmas and Hanukkah.

I love fudge, I do. The only trouble with it is that most fudge is so sweet I usually feel sick to my stomach after eating it. That’s not the case with this low-carb Chocolate Peanut Butter Fudge. This easy dessert recipe is made with 5 ingredients! All you need to whip up a batch is chocolate, peanut butter, xylitol, vanilla, and salt.

I used to make fudge every Thanksgiving and Christmas, back when I was in grade school. During the holidays, I would pack it up in cute little boxes, tie them with ribbons and give them out to all of our family friends. I loved experimenting with different types of fudge, and peanut butter fudge was one of my favorites!

Chocolate Peanut Butter Fudge

Print Pin Recipe
Servings 24



  • Melt chocolate in a medium pot
  • Remove from heat then stir in peanut butter and xylitol
  • Once xylitol is incorporated, stir in vanilla and salt
  • Spread into a 1.5 quart loaf dish
  • Refrigerate for 2 hours
  • Serve
Prep Time 10 mins
Fridge Time 2 hours
Cook Time 10 mins
Total Time 2 hrs 20 mins
Tried this recipe?Mention @elanaspantry or tag #elanaspantry!

My low-carb fudge recipe was inspired by this Peanut Butter Fudge by Laura Dolson. When I saw it I knew I could have my fudge and eat it too! While her recipe uses close to 2 cups of sugar alternatives, in my version I have reduced this to only 2 tablespoons of xylitol. I think this recipe could work also with agave, honey or any other number of sweeteners, if you are willing to take the time to experiment.

Here are some of my other healthy fudge recipes for you!


126 responses to “Chocolate Peanut Butter Fudge”

  1. This looks amazing! This is our first year going Paleo – and Christmas treats have had me a bit overwhelmed. Thank you for sharing!

  2. I don’t see why this even needs xylitol depending on how dark the chocolate is but I’m sure its tasty!

  3. will give this recipe a xmas try but would substitute peanut butter for almond butter as what i know is peanuts are carcinogenic will let you know how it works

  4. Thank you so much for the lovely recipe! Made it last week with a few modifications and it turned out really well. It works well with about 1/3 cup liquid sweetener instead of xylitol. Going to make an almond butter version today and see how it goes. So many possibilities with a recipe like this :)

    • Thanks for the substitute, I was debating on using pure maple syrup and now I won’t have to play around with it so much.
      I have subbed almond butter for pb in other recipes, I have had to add coconut oil.

  5. You should try making lemon fudge. There a recipe that I find, but the amount of sugar sounds like a lot to use in the recipe (3 3/4 cup of powdered sugar). Plus, am afraid of using that much amount of xylitol cause last time, I did it was too strong for my taste. I have weight loss surgery two years ago, and my taste has changed. I can’t have sugar anymore which end up giving me heart burn.

  6. I made the fudge without any sweetener and used 1/2cup of chunky peanut butter and a 1/2 cup of almond butter-it’s awesome!

  7. My 14 y/o GF/CF daughter was in the mood for chocolate PB fudge. She said, “Mom, you just don’t understand how much I need some right now.” :) So I did a google search and it came up with your recipe as an option. I told her, “Elana is one of my favorites. Her recipes rock. Try it and I’m sure you’ll like it.” And she did!! THANKS for creating recipes that bring our bellies happiness and brighten our day :)

  8. Heavenly! Used agave instead of xylitol. My husband and I have 5 daughters 21, 19, 14, 10 and 7. We were all glad that the oldest wasn’t visiting that night. We cut the fudge into 12 pieces and well… We were pleased to each have 2.:)

Have Something to Add?

Recipe Rating

Your comment will need to be approved before it will appear on the site.

Recipes » Desserts » Chocolate Peanut Butter Fudge