Go Back
+ servings

Easy Chocolate Peanut Butter Layered Fudge

This Chocolate Peanut Butter Fudge is an easy homemade fudge recipe made with creamy layers of rich chocolate, smooth peanut butter and dairy-free chocolate chips. It's the perfect healthy holiday treat and simple to make with no candy-thermometer required. Gluten-free, vegan, refined-sugar free with a keto sweetener option.

Course Dessert
Cuisine American, Holiday
Keyword chocolate and peanut butter dessert, easy fudge recipe, fudge recipe christmas gift
Prep Time 15 minutes
Cook Time 10 minutes
Resting Time 4 hours
Total Time 4 hours 25 minutes
Servings 30 squares
Calories 180 kcal
Author Kelly


Chocolate Layer:

  • 1 1/2 cups chopped dairy-free chocolate or dairyfree chocolate chips , we like Hu' s Kitchen or Lily's Sweets
  • 1/2 cup creamy unsalted cashew butter , or other nut or seed butter
  • 1/3 cup full-fat canned coconut milk , we like the one from Trader Joe's since it doesn't contain any gums
  • 1/3 cup pure maple syrup or sub with other liquid sweetener such as Lakanto sugar-free maple syrup for keto


  • 1 teaspoon vanilla extract , may also sub with other nut or seed butter for paleo (cashew, almond or sunflower seed butter)
  • 1/8 teaspoon fine sea salt

Peanut Butter Layer:

  • 1 1/4 cups creamy unsalted natural peanut butter
  • 1/3 cup organic refined coconut oil
  • 1/3 cup pure maple syrup or sub with other liquid sweetener such as Lakanto sugar-free maple syrup for keto




  1. Line an 8" X 8" pan with parchment paper or foil and spray lightly with nonstick spray

Chocolate Layer:

  1. MAKE THE CHOCOLATE LAYER: Add the chocolate, coconut milk and maple syrup to a medium pot over low heat, while stirring frequently.Once the mixture is smooth and combined, remove from heat and stir in vanilla and salt, if using.

    SPREAD INTO PAN: Pour into prepared pan and spread evenly with an offset spatula.

    CHILL FUDGE: Place the pan in the freezer while you make the peanut butter layer.

  2. Stir to combine and heat another 15 seconds if needed. Stir until smooth. Spread the fudge mixture to the pan and spread evenly with an offset spatula. Place in the fridge to chill.

Peanut Butter Layer:

  1. MAKE THE PEANUT BUTTER FUDGE: In a large heat-safe bowl, add the peanut butter, coconut oil and maple syrup. Heat over a double-boiler OR microwave in 30-second increments making sure to stir in between until melted and smooth. Add vanilla and salt if using.

  2. SPREAD OVER CHOCOLATE LAYER: Remove pan from freezer and spread peanut butter fudge layer on top of the chocolate fudge layer using an offset spatula.

    Top with optional chocolate chips.

  3. CHILL IN FRIDGE: Allow to set for about 3 hours or place in the fridge to speed up the process.

  4. CUT INTO SQUARES: Lift fudge out from pan using the parchment overhang and cut into 1-inch pieces. Store in an airtight container in the fridge for up to 1 week or in the freezer for up to 3 months

Nutrition Facts
Easy Chocolate Peanut Butter Layered Fudge
Amount Per Serving (1 piece)
Calories 180 Calories from Fat 126
% Daily Value*
Fat 14g22%
Carbohydrates 14g5%
Fiber 1g4%
Sugar 8g9%
Protein 4g8%
* Nutrition facts are provided as a courtesy using the WPRM recipe calculator. It is best to make your own calculations to ensure accuracy. We expressly disclaim any and all liability of any kind with respect to any act or omission wholly or in part in reliance on anything contained in this website. Percent Daily Values are based on a 2000 calorie diet.