Preheat the oven to 400 degrees F. Place parchment paper on a baking sheet. Set aside. Combine the cream cheese and garlic powder together in a bowl. Set aside. While I love the simple combo of cream cheese and a hint of garlic, you can also add cheddar cheese, chives, everything bagel seasoning, or whatever you want to try in your bagel filling!
In a medium sized bowl, mix the flour, baking powder, baking soda, spices, and salt together. Whisk to combine. Add the yogurt and sourdough discard and stir just until a dough forms. Dust the 2 tablespoons of flour onto a clean workspace. Turn the dough out onto your floured surface and knead the dough just until it is combined and all the dry bits are gone. Don't over knead. You don't want it to get tough. Kneading it about 15-20 times should do the trick!
Divide the dough into 8 equally sized balls. Roll out each ball one at a time with a rolling pin. Roll them out into circles roughly 8 inches wide.
Dollop a spoonful of the filling into the center of the dough circle. To make sure you get an even amount of filling in each bagel bomb, I like to divide up the filling into 8 sections using a spoon or a spatula. Gently pinch the edges of the ball closed and make sure that your seam is completely sealed. You don't want your filling leaking out the bottom.
Place the bagel bombs seam side down on the baking tray, brush with an egg wash, and sprinkle the top with Parmesan cheese or roll in everything bagel seasoning.
Bake for 20 minutes. Let it cool at least 10 minutes before digging in!