Vegan Freakshake Recipe

Freakshakes. Not your average milkshake. These are decadent, over the top milkshakes adorned with delicious treats, over flowing with sauce.

They've cropped up so many times in my Facebook feed and, quite frankly, I was sick of fantasising about them at my desk. So I wanted to make my own healthy(ish) vegan-ised version. 

Say hello to my creation. 

Vegan Freakshake Recipe

There's coconut cream. There's salted caramel. There's dark chocolate. 

Oh, and it's made with all natural, plant-based ingredients and, apart from a small amount in the dark chocolate, no refined sugar! What more could you want? 

For the Milkshake (serves 2)

  • 3 Large Frozen & Chopped Bananas (make sure they're ripe!)
  • 1 1/2 Cups of Plant-based Milk (I used the remaining Coconut Milk in the tin from the whipped cream)
  • 1 Tablespoon of Almond Butter
  • 1 Tablespoon of Maple Syrup
  • 1 Teaspoon of Vanilla Extract
  • A bar of 70% Dark Chocolate for decoration (or whatever dairy-free chocolate you like)
  • Salted Caramel Nakd Nibbles (or whatever topping you'd like to add)

For the Whipped Cream

  • 1 can of full fat Coconut Milk (refrigerated overnight)
  • Dash of Vanilla Extract

For the Salted Caramel Sauce - adapted from this 'Pinch of Yum' recipe

  • 1/4 Cup of Coconut Oil
  • 1/4 Cup of Maple Syrup
  • 2 Tablespoons of Almond Butter
  • Dash of Vanilla Extract
  • Sea Salt to taste - for salted caramel I added about 1/2 a teaspoon, but make sure you add a little at a time and taste in between!  
  1. Prepare the sauce by melting ingredients in a small pan on a low heat. Gradually stir until it combines and becomes smooth. Leave to cool slightly.
  2. Melt your dark chocolate in a heatproof bowl over a medium-boil pan of water. Leave a small piece for the topping.
  3. Take your Coconut Milk out of the fridge, open and carefully slice off the top layer of cream. Separate it out into a bowl, add the vanilla and whip with an electric whisk until fluffy. 
  4. Blend all the milkshake ingredients in a high-power blender or food processor. You want the mixture to be smooth without having to add extra liquid, to retain the thickness of the shake.
  5. To assemble, drizzle the melted chocolate around the inside of the glass using a teaspoon. Pour in your milkshake and top with the whipped coconut cream. Add the 'freak' to your shake with a generous layer of sauce, the remaining dark chocolate and the Nakd bites. 
  6. Take pictures for Instagram then enjoy.

This Freakshake is an amazing treat if you want to get a little fancy with your dessert. They are perfect to make in mini sizes with kids - this recipe will make 3-4 mini ones. For big kids at heart, they are a fun DIY dessert at a dinner party with friends. Pour the shake into big self-serve jugs, lay out all your toppings in bowls and let everyone get creative. 


  • I originally used 2 cups of milk in the shake but mine was way too runny for my liking. A freakshake ought to be nice and thick, hence the 1/2 cup less. Keep this in mind and adjust the liquid quantity to get your desired texture.
  • Make sure your Coconut Milk is full fat - otherwise you won't get the cream on top.
  • The recipe for the sauce makes a lot - feel free to add extra in the shake mix as well as on top. I used up the leftovers on top of my porridge which was delicious. See the original recipe for others serving suggestions. 
  • Feel free to make substitutions based on your favourite flavours. You can easily adapt the ingredients in this recipe to be double chocolate, vanilla and coconut, banana and peanut butter - whatever tickles your fancy! 
Have you been drooling over Freakshakes as well? Will you be having a go at this recipe? I'd love to see your pictures if you do! Tag me @kat_horrocks on Twitter and Instagram. 

Love, Kat x