NOTE: I use a silicone mold that has 24 wells, but you could alternatively use mini muffin tins with paper mini muffin liners instead.
In a double boiler (I just use a shallow pot of water and a glass pyrex measuring cup to melt ingredients in), melt the chocolate outer shell ingredients together (chocolate chips, coconut oil, and peanut butter), stirring well to combine.
Once melted, add about one tablespoon of the melted chocolate mixture to each well of the silicone liner (or the mini muffin liners) and use a spoon to push the chocolate up the sides of the mold; this will keep the peanut butter layer contained within the cup. Set the remaining chocolate aside for later.
Place the mold in the freezer for the chocolate bottom layer to harden while you mix up the peanut butter layer.
Melt the coconut butter if it’s at room temp. Combine peanut butter filling ingredients, stirring well.
Remove the chocolate layer from the freezer once the chocolate has hardened.
Add 1 ½ teaspoons of peanut butter filling to the chocolate layer. Place mold in the freezer for the peanut butter layer to harden.
Once peanut butter layer has hardened, remove from freezer.
Reheat the remaining chocolate outer shell ingredients in the double boiler if necessary.
Add the remaining chocolate on top of the peanut butter filling, approximately 2 tsp per cup.
Sprinkle the tops of the cups with salt and place mold back in the freezer to set.
Once set, remove from the freezer, pop the cups out of the mold and enjoy!
Store in refrigerator or freezer.