| 2 | tablespoons olive oil |
| 1 | very large onion, chopped (about 1 1/2 cups) |
| 1 | medium green bell pepper, chopped |
| 1 | tablespoon minced garlic |
| 1 | (8-oz.) pkg. sliced cooked ham, cut into small pieces |
| 3 | medium tomatoes, seeded, chopped |
| 12 | slices (about 1 1/2 lb.) day-old English muffin or sourdough bread, torn into pieces |
| 8 | eggs |
| 3 | cups milk |
| 1 1/2 | teaspoons salt |
| 1/4 | teaspoon pepper |
| 4 | oz. (1 cup) shredded Cheddar cheese |