Peanut Butter Fudge (Don’t tell anyone, but it’s dairy free!)

I made this Peanut Butter Fudge as one of my '12 Cookies of Christmas' Daring Bakers' challenge a few weeks back. Technically it's in no way a cookie, but it is delicious, seems vaguely festive, and is awesomely, fantastically, wonderfully dairy free. Obviously, if you want, just use real butter and real milk. But it works very well with non-dairy substitutes.


It's essentially just a few tweaks to the Sophie Dahl's recipe which you can find on the BBC Food website.

I also halved the original quantities, since I wasn't giving it as a gift and didn't want to end up the size of a house before Christmas, and Mr E and I have been very restrained and made the batch last a whole week.

Dairy Free Peanut Butter Fudge (Makes one 6"x4" rectangular tray)
  • 60g dairy free sunflower margarine
  • 200g dark muscovado sugar
  • 50g caster sugar
  • 60ml Oatly oat milk
  • 1/2 tsp vanilla extract
  • 50g crunchy peanut butter
  • 75g smooth peanut butter
  • 170g icing sugar
Grease your chosen tin.
Melt the margarine in a small saucepan over a moderate heat.
Add the sugars, oat milk and vanilla extract and stir until dissolved, then allow to come to the boil and boil gently for 3 minutes without stirring.
Take off the heat, add the peanut butter and stir until well combined.
Sieve the icing sugar into a mixing bowl and then pour on the still-hot butter and sugar mixture.
Beat until smooth, then pour into the prepared tin.
Allow to cool on the worktop for an hour or so, then pop in the fridge to firm up completely.


This is seriously good stuff - it would make a lovely present, and it's a lot less hassle than the traditional soft-ball-stage fudge, with sugar thermometers, glasses of water and endless beating, followed by the whole thing setting in the pan!

(If you're making it with regular butter, I'd decrease the icing sugar down to 150g to match the proportions of the original recipe, but dairy free margarine makes everything a bit softer, so the extra helps stiffen it up a little.)