Line a 9x9 baking dish with parchment paper and preheat the oven to 350 degrees.
In a large bowl, combine the dry ingredients.
Add the softened butter and vanilla extract and mix together with a fork until a crumbly dough forms. Add melted coconut oil 1 tablespoon at a time, mixing in between. Add just enough oil until you are able to stick the dough together into one big ball.
Transfer the dough to the parchment-lined baking dish and press the dough down evenly across the pan.
Place in the oven and bake at 350 degrees for 13-15 minutes, until the edges just turn slightly golden.
Meanwhile, prepare the caramel by adding the coconut oil, maple syrup, and peanut butter (or almond butter) into a small saucepan. Melt together on low heat then add the protein powder and stir until combined and remove from heat.
Once the cookie base is done, pour the caramel layer on top then place it into the freezer. Freeze for at least 2 hours to allow the caramel to harden.
Once frozen, remove from the baking dish by lifting on the parchment paper. Peel the parchment paper away and cut the cookie into bars.
Melt the chocolate and coconut oil together in the microwave or using a double boiler.
Line another baking dish with parchment paper. Dip the cookie bars into the chocolate to coat them evenly, then place them on the lined baking dish.
Place the coated cookie bars into the fridge for 15 minutes to let the chocolate harden, then enjoy!