Place all the ingredients (except for the coconut oil) in a food processor and pulse to blend until you’re happy with the texture (process longer for a finer texture). Taste and adjust for sweetness and saltiness if needed.
Test the moisture of the base by spooning out a small amount of mixture and rolling it in your hands. If the ingredients hold together (this is more likely if your dates are very moist), your base is perfect. If it’s not quite there yet, add up to a tablespoon of coconut oil until the moisture level is right.
Roll small amounts of mixture into bite-sized balls and pop into the fridge to firm up.
While the balls are firming up, prepare the white chocolate coating (if using). Melt chocolate in a double boiler over a low heat and once melted, keep at the barest minimum heat (to avoid the chocolate setting).*
Dip the balls, one at a time, into the chocolate – use a regular fork or, if you have one, a two pronged dipping fork that you can poke into the balls – and spoon the chocolate over top to get a good coating.**
Lay the truffles onto grease proof paper on a tray and then put them into the fridge or freezer to set. Once set, keep the truffles in the fridge or you can freeze them.