Silicone Muffin Tin Regular or mini-muffin tins work great!
Ingredients
Cookie Dough Filling Layer:
3/4CupCashew ButterYou can use natural PB as well
1/3CupVanilla Protein PowderMake sure it's dairy-free if you need that!
1/4CupAlmond FlourThe finer the better
1/8CupCoconut OilSoftened to room temp
1/4CupPure Maple SyrupYou can use a Sugar-free option like Kodiak
1tspVanilla ExtractI subbed the same amount of Vanilla Bean Paste!
1/3CupMini Chocolate ChipsChop up dairy-free chocolate chips if you can't find minis
2 Tbsp*Peanuts or Pb Chips (Optional)
Peanut Butter Layer:
1/3CupCreamy Natural PB
2TbspCoconut Oil
2TbspPure Maple Syrup
Chocolate Shell
1CupChocolate Chips of ChoiceMini, Normal, Dark, Milk....
2TbspCocnut Oil
PinchSea Salt to top
Instructions
Chocolate Shell
Melt chocolate shell ingredients (chocolate & cocnut oil) in microwave in 30 second incriments, stirring in between. Don't over cook!
Coat your silicone muffin cavities with half of the chocolate. I did two layers, letting one layer set for 5 min before adding another layer. Reserve remainder of choclate for top!
Pop in freezer while you prepare filling.
Cookie Dough Filling:
Combine cookie dough ingredients (cashew butter, protein powder, almond flour, coconut oil, maple syrup, vanilla extract) in a bowl.
Fold in mini chocolate chips and any optional mix-ins (peanuts, etc.)
Press 1 tbsp of cookie dough into each of the frozen chocolate shells in the muffin tin. You may need a bit more filling depending on what size muffin tin you are using.
Peanut Butter Filling:
Mix up peanut butter filling (PB, coconut oil, maple syrup).
Spoon PB layer over cookie dough layer.
Freeze again for 10 minutes. (Don't skip this! it prevents the gooey PB layer from mixing with the choclate shell top)
Chocolate Shell Top:
Top with remaining chocolate. If you need to remelt, just do 5 seconds at a time.
Sprinkle with sea salt
Freeze one last time for 10 minutes. (I know, but it's worth the wiat).