Easy Sugar Free Keto Peanut Butter Fudge


Chocolate and peanut butter – a match made in heaven! If you’ve been around the block on this site, you’ve probably seen those words pop up a few times. And honestly, who can blame us? The combo is pure bliss!

Today, we’re all about simplicity. In just 30 minutes, including cooling time, you’ll be savoring a scrumptious keto peanut butter fudge, perfect for sharing with family and friends – a true keto confectioner in the making! This creamy and rich fudge comes together with wholesome ingredients: heavy whipping cream, peanut butter, and sugar-free chocolate chips. Each bite is simply divine.

Feeling that sweet craving kicking in? Oh, I can practically taste it already! So, why wait? Let’s not keep those taste buds waiting any longer. Join me, and we’ll whip up this wonderful keto peanut butter fudge together. It’s time to get baking!


20 minutes

10 Servings


1 cup Heavy Whipping Cream
2 tbsp Unsalted butter
⅓ cup Lakanto Powdered Sweetener
1 tsp Vanilla extract
½ cup Natural peanut butter
⅓ cup Lily’s baking chips
Nutritional Information
201 Calories
19g Total Fat
-2.5g Net Carbs
3.5g Protein


Heat the heavy whipping cream and unsalted butter over medium-high heat.
Stir the pot occasionally to prevent scorching.
Add in the Sweetener.
Once the butter has melted, whisk in Lakanto Powdered Monk Fruit Sweetener until it dissolves completely. Continue to stir constantly to ensure that the mixture does not burn.
Add vanilla extract to the pot.
Continue to cook the mixture down over medium heat until it thickens and begins to turn a bit light brown in color.
Once the mixture begins to thicken and turn a golden-brown color, remove it from heat.
While the mixture is still hot, whisk in the peanut butter.
Continue mixing until the peanut butter fully combines with the mixture. You should end up with a smooth and creamy mixture.
Prepare to bake.
Line a loaf pan or square baking dish with parchment paper. Pour the entire peanut butter mixture into the prepared pan. Make sure to spread the peanut butter mixture evenly.
Sprinkle chocolate chips on top of the peanut butter mixture.
Place the pan in the freezer.
You can let your peanut butter fudge freeze for about an hour. Once frozen, transfer it to the chiller and refrigerate it for at least 2 hours or until it is set and firm.
Serve and Plate.
Once the keto peanut butter fudge is set and firm, remove it from the fridge. Cut it into ten pieces and serve. Store the remaining keto peanut butter fudge in an airtight container in the refrigerator or freezer. Eat your keto peanut butter fudge bars as is, or sprinkle them with a little sea salt. Enjoy!


Tools You'll Need

  • Pot or saucepan: this is where you'll be heating the heavy whipping cream and melting the butter. This is also where you'll be mixing the ingredients to create the fudge batter.
  • Whisk or spoon: you'll be using this to stir and combine the ingredients together.
  • Loaf pan or square baking dish: this is where you'll be pouring and setting your fudge batter.
  • Parchment paper: you'll be lining your loaf pan or baking dish with this so that it's easier to remove the keto peanut butter fudge when it has fully set and become firm.
  • Knife or pastry cutter: you'll be using this to cut the keto peanut butter fudge into smaller pieces.

Other Notes

  • You can use other powdered sugar substitutes in this recipe. You can use powdered erythritol, allulose, Swerve, etc. Just make sure to use powdered sweetener for easy mixing with the other ingredients, as well as to ensure that your keto peanut butter fudge doesn't end up with a grainy texture.
  • Customize your keto peanut butter fudge by adding chopped peanuts or melted chocolate chips to the batter. You can also use melted dark chocolate if that's your preference. Stir your additional ingredient into the fudge mixture before pouring it into the loaf pan or baking dish.
  • If you want your keto peanut butter fudge to have a cakey and thicker texture, you can add almond flour, coconut flour, or peanut flour to the batter.
  • If you want a dairy-free option for butter, you can go with coconut oil or dairy-free butter. Coconut oil is a high-fat option that can provide similar richness and creaminess as butter. There might be a slight change in the overall taste of the peanut butter fudge, but it will still be delicious.
  • This recipe calls for refrigerating your keto peanut butter fudge for at least two hours to give it a firmer texture. Chilling it for a longer time will allow it to set and firm up some more. Alternatively, you can have a softer fudge if you leave it at room temperature.
  • Adjust the sweetness of your peanut butter fudge according to your preference. If you prefer it to be sweeter, just increase the amount of powdered sweetener you add to the fudge mixture. Taste the mixture before chilling it, and adjust accordingly.
  • You can introduce more protein into this recipe by adding protein powder or collagen powder to the mix.
  • Store any leftover peanut butter fudge in an airtight container in the fridge. It will stay fresh in there for up to a week. If you need to store it for longer, place it in a freezer-safe container in the freezer instead. It will stay good in there for up to three months.

A Deeper Dive Into The Recipe

The following are some key ingredients and their place in the recipe:

Heavy Whipping Cream

Heavy whipping cream adds creaminess to our keto peanut butter fudge, giving it its melt-in-your-mouth quality. It is low in carbs and healthy fats, making it a great fit for keto recipes such as this one. Its high-fat content provides a rich flavor to our keto peanut butter fudge, enhancing its overall taste.

