Preheat oven to 325 F and lightly grease 24 mini muffin tins.
Combine the oats, apple, walnuts, hemp hearts, cinnamon, nutmeg and salt in a large bowl.
In a saucepan, combine the protein powder, apple juice, maple syrup, coconut oil and stir over medium heat until it begins to bubble and is very smooth. Stir in the vanilla until combined.
Pour the protein powder mixture over dry ingredients and stir until well coated.
Place about two tablespoons into each mini muffin tin and pack it flat into the bottom of the tin. Sprinkle with a little extra hemp hearts, walnut crumbs and apple crumbs. Bake the mixture in preheated oven for 15-16 minutes until golden brown. Allow the pucks to cool completely before carefully removing them from the tin.
Store the pucks in an airtight container for a week or pop them into freezer bags for up to 3 months!