Preheat oven to 425 degrees. Line a baking sheet with parchment paper.
Add the mozzarella and cream cheese to a microwave safe bowl and microwave for one minute. Stir to combine and return to microwave until cheese has melted, about 30 more seconds.
Stir to combine the cheeses and then add the egg, almond flour, and baking powder to the mixture. Stir well to combine.
Lightly oil your hands and knead the dough until smooth and pliable.
Separate dough into 4 evenly sized balls and shape into buns.
Place dough on prepared baking sheet and brush with the second beaten egg. Sprinkle with sesame seeds.
Bake for 10-15 minutes or until golden brown on top and the sides seem fully set (no melty cheese).
Let cool for 10 minutes before slicing in half and serving.
Video
Notes
This recipe makes 4 buns that are a bit smaller than a traditional bun. If you'd like a larger bun, shape into just 3 buns. This dough is fairly filling with the cheese and almond flour, so we find that the size of 4 buns is perfect.These should be golden brown on top and the sides should look fully set when you pull them from the oven. If they're undercooked, the centers will be a bit melty/cheese, but it should set up a bit as they cool.Use a serrated knife to cut the buns in half.