Scatter half of each bread cubes, ham, pepper, onion and cheese in dish. Repeat layers.
Beat remaining ingredients together. Pour evenly over bread mixture. Press down lightly to cover bread with liquid. Cover with plastic wrap and refrigerate overnight or at least 4 hours.
Preheat oven to 350. Bake uncovered for 45 to 55 mins or until puffed and golden. Let stand 10 mins before serving.