Vegan Peanut Butter Chocolate Fudge

A stack of fudge pieces on a white plate.

This refined sugar free vegan peanut butter chocolate fudge is more nutritious than traditional fudge, yet it definitely isn’t lacking in richness or sweet chocolaty peanut buttery flavour. It’s a nutrient dense dairy free treat that’s perfect for dessert or snack time.

Key Ingredients

This fudge recipe calls for extra virgin olive oil and natural peanut butter, but feel free to substitute your preferred oil or nut butter. Coconut oil would work well if you don’t mind a coconutty flavour, but I prefer using extra virgin olive oil. It really has a neutral flavour in this recipe and certainly doesn’t overpower the other flavours in this fudge. Melted butter would work as an alternative if you don’t need it to be dairy free or vegan. 

I love peanut butter, but if you prefer (or need) to keep this fudge peanut free, almond or cashew butter would be nice alternatives. I personally love the classic flavour combination of chocolate and peanut butter so that’s what I went with.

Sweetened only with date paste, this vegan peanut butter chocolate fudge is refined sugar free. While it’s still a treat and isn’t particularly low calorie, I feel so much better indulging in a square of this nutrient dense fudge as opposed to traditional fudge that’s full of empty calories and refined sugar.

For another delicious vegan treat, try these chocolate filled strawberries. They’re nutritious yet taste rich tasting, and are perfect for entertaining.

A stack of fudge pieces on a white plate.
Print Pin
5 from 1 vote

Vegan Peanut Butter Chocolate Fudge

This vegan peanut butter chocolate fudge is refined sugar free and dairy free.
Course Dessert
Cuisine American
Keyword candy, dairy free, gluten free, refined sugar free, treats, vegan
Prep Time 4 hours 20 minutes
Total Time 4 hours 20 minutes
Servings 20
Calories 146kcal


  • 1 cup date paste (see my date paste recipe for instructions)
  • 1 cup natural smooth peanut butter
  • 1/2 cup extra virgin olive oil (or substitute your preferred oil)
  • 4 tablespoons cocoa powder
  • 1/2 teaspoon salt


  • Add the date paste, peanut butter, olive oil, cocoa powder, and salt to a food processor.
  • Process until all the ingredients are combined and a dough like texture forms.
  • Press the “dough” into a parchment lined 8 inch dish so that an even layer is formed.
  • You can smooth the top of the fudge with a spatula to achieve a nice flat surface.
  • Freeze for at least 4 hours before serving.
  • Store this fudge in the freezer to maintain the ideal consistency.
  • Makes approximately 20 servings of peanut butter chocolate fudge.


Calories: 146kcal | Fat: 11.7g

Peanut Butter Chocolate Fudge Nutritional Information: