Pre-heat oven to 350*F.
In a small bowl, whisk together your almond flour, cocoa powder, sweetener, baking powder, xanthan gum, cinnamon and salt. Set aside.
In another microwavable bowl, melt your mozzarella and chocolate chips in 30s increments until everything is melted and you can easily stir it (it took about 1 min for me in total with stirring in-between).
Add your already whisked egg and your dry ingredients to the melted mozzarella/chocolate mixture and stir very well until a dough starts to form. At first the mozzarella may not completely stick to the other ingredients. This is okay, just begin to knead the dough like you would bread dough until the mozzarella is incorporated.
Once you can form your dough into a ball without it sticking to everything, place it on a piece of parchment paper and place another piece of parchment on top of the dough. Using a rolling pin, roll the dough out into a large rectangle.
Spread your peanut butter over the middle of the rectangle and sprinkle the sweetener and chocolate chips.
Roll the dough from the longest side to the other long side to form a tube (length to length).
Pinch the edge of dough together with the rest of the dough to keep it from unrolling.
Slice your roll into 8 pieces using a pizza cutter or very sharp knife.
Place these pieces in a greased round dish and bake for ~25min.
Serve warm drizzled with additional peanut butter or a peanut butter glaze. Enjoy your keto chocolate peanut butter rolls!