01 -
Preheat oven to 350°F (175°C).
02 -
Whisk eggs, milk, salt, and pepper in a large bowl until well combined.
03 -
Grease a 9×13-inch baking dish thoroughly to prevent sticking.
04 -
Spread cubed bread evenly in the dish. Top with cooked sausage (or ham), shredded cheese, green onions, and bell peppers (if using).
05 -
Pour the egg mixture over the layered ingredients, gently pressing down to ensure bread absorbs the liquid.
06 -
Cover the dish with aluminum foil and bake for 25 minutes.
07 -
Remove foil and continue baking for another 10 minutes until eggs are set and top is golden brown.
08 -
Allow casserole to rest for 5 minutes before cutting into portions and serving.