In a small bowl, whisk together all of your first four crust ingredients including; cocoa powder, almond flour, coconut flour and salt.
Add the butter and sweetener and mix again until you get a very thick somewhat crumbly batter.
Add a tablespoon of water or two ONLY if you feel you need to. Your crust should be a little dry but still hold together well if you press it down.
Line an 8x8 inch pan with parchment paper and spray it with oil (or very lightly grease with butter).
Pour your crust into the pan and then press it into the bottom as evenly as you can. Set aside.
Fill a large measuring cup or a bowl with your cream and add the gelatin to it. Stir well with a fork then set aside.
In another large bowl, beat the softened cream cheese until light and fluffy. Add the peanut butter, vanilla extract and sweetener and beat again until smooth.
Now microwave your cream from earlier for ~1:20 min or just until the cream is almost boiling. Stir the gelatin into the cream until dissolved (it's okay if you get a tiny piece or 2 not totally dissolved!)
Pour this mixture into the cream cheese mixture a bit at a time and start beating slowly then increase the speed to fully combine everything. Continue to beat the mixture until it's very smooth and somewhat fluffy.
Pour your peanut butter filling over the crust from earlier, using a spatula to spread it and make sure it's smooth on top (you can also just gently shake the pan to flatten the filling).
Place the cake in the fridge for ~ 2 hours to set.
Near the end of the 2 hours, you can prepare the chocolate glaze by placing the chocolate-chips and butter in a bowl.
Next, microwave the heavy cream for ~30-40s or enough to where it's again, almost boiling.
Pour the cream over the chocolate-chips and butter. Let it sit for ~30s then mix everything well until it begins to become smooth. You can also add the vanilla extract at this time.
Spread the chocolate mixture evenly over the top of the cake. Sprinkle chopped peanuts if you'd like, then refrigerate again for at ~20-30min.
Remove the cake from the pan, using the parchment paper to lift it out. Gently pull the parchment paper away from the sides of the cake. Now you can slice it and serve it! I use a long sharp knife that I wipe between each cut to get perfect slices every time! Enjoy your Keto No Bake Chocolate Peanut Butter Cheesecake!