| | |

Easy Vegan Chocolate Fudge 

This easy vegan fudge recipe is so rich and decadent that it will satisfy every chocolate lovers sweet tooth! Made with simple ingredients in 10 minutes. You’ll love it! 

Perfect for the holidays, or anytime that you declare to be the holidays, this dairy free fudge is one of the best sweet treats around. 

A stack of vegan fudge on a black slate serving tray with cocoa powder surrounding it.
A big pile of vegan fudge on a dark slate ready to serve!

This fudge is super easy and quick to make! 

Plus, no strange ingredients. Simple cocoa powder and sugar with non-dairy butter and plant based milk are all you need to make this incredible homemade vegan fudge. 

I often joke about recipes so delicious they are dangerous, and this one is one of those recipes. My family has been known to devour the entire tray of fudge in an hour. Seriously, this is some of our all time favorite fudge! 

It makes for a great homemade gift to give, or a hosting gift if you are attending any holiday parties. It is a decadent treat that everyone will love. 

If you’re looking for more homemade candies, check out my Christmas Fudge which has a peppermint twist! 

Why You’ll Love this Vegan Fudge 

  • Rich and creamy
  • Full of chocolate 
  • Less than 10 minutes to make
  • Nut free, Dairy free, Gluten free, and Vegan Recipe! 

Ingredients 

Unlike other fudge recipes, this one uses cocoa powder and not melted chocolate, a chocolate bar or chocolate chips. Using the cocoa powder not only keeps it totally dairy free, but provides more consistent results than when using chocolate chips. That makes this an easy recipe for you, even if it is your first time making fudge. 

Multiple glass bowls filled with the measured ingredients for the vegan fudge resting on a wood table. Black and white labels have been added to name each ingredient.
Various bowls filled with the measured ingredients to make the fudge.
  • Cocoa powder: You can use either natural cocoa powder or Dutch processed for this recipe. I generally use Hershey’s cocoa powder or Rodelle cocoa powder if I’m feeling fancy. 
  • Dairy free milk: Any type of dairy free milk works in this recipe which is why it’s so awesome! Coconut milk, soy milk, almond milk, and rice milk all work great here. 
  • Vegan butter: You only need a few tablespoons of this to melt with the dairy free milk. Use your personal favorite brand. I typically reach for Earth Balance sticks. 
  • Powdered sugar: A little sugar to make it sweet. The cornstarch in the powdered sugar helps to set the fudge after cooking on the stove. Make sure you use organic sugar so that it is vegan. 
  • Vanilla extract: A touch of vanilla helps to deepen the chocolate flavor.
  • Salt: Again, this will help make it taste more sweet! 

Best Equipment 

Fudge is a type of candy and while you don’t need candy making equipment, having a few types of things can really help with the fudge making process. 

First up, you want a good pot for melting the vegan butter and dairy free milk. A heavy bottomed pot will hold the heat better, helping the sugars and cocoa to melt together more quickly. I love to use my small dutch oven when making fudge. 

Second, you need a good pan to set the fudge up in. I like to use a loaf pan that is 9×4-inches or an 8x 5-inch loaf pan for tall and thick fudge. However, if you only have an 8×8, that will also work. The fudge just won’t be as thick. 

Finally, you need either parchment paper or plastic wrap to protect the pan. By having a layer of parchment paper, you can easily pop the fudge out when it is done cooling and slice it up to enjoy. 

Prepping the Fudge

Make sure to check out the recipe card below for the full recipe and ingredient list.

First and most importantly, you want to prepare your pan! 

Prepare your pan of choice, either a loaf pan or a square pan, by greasing it with a little vegan butter and placing a sheet of parchment paper inside. I cut mine like this so that the edges are nice and crisp. By covering all the sides of the pan, it makes for an easy removal when the fudge is done. 

A metal loaf pan is lined with parchment paper and lightly greased to hold the fudge while it cools.
A metal pan lined with parchment paper is the best container to set the fudge.

Next, scoop out and prepare all your ingredients into bowls and have them ready to go by the stove. 

It’s super important to sift your powdered sugar. This removes any lumps so that you don’t get weird bumps in your final fudge. 

Sifting the powdered sugar onto parchment paper to ensure there are no lumps.
Sifting the powdered sugar gives a smoother finish to the fudge and is something you shouldn’t skip!

Now, it’s time to make fudge! 

Tip! Fudge making goes super quick and you want to have everything ready to go when you need it. You don’t want to be measuring out sugar when you need to be stirring. 

Making the Fudge

