Easy Vegan Peanut Butter Fudge Recipe (Gluten-free)

Vegan peanut butter fudge

Jolinda Hackett

  • Total: 15 mins
  • Prep: 15 mins
  • Cook: 0 mins
  • Yield: 16 servings (1-inch squares)

This is a super quick and easy recipe for vegan chocolate and peanut butter fudge (egg-free and completely dairy-free) that kids and adults will absolutely love. Peanut butter fudge makes a great treat for Christmas or anytime. The combination of chocolate and peanut butter together is simply intoxicating.

Want an even more chocolatey peanut butter fudge? Drizzle a little chocolate ganache over the top, or, for a little extra sweetness, sift a light layer of powdered sugar over the top of the fudge.

Your peanut butter fudge will take at least one hour to firm up after you place it in the refrigerator, and it's best if you give it two full hours, because it will be easier to slice that way.

All of the ingredients are indeed dairy-free and vegan, and gluten-free as well, though you may want to check the ingredients list on whatever brand you use, just to be certain.


  • 1 cup vegan margarine
  • 3 1/2 cups powdered sugar (also called Confectioner's Sugar)
  • 1 cup cocoa
  • 1 cup peanut butter (at room temperature is best)
  • 1 tsp vanilla

Steps to Make It

  1. Make sure your peanut butter is at room temperature and lightly grease a loaf pan or a shallow baking dish, about 8x8 inches square.

  2. Over medium-low heat, melt the vegan margarine in a medium-sized saucepan and stir in the powdered (Confectioner's) sugar, stirring to combine well. It will take a couple minutes to get all of the powdered sugar well incorporated.

  3. Keeping the saucepan over low heat, add the cocoa and stir to combine well.

  4. Add the peanut butter and vanilla and combine well.

  5. Spread the mixture into a shallow baking dish and refrigerate until firm.