6-8cupscubed Challah bread or French bread14-16 oz
2teaspoonolive oil
⅔cupchopped onion
2cupsdiced hamor ½ inch cubes
2cupschopped baby spinach or asparagusoptional
1cup4 oz shredded cheddar cheese
1cup4 oz shredded Italian blend cheese
6large eggsslightly beaten
1 ½cupsmilk
½cupregular or fat free half & half
¼cupshaved Parmesan cheeseor just use shredded
Pepper
Instructions
Preheat oven to 350 degrees F. Grease a 9x13 inch baking dish.
Arrange the bread in an even layer, pressing down
In a skillet, cook the onion in the olive oil just until soft, then add the ham (and asparagus if using) and continue to cook for another 2 or 3 minutes or until ham starts to brown around the edges. If using spinach, add the spinach towards the end and cook just until it wilts..
Pour Spread the ham and vegetable mixture over the bread.
Mix together the eggs, milk, and half & half. Stir in the cheese, then pour over the bread.
Sprinkle top with Parmesan cheese and pepper.
Bake at 350 for about 45 minutes. Let stand for about 10 minutes. However, for best results let cool slightly, chill overnight, then re-heat. The casserole has a better shape and texture when cooked and gently reheated.
Notes
With all the ham and cheese, the egg mixture doesn't really need any added salt. If you leave out the ham, you may want to add a pinch or two.