Put mozzarella cheese and 2 oz of the cream cheese in a microwave-safe bowl. Microwave one minute. Stir. Microwave 30 seconds. Stir. At this point, all the cheese should be melted. Microwave 30 more seconds until uniform and gloopy (it should look like cheese fondue at this point). Mix in the egg, flours, baking powder, and salt. You will need to dump it onto wax paper and knead it by hand to thoroughly incorporate the ingredients or you can do this in a food processor with the dough blade.
Divide dough into 8 pieces. Shape into 5-inch rope-shaped pieces and combine ends to make a bagel shape. Bake for 25-30 min. until golden brown.
Notes
Toppings are optional. Feel free to brush with egg white and sprinkle with your favorite bagel toppings before baking. Sesame seeds, poppy seeds, dried minced onion or garlic, the possibilities are endless.