In a large bowl or food processor, combine the protein powder, almond meal, cacao powder, cinnamon and sea salt. Mix well to combine.
Add the vanilla, nut butter, maple syrup, coconut oil and milk of choice. Mix until a thick paste forms that is firm enough to handle.
If the mixture feels too wet, add a little extra almond meal. If it’s too dry, add milk, one teaspoon at a time, until it comes together.
You can also firm up the dough by chilling it for 30 minutes or so before rolling them.
Roll the mixture into golf ball-sized balls and place onto a small tray or plate lined with baking paper. Transfer to the freezer for at least 40 minutes to firm.
To melt the chocolate, place a small saucepan of water over medium heat and bring to a gentle boil. Sit a heatproof bowl over the saucepan, ensuring it doesn’t touch the water. Add the chocolate and coconut oil, stirring until smooth and fully melted.
Using two forks, dip the chilled balls into the melted chocolate, turning to coat. Return to the tray and top with a walnut.
Place back into the freezer for around 5-10 minutes, or until the chocolate is set.