Preheat the oven to 350 degrees F. Line a baking sheet with parchment paper.
Add the pecans and almonds to a food processor or high power blender and blend until the nuts are finely broken down.
Next, add in the shredded coconut. Blend together until a paste-like consistency is achieved, scraping off the sides with a spatula every once in a while to ensure that all of the mixture is blended.
Transfer the "paste" to a medium mixing bowl and add the oat flour and salt. Mix until combined. Add in the peanut butter, maple syrup and vanilla and mix until well combined. The mixture should form a slightly sticky dough.
Roll the mixture into 12 balls that are about 1 ½ inches in diameter. Place the balls on the lined baking sheet about 1 inch apart.
Place your thumb in the centre of each cookie, pressing down gently until a slight indent is formed. If the outside of the cookies start to crack a bit, gently mold the mixture back together again.
Fill the centre of each cookie with about 1 teaspoon of jam, spreading it out slightly so that it covers the indent.
Place the cookies in the oven and bake for 10-12 minutes. I prefer to bake my cookies for 10 minutes for a softer cookie and more gooey centre, but you can bake for longer if you prefer a firmer cookie.
Allow to cool for at least 20 minutes or until completely cooled before removing from baking sheet. This step is VERY important as it allows the cookies to firm up since they’ll be very soft when they come out of the oven.