Go Back

Keto Peanut Butter Fudge - Rich, Creamy, and Low-Carb

Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4 servings

Ingredients
  

  • Natural peanut butter (unsweetened, no added sugar; creamy works best)
  • Unsalted butter (or coconut oil for dairy-free)
  • Powdered erythritol or allulose (powdered blends dissolve best)
  • Heavy cream (optional but adds richness; swap with coconut cream for dairy-free)
  • Vanilla extract
  • Fine sea salt (skip if your peanut butter is salted)
  • Optional add-ins: chopped roasted peanuts, sugar-free chocolate chips, flaky salt, cinnamon
  • Optional chocolate layer: sugar-free chocolate chips and a teaspoon of coconut oil

Method
 

  1. Prep your pan: Line an 8x8-inch pan with parchment, leaving overhang on two sides for easy lifting. For thicker fudge, use a smaller pan.
  2. Warm the base: In a small saucepan over low heat, add 1 cup creamy natural peanut butter and 1/2 cup unsalted butter. Stir until smooth and fully melted. Keep the heat low to avoid scorching.
  3. Sweeten and flavor: Whisk in 1/2 to 3/4 cup powdered erythritol or allulose, 2–3 tablespoons heavy cream, 1 teaspoon vanilla extract, and a pinch of salt. Adjust sweetener to taste. If using allulose, note it’s slightly less sweet than erythritol blends.
  4. Smooth it out: Continue whisking over low heat for 1–2 minutes until glossy and uniform. If it looks oily, take it off the heat and whisk vigorously to emulsify. A quick blitz with an immersion blender can help.
  5. Add extras: Fold in any add-ins like 1/4 cup chopped peanuts or a handful of sugar-free chocolate chips.
  6. Pour and level: Spread the mixture into the lined pan. Tap the pan gently on the counter to release air bubbles and smooth the top.
  7. Optional chocolate layer: Melt 1/2 cup sugar-free chocolate chips with 1 teaspoon coconut oil. Pour over the peanut layer and spread thinly.
  8. Chill to set: Refrigerate for 1–2 hours, or freeze for 25–30 minutes, until firm but sliceable.
  9. Slice and store: Lift out using the parchment and cut into 16–25 squares. For clean cuts, warm a knife under hot water, wipe it dry, and slice.