Chocolate & Peanut Butter Vegan Fudge

a tray of chocolate & Peanut Butter vegan fudge


For the fudge:

For the peanut butter layer:

  • 1/2 cup vegan butter, softened
  • 1/2 cup creamy peanut butter
  • 2 cups powdered sugar
  • 1 tablespoon almond milk
  • Melted vegan chocolate for drizzling (optional)


Prep Time: 15 min

Total Time: 2 hours and 15 minutes

Total Yield: 16 pieces

  1. Gather all ingredients and melt the pint of Non-Dairy. Line an 8” x 8” baking dish with parchment large so it overhangs on the sides.

  2. To make the fudge, melt the chocolate in the top of a double boiler set over simmering water, stirring until completely melted. Add the melted Non-Dairy and stir quickly to combine. The mixture will be chunky.

  3. Spread evenly in the prepared pan. Chill for 1 hour or until firm.

  4. To make the peanut butter layer, combine the butter and peanut butter in a medium bowl using a hand mixer until smooth. Slowly add the powdered sugar until completely combined. Add the almond milk and mix to combine. Spread the peanut butter mixture over the fudge, using a piece of plastic wrap to smooth the top. Chill at least one hour or until firm.


  5. Cut into squares, drizzle with melted chocolate if desired, and serve. Enjoy!