Melt the vegan butter and plant based milk in your pot over a medium-low heat on the stove. Make sure that you are stirring it frequently so that it doesn’t scald on the bottom of the pan. 

When the butter and milk have come to a simmer, it’s go time! 

A large ceramic pot has melted butter inside.
Melting the butter in a large pot.
Adding the cocoa powder to the hot melted butter in a big ceramic pan. A blue and silver spatula is stirring it together.
Adding cocoa powder to the melted butter.

Add the cocoa powder and mix it together well. It may look lumpy, but just keep stirring. When the cocoa powder has melted into the wet ingredients, it’s time to add the remaining ingredients. 

Now add the powdered sugar, vanilla extract, and salt to the pot. Stir, stir, stir! You may think I’m kidding but I’m not. This fudge will seize up on you if you stop stirring and you don’t want that to happen in the pot! 

If the fudge looks too dry, keep stirring. If after a few minutes of constant stirring, it is still too dry, add a splash more of milk but not too much. 

Adding the powdered sugar to the fudge and stirring it together with a spatula.
When adding sugar, just keep mixing!
Mixing the finished fudge together in the ceramic pot before adding it to the greased pan.
The fudge is nice and smooth with no lumps of sugar remaining.

When the fudge is nice and smooth, it’s time to quickly transfer it to the prepared pan. Pour it slowly into the pan and using a spatula, you can gently pat it into the corners. And you’re done! 

Pop the fudge in the pan into the fridge and let it set for at least 2 hours. Slice and enjoy. 

The finished fudge in a prepared loaf pan ready to set up in the fridge.
Finished fudge poured into the prepared pan needs to set for a few hours in the fridge before slicing.

Slicing Tips 

For slicing cut small squares of fudge, the secret is to have chilled fudge. If you try to cut the fudge too soon after making it, it won’t hold its shape. 

Make sure you have a sharp clean knife and press down in a single push to cut the fudge. Don’t rock the knife back and forth. Clean the knife after each swipe through the fudge. 

Looking down at bite sized pieces of vegan fudge on a black serving tray with a tiny spoon filled with cocoa powder.
Slicing up the fudge is best done while it’s cold.

For the loaf pan, I typically cut it in 1×1 inch pieces. For an 8×8 square pan, since they are a little thinner, I try to make 1.5×1.5 pieces. 

Variations

  • Dark chocolate fudge: Use a dark cocoa powder in place of the natural unsweetened cocoa powder. Sprinkle it with some flaky sea salt for the ultimate indulgence.
  • Candy bar fudge: Sprinkle chopped up pieces of your favorite candy bar on top immediately after pouring the fudge into the pan. 
  • Nuts: Add any type of nuts into the fudge while stirring it together. You could also drizzle peanut butter or cashew butter on top of the fudge for a marble effect after putting it in the pan. As long as you can safely eat nuts, of course. 
  • Allergic to nuts? Try stirring in some sunflower seed butter on top for the perfect dessert. 
  • Rocky Road: Mix ½ cup vegan marshmallows with ½ cup crushed pretzel pieces into the fudge while stirring. 
  • Cacao nibs: For an extra heart healthy twist, add some cacao nibs on top! 
  • Sprinkles: You can always top the fudge with sprinkles to celebrate any occasion like birthdays, holidays, or more. 
  • Christmas peppermint fudge: I have a whole recipe on it here! 

FAQs

Do I need a candy thermometer for this recipe? 

No, you don’t need one! Unlike traditional fudge, we aren’t tempering the chocolate in this recipe as we are using cocoa powder. Way easier and with more consistent results! 

Do I need a double boiler? 

Nope, you just need a nice sturdy pot to melt the vegan butter and plant based milk. 

Close up of bite sized pieces of vegan chocolate fudge on a black slate serving tray.
Close up on bites of vegan fudge on a dark serving tray with cocoa powder.

How to Store 

This fudge keeps best in the fridge in an airtight container for up to a week. 

While you can store it on the countertop, because we didn’t temper the chocolate it will soften at room temperature to become more like fudge frosting. 

More Chocolate Recipes

Want to save this recipe for later? Add it to your favorite recipe board on Pinterest!

If you try these out, please leave a comment below! This provides helpful feedback to both me and other readers. And if you want more delicious, vegan friendly recipes you can subscribe to the newsletter. Did you make these? Please tag me on Instagram, Facebook, or Pinterest! I love to see your creations!

A stack of vegan fudge on a black slate serving tray with cocoa powder surrounding it.

Easy Vegan Chocolate Fudge

