Vegan Avocado Chocolate Fudge

Homemade vegan fudge

Rita Maas / Getty Images

Prep: 10 mins
Cook: 0 mins
Total: 10 mins
Servings: 12 servings
Nutrition Facts (per serving)
300 Calories
11g Fat
50g Carbs
3g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 12
Amount per serving
Calories 300
% Daily Value*
Total Fat 11g 14%
Saturated Fat 2g 12%
Cholesterol 0mg 0%
Sodium 155mg 7%
Total Carbohydrate 50g 18%
Dietary Fiber 3g 12%
Protein 3g
Calcium 35mg 3%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

Avocado is not just for savory recipes like avocado toast and guacamole. Because of its creamy texture and healthy fat, avocado is also an ideal ingredient to use when making vegan desserts, such as chocolate pudding, brownies, and this fudge recipe. It is rich and creamy, yet dairy-free and suitable for vegans as long as you use a fully vegan margarine.

Avocado fudge has long been a tradition in avocado grower communities such as Fallbrook, California, where avocado trees are plentiful, and where the inspiration for this recipe was born.


  • 1/2 cup vegan margarine
  • 1 avocado (fully ripened)
  • 1 teaspoon vanilla extract
  • 1 cup cocoa powder
  • 3 cups powdered sugar (divided)
  • Optional: 1/3 cup chopped walnuts
  • Garnish: sea salt

Steps to Make It

  1. Gather the ingredients.

  2. In a medium-sized saucepan, melt the vegan margarine over low heat.

  3. Place it in a blender or food processor along with the ripe avocado and blend or puree until very smooth. Be sure there are no chunks of avocado left. (If you don't have a blender or food processor, you can mash it all together by hand, but it will be difficult to get the same smooth consistency.)

  4. Transfer the puree mixture to the saucepan and place over very low heat. Add the vanilla extract and the cocoa powder and about 1/2 cup of the powdered sugar, stirring to combine well. Continue adding the powdered sugar, about 1/2 cup at a time, until it has been fully incorporated. 

  5. Once all the sugar has been added, the mixture should be thick. Add the chopped walnuts if desired, and transfer the mixture to a loaf pan.

  6. Refrigerate until firm, 4 to 6 hours. You can also place in the freezer for 3 hours. Garnish with sea salt if you like.

  7. Slice up the avocado chocolate fudge into squares and enjoy.

Recipe Variations

  • You can add almost any nut to the fudge, whether mixed in or sprinkled on top. Almond, pistachios, peanuts, or cashews would all be delicious.
  • Add some coconut flakes to the top.
  • The fudge mixture can also be formed into truffles; chill for an hour or two and then use a cookie scoop or melon baller to make round balls. You can also roll them in crushed nuts or coconut.