Preheat your oven to 400°F. Line a baking sheet with parchment paper.
In a medium bowl, combine the shredded mozzarella cheese and cream cheese. Microwave the mixture for about 30 seconds, then stir until smooth.
In a separate bowl, mix the almond flour, egg, Italian seasoning, garlic powder, and salt until well combined. Add the melted cheese mixture to the dry ingredients and stir until a dough forms.
Place the dough between two sheets of parchment paper and roll it out into a rectangle about 1/4 inch thick.
Remove the top layer of parchment paper and evenly distribute the pepperoni over the dough. Roll the dough tightly from one end to the other, using the parchment paper to help.
Slice the roll into 1-inch pieces and place them cut-side up on the prepared baking sheet. Brush the tops with olive oil.
Bake for 15-20 minutes, or until golden brown and bubbly.
Serve warm with marinara sauce for dipping.