This easy vegan chocolate fudge recipe is so rich and decadent that it will satisfy every chocolate lovers sweet tooth! Made with simple ingredients in 10 minutes. You’ll love it! 
Prep Time: 10 minutes
Cook Time: 5 minutes
Chill Time: 3 hours
Total Time: 3 hours 15 minutes
Course: Dessert
Cuisine: American
Keyword: candy, dessert, holiday
Servings: 24 pieces
Calories: 98kcal

Equipment

  • Heavy pot
  • heat safe spoon
  • measuring cups
  • Measuring spoons
  • parchment paper
  • Loaf pan or 8×8 pan

Ingredients

  • 3 ½ cups powdered sugar
  • ½ cup cocoa powder natural cocoa powder recommended
  • cup dairy free butter
  • ¼ cup coconut milk or other plant milk, soy also recommended
  • 1 teaspoon vanilla extract
  • Pinch salt

Instructions

  • Prepare the pan by greasing it and lining it on all sides with parchment paper. Set aside.
  • Prepare the ingredients. Sift the powdered sugar into a bowl to remove any lumps. Scoop out the cocoa powder and prepare the correct amount of butter and milk. Set these aside. Prep all the ingredients so that when the fudge is being made, everything is ready to go and you don’t have to stop. If you are making a flavor variation, make sure your additional ingredients are also ready to go.
  • Melt the butter. In the large pot, melt together the butter and milk. Let it come to a simmer over medium heat. Make sure to stir this frequently so that the butter and milk don’t scald on the bottom of the pan.
  • Add the cocoa. Now, add the cocoa powder to the butter mixture. Using your heat safe spoon, begin to mix constantly until all the cocoa is incorporated into the butter mixture.
  • Add the remaining ingredients. Now, add the sifted powdered sugar, salt, and vanilla extract. Remove the pot from the heat as you stir. Mix this until smooth, about 3 to 4 minutes of constant mixing. If you have sifted the powdered sugar, it should become smooth more quickly. If after several minutes it is still dry and crumbly looking, you can add a splash more of milk.
  • If you were to add any extra ingredients for different flavor variations, now is the time to mix them in quickly.
  • Put in prepared pan. Quickly but carefully transfer the fudge to the prepared pan. Using a spatula you can gently press the fudge into all the corners. Don’t work the fudge too much at this stage. It is already starting to set and you want to see that beautiful ribboned top on the fudge.
  • Chill. Let the fudge chill for 30 minutes at room temperature. Then, place the fudge in the fridge and let chill for at least 3 hours.
  • Slice the fudge. To slice the fudge, make sure that it has chilled for at least 3 hours, the longer it chills the easier it is to slice. Gently pull on the parchment paper to remove the fudge from the pan. Place the fudge on a cutting board and using a sharp knife, cut the fudge into the desired size and shape. Wipe the knife clean with each pass for best results. Serve and enjoy!

Notes

  • Flavor Variations
    • Dark chocolate fudge: Use a dark cocoa powder in place of the natural unsweetened cocoa powder. Sprinkle it with some flaky sea salt for the ultimate indulgence.
    • Candy bar fudge: Sprinkle chopped up pieces of your favorite candy bar on top immediately after pouring the fudge into the pan.
    • Nuts: Add any type of nuts into the fudge while stirring it together. You could also drizzle peanut butter or cashew butter on top of the fudge for a marble effect after putting it in the pan. As long as you can safely eat nuts, of course.
    • Allergic to nuts? Try stirring in some sunflower seed butter on top for the perfect dessert.
    • Rocky Road: Mix ½ cup vegan marshmallows with ½ cup crushed pretzel pieces into the fudge while stirring.
    • Cacao nibs: For an extra heart healthy twist, add some cacao nibs on top!
    • Sprinkles: You can always top the fudge with sprinkles to celebrate any occasion like birthdays, holidays, or more.
  • How to Store
    • This fudge keeps best in the fridge in an airtight container for up to a week. While you can store it on the countertop, because we didn’t temper the chocolate it will soften at room temperature to become more like fudge frosting.

Nutrition

Calories: 98kcal | Carbohydrates: 19g | Protein: 0.4g | Fat: 3g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 1g | Trans Fat: 0.4g | Sodium: 20mg | Potassium: 34mg | Fiber: 1g | Sugar: 17g | Vitamin C: 0.02mg | Calcium: 3mg | Iron: 0.3mg
Love this recipe?Mention @friendlyvegankitchen or tag #friendlyvegankitchen!

Similar Posts

5 from 2 votes (2 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating