Grease a 13x9 inch casserole dish.
Place half of the bagel cubes in the casserole dish.
Sprinkle half of the meat, half of the cheddar cheese, half of the cream cheese and half of the scallions over the cubes.
Repeat another layer of bagels, meat, cheese, cream cheese & scallions.
In a bowl whisk together eggs, heavy cream, salt & pepper.
Pour egg mixture over bagel layers making sure to complete cover them.
Cover dish with foil & place in a refrigerator for 4 hour or overnight
Preheat the over to 350°F
Bake covered casserole for 40 minutes. Then, remove foil & continue to bake for 15 minutes
LEt cool for 10 minutes before serving