In a medium bowl, whisk eggs and half & half until well blended. Set aside.
In a large bowl, combine remaining ingredients.
Grease six 1-1/2 cup casserole dishes or one 13 x 9-inch baking dish. Spoon bread and cheese mixture into dish(es). Pour egg mixture over the top. Refrigerate 4 hours or overnight.
Place casserole(s) in a 350° F preheated oven for 30 to 35 minutes or until golden brown and eggs are set. Remove from oven and serve.