Preheat the oven to 375 degrees F (190 degrees C). Line a baking sheet with parchment paper. Add cottage cheese and sour cream to a food processor. Pulse until smooth.
Place cottage cheese mixture in a bowl. Add flour, baking powder, salt, olive oil, bacon, green onion, and Cheddar cheese. Using a large spoon, mix the ingredients together to form a dough. The dough will be very sticky and will take some time to incorporate. Sprinkle on more flour if needed to pull it together.
Turn dough mixture out onto a floured surface. Dust hands with flour and knead the dough until it holds together, 3 to 4 minutes.
Divide dough into 6 pieces. Flatten each piece into a circle. Place on the prepared baking sheet. Make a hole in the center of each flagel with a finger or blunt end of a kitchen knife.
Beat egg in a small dish. Using a pastry brush, brush egg on top of each bagel. Try not to let the egg drip onto the baking sheet as this can cause sticking.
Bake in the preheated oven for 15 minutes, then rotate the baking pan. Bake until golden brown, about 5 more minutes.
Remove from the oven and allow to cool slightly. Can be gently split and stuffed with additional bacon and cheese.