Go Back

Low Carb Chocolate Fudge - Rich, Creamy, and Surprisingly Simple

Prep Time 10 minutes
Cook Time 10 minutes
Total Time 20 minutes
Servings: 16 servings

Ingredients
  

  • Unsalted butter (or coconut oil for dairy-free)
  • Full-fat coconut milk (canned, well-shaken) or heavy cream
  • Unsweetened baking chocolate (or sugar-free dark chocolate, at least 85%)
  • Natural nut butter (almond, peanut, or cashew; no added sugar)
  • Powdered low-carb sweetener (monk fruit-erythritol blend or allulose)
  • Unsweetened cocoa powder (Dutch-process or natural)
  • Vanilla extract
  • Fine sea salt
  • Optional add-ins: chopped pecans or walnuts, cocoa nibs, instant espresso, flaky sea salt, orange zest, sugar-free peppermint extract
  • Nonstick spray or parchment paper (for the pan)

Method
 

  1. Prep the pan: Line an 8x8-inch square pan with parchment, leaving overhang on two sides for easy lifting. Lightly spray the parchment if it tends to stick.
  2. Set up a gentle heat: In a small saucepan over low heat, add the butter and coconut milk (or heavy cream). Warm until the butter melts and the mixture steams, but do not let it boil.
  3. Melt the chocolate: Add chopped unsweetened baking chocolate to the warm mixture. Stir constantly until smooth and glossy. Keep the heat low to avoid scorching.
  4. Stir in nut butter: Add the nut butter and mix until fully incorporated. The mixture should look thick and unified.
  5. Add sweetener and cocoa: Whisk in powdered sweetener and cocoa powder. Taste and adjust sweetness if needed. If the mixture tastes slightly less sweet than you want, that’s perfect—chilled fudge tastes a bit sweeter.
  6. Finish with flavor: Remove from heat. Stir in vanilla extract and a pinch of fine sea salt. If using espresso powder or orange zest, add it now.
  7. Optional mix-ins: Fold in chopped nuts or cocoa nibs for texture.
  8. Pour and smooth: Scrape the mixture into the prepared pan. Smooth the top with a spatula. If using flaky sea salt, sprinkle a small pinch over the surface.
  9. Chill to set: Refrigerate for 2–3 hours, or until firm enough to slice cleanly. For faster setting, place in the freezer for 45–60 minutes.
  10. Slice and serve: Lift the fudge out using the parchment overhang. Cut into small squares (about 1–1.5 inches). A hot, dry knife helps make tidy cuts—dip in hot water, wipe dry, then slice.