The best thing about this recipe is that you can substitute the first three ingredients with anything you like, so if you want spinache and sausage put those in instead, or if you want it with out any vegetables leave them out. You can also try different cheeses, like gruyere, gouda etc... It will always be deliciouse.
- Melt the butter in a large, deep skillet, then add mushrooms and asparagus . Cook over medium-high heat until evenly brown. Drain, and set aside.
- Mix together bread cubes, mushrooms, asparagus, ham, and Cheddar cheese in a lightly greased 7x11 inch baking dish. In a bowl, beat together the eggs, milk, salt, and mustard. Pour the egg mixture over the bread cube mixture. Cover, and refrigerate at least 8 hours or overnight.
- Remove the casserole from the refrigerator 30 minutes before baking. Preheat oven to 350 degrees F (175 degrees C).
- Bake for 1 hour in the preheated oven, or until a knife inserted in the center comes out clean. Let stand 10 minutes before serving.