Vegan Avocado Chocolate Fudge

Homemade vegan fudge

Rita Maas / Getty Images

Prep: 10 mins
Cook: 0 mins
Total: 10 mins
Servings: 12 servings
Yield: 12 pieces
Nutrition Facts (per serving)
257 Calories
13g Fat
34g Carbs
2g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 12
Amount per serving
Calories 257
% Daily Value*
Total Fat 13g 17%
Saturated Fat 2g 11%
Cholesterol 0mg 0%
Sodium 52mg 2%
Total Carbohydrate 34g 13%
Dietary Fiber 4g 13%
Total Sugars 27g
Protein 2g
Vitamin C 3mg 17%
Calcium 5mg 0%
Iron 3mg 14%
Potassium 165mg 4%
*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 pure vanilla extract

  • 1 cup cocoa powder

  • 3 cups confectioners' sugar, divided

  • 1/3 cup chopped walnuts, optional

  • Sea salt, for garnish

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 confectioners' sugar, stirring to combine well. Continue adding the confectioners' 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.