First, make the homemade Reese's cups. Fill a muffin tray with paper liners.
Melt dark chocolate chips with coconut oil in microwave safe dish in 30 second increments. Scoop 1 tablespoon of melted chocolate into each muffin liner. Then, set in freezer while making filling. Freeze for 15 minutes or until solid.
To make filling, combine cashew butter, coconut flour and maple syrup. Stir to combine; batter will be thick.
Once bottom layer is frozen, scoop 1 tablespoon of filling into each muffin liner on top of bottom chocolate layer. Top filling with 1 tablespoon of leftover melted chocolate. Freeze at least 20 minutes or until hardened.
Next, make the cookie dough.
Add ghee, coconut oil and coconut sugar to mixing bowl or KitchenAid. Once combined, all all remaining ingredients except chocolate chips.
Once mixed, fold in chocolate chips.
Add dough to an airtight container and refrigerate 1 hour up to overnight.
When it's time to bake, preheat oven to 350 degrees Fahrenheit and line a baking sheet with parchment paper.
Use a cookie scoop to scoop dough. Use hands to roll dough into small disc shapes that are 1.5 inches in diameter. Place a Reese's cup in the middle of half of the small discs. Place other half of dough on top of Reese's.
Fold edges of cookie dough around Reese's, until completely covered.
Place balls of dough at least 2 inches apart on baking sheet.
Next, bake for 10 to 12 minutes or until middles are set.
Finally, remove from oven and cool on pan for 5 minutes before removing to a wire rack.