Start your day off right with this hearty and satisfying Ham and Egg Brunch Casserole, a crowd-pleasing dish perfect for weekend breakfasts, holiday gatherings, or meal prep. This easy-to-make recipe combines fluffy eggs, savory diced ham, gooey melted cheddar cheese, and tender cubes of bread, all baked together into a golden, bubbling masterpiece. With just 15 minutes of prep time and a bake-until-golden technique, this casserole brings rich flavors and textures to the table with minimal effort. The addition of optional green onions adds a fresh, zesty kick, making it as visually appealing as it is delicious. Serve this dish warm for a comforting brunch centerpiece or reheat leftovers for a quick, protein-packed start to your day. Perfect for feeding a crowd, this casserole is a one-dish wonder you'll turn to time and again.
Preheat your oven to 375°F (190°C). Lightly grease a 9x13-inch casserole dish with unsalted butter or non-stick spray.
Melt 1 tablespoon of unsalted butter in a large skillet over medium heat. Add diced ham and cook for 3-4 minutes, stirring occasionally, until slightly browned. Remove from heat and set aside.
Layer the cubed bread evenly in the prepared casserole dish. Top with the cooked ham and shredded cheddar cheese.
In a medium mixing bowl, whisk together the eggs, whole milk, salt, and ground black pepper until well combined.
Pour the egg mixture evenly over the bread, ham, and cheese in the casserole dish. Use a spatula or the back of a spoon to gently press the bread down, ensuring it soaks up the egg mixture.
Sprinkle sliced green onions on top if desired for an extra pop of flavor.
Cover the casserole dish with aluminum foil and bake in the preheated oven for 30 minutes.
Remove the foil and bake an additional 15 minutes, or until the top is golden brown and the casserole is set in the center.
Let the casserole rest for 5 minutes before slicing and serving warm. Enjoy!
Calories |
3968 | ||
|---|---|---|---|
% Daily Value* |
|||
| Total Fat | 169.7 g | 218% | |
| Saturated Fat | 77.4 g | 387% | |
| Polyunsaturated Fat | 0.5 g | ||
| Cholesterol | 2009 mg | 670% | |
| Sodium | 13205 mg | 574% | |
| Total Carbohydrate | 348.2 g | 127% | |
| Dietary Fiber | 21.5 g | 77% | |
| Total Sugars | 72.0 g | ||
| Protein | 271.9 g | 544% | |
| Vitamin D | 13.4 mcg | 67% | |
| Calcium | 2905 mg | 223% | |
| Iron | 29.0 mg | 161% | |
| Potassium | 3376 mg | 72% | |
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.