Heavy whipping cream also helps in binding the ingredients together. It helps give the peanut butter fudge a solid and firm texture. You want to be able to hold your fudge bar without it immediately melting on your hand after all.

Unsalted Butter

Butter does a lot of things in this recipe:

  • It adds a rich, creamy, buttery flavor to our keto peanut butter fudge, enhancing the overall taste.
  • It contributes to the smooth and creamy texture of the peanut butter fudge. When melted butter combines with the other ingredients, it helps create a luscious and velvety consistency.
  • It helps bind the ingredients together, giving structure and stability to our keto peanut butter fudge recipe.

We’re using unsalted butter to have better control over the saltiness of our keto peanut butter fudge.

Lakanto Powdered Monk Fruit Sweetener

To give our peanut butter fudge its needed sweetness, we’ll be using Lakanto Monk Fruit Sweetener. It’s a keto-friendly sugar substitute that’s all-natural, zero glycemic, and has no aftertaste. Also, it has a 1:1 ratio to sugar, making it easier to convert traditional peanut butter fudge recipes into keto-friendly ones. We’ll be greatly relying on this sweetener for sweetness as the other ingredients for our keto peanut butter fudge are sugar-free.

We’ll be using the powdered sweetener form in this recipe as it dissolves more easily than the granulated form. It helps in giving our keto peanut butter fudge a smooth texture. It ensures that our peanut butter fudge doesn’t end up with a grainy texture. Using granulated sweetener has the risk of ending up with gritty fudge bars.

Peanut Butter

To act as our fudge’s base, we’ll be using unsweetened natural peanut butter. Unlike most commercial peanut butter brands, natural peanut butter doesn’t have any added sugar and only has minimal additives in it. There is also a richer and more pronounced peanut butter flavor. Our store-bought brand of choice is Smuckers, but you could try others. Just check the nutrition facts.

Recipe FAQs

Can I use a different nut butter instead of peanut butter?

Yes, you can replace peanut butter with another nut butter in this recipe. This is particularly useful if you have an allergy to peanuts. Almond butter is a great choice for this. It will provide a different flavor profile but it should still result in a tasty and delectable fudge. Make sure to use almond butter that’s sugar-free and doesn’t contain oil to ensure that the recipe remains keto-friendly.

How do I make this keto peanut butter fudge recipe dairy-free?

For the heavy whipping cream, you can substitute it with coconut cream. It’s a dairy-free option that’s also vegan-friendly. It has a 1:1 ratio to heavy whipping cream, making it easier to insert into the recipe. Do note that using coconut cream may result in a different overall flavor profile, but you should still end up with a delicious keto peanut butter fudge.
You can substitute the butter with a nice vegan dairy-free butter. We like this brand and have used this in a vegan peanut butter cheesecake recipe we posted.

Can sugar-free condensed milk or cream cheese replace heavy cream?

They can, but the substitution will affect the overall taste and texture of the keto peanut butter fudge. Using sugar-free condensed milk will give your fudge a sweeter taste and a denser texture compared to using heavy cream. Using cream cheese will add a tangy cheese flavor to your fudge.
When using either of these replacements, it’s important to adjust the other ingredients as necessary.

Can I use homemade peanut butter in this recipe?

Absolutely! Using your homemade peanut butter can ensure that it’s sugar-free. Just ensure that what you have is creamy peanut butter and not a coarse one. You want your keto peanut butter fudge to have a smooth and creamy texture.
To make homemade peanut butter, you’d have to roast your peanuts. Then, you’d have to process them with a food processor or blender. A coffee grinder may work too, but it won’t be as effective or efficient.
Process the peanuts until they reach a smooth and creamy consistency. Make sure to scrape down the sides of the processor or blender as needed. If you want to achieve a smoother texture, adding oil, such as coconut or peanut oil, might help you. Make sure only to add a small amount.

Can I use regular chocolate chips instead of sugar-free ones?

Regular chocolate chips have added sugar, making them unsuitable for a ketogenic diet. To ensure that this recipe stays low carb, it’s recommended that you stick with keto chocolate chips or dark chocolate. If you want peanut butter fudge to have more chocolate flavor, you can incorporate unsweetened cocoa powder into the batter. If you want it to be sweeter, add more Lakanto Monk Fruit Sweetener.

Wrap Up

Whether you love peanut butter or are just looking for a low-carb sweet fix, this keto peanut butter fudge will serve you well. Its creamy texture and rich flavors make for a great keto dessert cuisine. Each bite delivers a decadent symphony of smooth peanut butter and luscious chocolate. And it does all that in a low-carb package. A serving <5g of net carbs, so go ahead, don’t be shy and treat yourself to keto heaven with this keto Peanut Butter Fudge recipe!

As we alluded to in the intro, we are no strangers to peanut butter dessert combinations. Feel free to peruse through that catalog and if your try this, rate the recipe, and let us know your thoughts in the comment below.

If you’re on Instagram, share your creation there and use the hashtag #buttertogetherkitchen. Seeing your kitchen creations and how you might have tweaked the recipe to your liking is genuinely exciting.

Happy Baking!