Welcome to Lunaslogic. A place of moments I’ve captured, subjects I’m passionate about and recipes I adore. Read, laugh, absorb and enjoy.

Peanut Butter, Salted Caramel Protien Balls

When I was at university I was the biggest protein ball freak. Constantly making protein balls with whatever ingredients I had on hand at the time and then taking them to uni as a healthy but naughty snack. Often giving some to my friends to try. If you’re anything like me, snacking is a given when I’m studying and these Peanut Butter Salted Caramel Balls are the perfect treat. Super easy, healthy and filling too!


I find that you also don’t need to add any extra oil as the peanut butter and dates are sticky enough to keep the mixture together.


The only ingredients you need are:


1 cup of dates, dried or medjool – if they are dried soak for at least 20 mins.

1/3 cup of cashews and 1 cup of almonds

¾ - 1 cup of plant based milk – I used coconut for this recipe

1 heaped table spoon of peanut butter

1 large pinch of salt (this may vary due to taste buds, I’m sensitive to salt so I only needed a touch)

OPTIONAL – A dash of natural vanilla powder or extract




1.     Soak dates for at least 20 mins – longer if you’re using dried.





2.     While they’re soaking blend 1/3 of cashews and 1 cup of almonds in a blender. Blend until they are combined and in a flour like consistency. Depending on how chunky you like them!

3.     Pour blended nuts into a mixing bowl

4.     Grab your soaked dates and drain them. Pop them into a high-speed blender with the plant milk of your choice and blend in a high-speed blender until smooth.


5.     Once blended add peanut butter, salt and vanilla (optional)

6.     Blend until combined. NOTE: You may need to add more of less plant milk depending on your dates.

7.     Add the blended date mixture to the bowl of blended nuts and mix together.

8.     Here you can add whatever you like, I added chai seeds and shredded coconut.

9.     Once the mixture is a sticky but not too wet consistency pop them into the fringe for 20 minuets.

10.  Once they have cooled you are all good to roll them! Roll them in whatever you would like, cocoa nibs, chai seeds and coconut all work well but you can get as creative as you like!

This recipe made well over 12 medium sized protein balls but is just an estimate as size of dates etc. can vary!

I hope you enjoy this recipe or it gives you some inspiration for a little bit of a naughty but healthy snack!

Epic vegan eats in Bali

Epic vegan eats in Bali