This Easter Cheesy Ham and Egg Casserole is a comforting dish packed with tasty ham, fluffy eggs, and gooey cheese. It’s perfect for a family brunch!
Trust me, this dish will have everyone smiling at the table. Plus, it’s super easy to throw together—just mix, bake, and enjoy those cheesy bites!
Key Ingredients & Substitutions
Eggs: Six large eggs are key for a rich and fluffy texture in this casserole. If you’re looking for an egg substitute, you could use 1/4 cup of unsweetened applesauce or a commercial egg replacement for each egg.
Milk: Whole or 2% milk adds creaminess. For a lighter version, skim milk works fine. If you’re dairy-free, try almond, oat, or soy milk. Just make sure it’s unsweetened!
Bread: Day-old bread, like French or challah, helps absorb the egg mixture better. Stale bread is best, but if you only have fresh bread, briefly toast the cubes in the oven to dry them out.
Ham: Cooked ham adds savory flavor. You can substitute deli ham or even use cooked turkey or chicken for a different twist. This dish also works great with vegetarian sausage for a meatless option.
Cheese: Cheddar is a popular choice. You could swap it for any cheese you like, such as Monterey Jack, Swiss, or even a blend for more flavor. Don’t forget to reduce the quantity slightly if using a stronger cheese.
How Do I Ensure My Casserole Is Perfectly Cooked?
Getting the perfect bake on your casserole is important to avoid a soggy or dry dish. Here are some tips to help with that:
- Allow the casserole to sit after mixing. This resting time lets the bread absorb the custard mixture, so it’s flavorful throughout.
- Keep an eye on the baking time. Every oven is different. Start checking for doneness at about 35 minutes. You want it golden on top and firm in the center.
- If the top browns too quickly, cover it loosely with aluminum foil to prevent burning while the inside cooks through.
After removing it from the oven, let it cool for 5 minutes. This helps to set the casserole for easier serving. Enjoy your delightful Easter brunch!

Easter Cheesy Ham And Egg Casserole
Ingredients You’ll Need:
For the Casserole:
- 6 large eggs
- 2 cups milk (whole or 2%)
- 4 cups cubed bread (day-old bread like French bread or challah)
- 1 ½ cups cooked ham, diced
- 1 ½ cups shredded cheddar cheese (or a cheese blend)
- 1/2 cup chopped onion (optional)
- 1 tsp dry mustard powder (optional for added flavor)
- 1/2 tsp salt
- 1/4 tsp black pepper
For Garnish:
- 1 tbsp chopped fresh parsley
- Butter or cooking spray (for greasing casserole dish)
How Much Time Will You Need?
This casserole recipe takes about 15 minutes for preparation and 40-45 minutes for baking. Plus, you’ll want to allow an additional 10-15 minutes for the casserole to soak before baking. In total, plan for about an hour and a half to create this delicious dish, making it a great choice for a festive Easter brunch!
Step-by-Step Instructions:
1. Preheat and Prepare:
Start by preheating your oven to 350°F (175°C). While that’s warming up, grease a 9×13-inch casserole dish with butter or cooking spray. This will help prevent sticking later on!
2. Cube the Bread:
Next, take your day-old bread and cut it into cubes. If you’re using fresh bread, giving it a quick toast in the oven can help it absorb the egg mixture better.
3. Whisk the Eggs:
In a large mixing bowl, whisk together the eggs, milk, salt, pepper, and dry mustard powder (if using). Make sure everything is well combined for a tasty custard base.
4. Combine the Bread:
Add the cubed bread to the egg mixture. Stir gently to ensure every piece of bread is coated with the mixture. This will give your casserole that wonderful custardy texture.
5. Mix in Ham and Cheese:
Now, fold in the diced ham, shredded cheddar cheese, and chopped onion (if you’re using it). Gently mix to distribute these ingredients evenly throughout the bread and egg mix.
6. Pour and Spread:
Pour the entire mixture into the prepared casserole dish. Use a spatula to spread it out evenly so that everything bakes perfectly together.
7. Let It Soak:
Before baking, let the casserole sit for about 10-15 minutes. This soaking time allows the bread to absorb all that delicious custard goodness.
8. Bake It:
Place the casserole in the preheated oven and bake for 40-45 minutes. You want it to be set, golden on top, and for a toothpick inserted in the center to come out clean.
9. Cool Briefly:
When it’s finished baking, take it out of the oven and let it cool for about 5 minutes. This will make it easier to cut and serve.
10. Garnish and Serve:
Before serving, sprinkle some fresh chopped parsley on top for a pop of color. This casserole goes wonderfully with a fresh fruit salad or a light green salad, making it a perfect centerpiece for your Easter brunch or any festive breakfast!
Can I Use Different Types of Bread?
Absolutely! While day-old bread like French or challah works best, feel free to experiment with any bread you have on hand. Whole grain or sourdough can add unique flavors, but make sure it’s somewhat stale or toasted to absorb the custard mixture effectively.
Can I Make This Casserole Ahead of Time?
Yes, you can prepare the casserole the night before! Simply assemble it, cover it, and refrigerate. When you’re ready to bake, let it sit at room temperature for about 30 minutes before popping it in the oven. It may require a slightly longer baking time if it’s straight from the fridge.
How Should I Store Leftovers?
Store any leftover casserole in an airtight container in the fridge for up to 3 days. To reheat, simply warm it in the microwave or oven until heated through. You can cover it with foil in the oven to prevent the top from over-browning.
What Can I Use Instead of Ham?
If you’re looking for a substitution, diced cooked turkey, chicken, or even cooked vegetarian sausage are great options. For a meatless version, consider adding more veggies like bell peppers, spinach, or mushrooms for added flavor and texture!
