Go Back
Squares of vegan fudge stacked up on white plates.
Print Recipe
5 from 3 votes

Vegan Fudge

Traditional condensed milk fudge recipe made vegan! This vegan fudge is the ultimate in sweet, velvety melt-in-the-mouth deliciousness.
Prep Time10 mins
Cook Time20 mins
Total Time30 mins
Course: Confectionary, Dessert
Cuisine: Vegan
Diet: Vegan
Servings: 24
Calories: 156kcal


For the Vegan Condensed Milk:

  • 1 and ¼ cups Soy Milk Powder
  • ¾ cup White Granulated Sugar (150g)
  • ½ cup Hot Water (120ml)
  • 2 Tbsp Coconut Oil
  • ¼ tsp Salt

For the Fudge:

  • 1 Recipe Vegan Condensed Milk as above
  • ½ cup Vegan Butter (115g)
  • 2 cups White Granulated Sugar (400g)
  • 2 Tbsp Golden Syrup
  • ½ cup Soy Milk (120ml) or other non-dairy milk
  • 1 tsp Vanilla Extract


  • Prepare your vegan condensed milk by adding the soy milk powder and sugar to the blender and blending to mix. Then add the hot water, coconut oil and salt and blend thoroughly until very smooth. Use all of this condensed milk in your fudge.
  • Prepare all the fudge ingredients and have your candy thermometer standing by.
  • Grease your tray with coconut oil.
  • Tie your hair back, get out your wooden spoon and you're ready to go!
  • Melt the butter in a thick bottomed pot or pan.
  • Add the syrup, soy milk and sugar and stir until the sugar is completely melted.
  • You will know the sugar is completely melted when your wooden spoon no longer makes the scraping sound when stirring.
  • Add the condensed milk and keep stirring.
  • Stir the boiling mixture on high heat continuously until it reaches soft ball stage according to your sugar thermometer (about 12-15 minutes)
  • Remove from heat add the vanilla extract and stir in.
  • Using an electric mixer beat the fudge until it gets very thick and stiff. The mix will go from shiny and glossy to matt - taking it from a toffee consistency to a thick fudge.
  • Move to a tray, smooth out and cut into squares.
  • Alternatively move directly to the tray and then use the electric mixer to beat the fudge directly in the tray until it reaches the stage where it starts spontaneously setting.
  • Cut into squares and enjoy!


  1. If you would prefer to use store-bought vegan condensed milk then the amount to use is 1 and ½ cups (360ml). If you're making it homemade then refer to our page for homemade vegan condensed milk where there is also a video showing the process. 
  2. To hand beat the fudge follow these steps. Once soft ball stage is reached, remove from the heat and leave the sugar thermometer in the pot. Watch the temperature as it cools and leave it to cool to 230°F (110°C). Then begin to stir the fudge vigorously with your wooden spoon for a couple of minutes until it starts to get very thick. The color will also change from shiny and glossy to matt. Immediately transfer to your baking tray and smooth down. Cut into squares and enjoy!


Serving: 1Piece | Calories: 156kcal | Carbohydrates: 30g | Protein: 0.4g | Fat: 4g | Saturated Fat: 1.5g | Sodium: 88mg | Sugar: 25g