Go Back

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

Prep Time 10 minutes
Cook Time 5 minutes
Total Time 15 minutes
Servings: 16 servings

Ingredients
  

  • 1/2 cup unsalted butter (cut into pieces)
  • 1/4 cup coconut oil (refined for neutral flavor or unrefined for coconut notes)
  • 1/2 cup unsweetened peanut butter (creamy, no added sugar)
  • 1/2 cup unsweetened cocoa powder (or 4 oz 100% baking chocolate, chopped)
  • 1/2 to 3/4 cup powdered erythritol or allulose (adjust to taste; powdered blends dissolve best)
  • 1 tsp pure vanilla extract
  • 1/4 tsp fine sea salt
  • Optional: 2–3 tbsp heavy cream for extra silkiness
  • Optional: 1–2 tbsp chopped roasted peanuts for crunch
  • Optional garnish: flaky sea salt

Method
 

  1. Prep your pan: Line an 8x8-inch baking dish with parchment, leaving overhang for easy lifting. Lightly butter or spray the parchment if you want super clean edges.
  2. Melt the base: In a medium saucepan over low heat, add the butter and coconut oil. Stir until just melted. Keep the heat gentle to avoid scorching.
  3. Stir in peanut butter: Add the peanut butter and whisk until smooth and glossy. If it looks oily, keep whisking—emulsification happens as it warms.
  4. Add the chocolate: Whisk in the cocoa powder (or melted 100% chocolate). If using chocolate bars, melt them separately in short bursts in the microwave or over a double boiler, then add to the pot. Stir until fully combined.
  5. Sweeten and flavor: Remove from heat. Whisk in the powdered sweetener, vanilla, and salt. Taste and adjust sweetness. If the mixture is too thick, whisk in 2–3 tablespoons of heavy cream for a silkier finish.
  6. Optional swirl: For a peanut butter swirl, reserve 2 tablespoons of warmed peanut butter. Pour the fudge into the pan, dollop the peanut butter on top, and drag a knife through to create ribbons.
  7. Add crunch (optional): Sprinkle chopped peanuts over the top and gently press so they adhere.
  8. Chill to set: Refrigerate for 1–2 hours, or until firm enough to slice. For faster setting, place in the freezer for 25–30 minutes.
  9. Slice and serve: Lift the slab out using the parchment and cut into 25–36 small squares. A warm knife (run under hot water and wiped dry) makes clean cuts.
  10. Store properly: Keep in an airtight container in the fridge. The fudge stays soft at room temp due to the healthy fats.