This tasty casserole is a perfect mix of ham, eggs, and cheese all baked together in one dish. It’s easy to whip up and makes a great breakfast or brunch for Easter!
You know it’s a hit when your family can’t get enough of it. I love serving it with fresh fruit on the side. It becomes a colorful and fun meal that everyone enjoys! 🍳🥓
Key Ingredients & Substitutions
Eggs: The foundation of this casserole. I recommend using large eggs for the best results. If you want a lighter option, you can use egg whites or egg substitutes, but the texture may change a bit.
Milk: Whole or 2% milk gives a creamy texture. You can substitute with almond milk, oat milk, or any dairy-free milk, but choose unsweetened to avoid an odd taste.
Thyme: This herb adds a warm flavor. If you don’t have dried thyme, feel free to use fresh thyme for a brighter taste. Other herbs like oregano or rosemary work, too, if you’re feeling adventurous!
Bread: Day-old white or French bread is best because it soaks up the egg mixture without becoming mushy. If you want to make it gluten-free, use gluten-free bread or even crusty rolls or bagels!
Ham: A great ingredient for flavor. You can use any cooked ham or swap it for cooked bacon or sausage. If you’re vegetarian, try adding sautéed vegetables like spinach or mushrooms instead.
Cheddar Cheese: Sharp cheddar gives a robust flavor. You can use mild cheddar, or for a twist, try pepper jack or gouda for a bit of spice.
How Do I Ensure the Casserole Sets Perfectly?
Getting the casserole just right is key! You want a fluffy texture, so pay attention to a couple of things:
- Whisk the egg mixture really well, so it’s smooth and combined before adding the other ingredients.
- Let the mixture rest for 10-15 minutes after mixing before baking. This lets the bread absorb some of the egg mixture.
- Cover with foil during the first part of baking to avoid over-browning, then uncover to let it get golden.
Remember, every oven is different, so keep an eye on it during the last 10 minutes of baking to ensure it’s just right!

How to Make Easter Cheesy Ham And Egg Casserole
Ingredients You’ll Need:
Base Ingredients:
- 8 large eggs
- 2 cups milk (whole or 2%)
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1 teaspoon dried thyme (or fresh thyme leaves)
- 6 cups cubed bread (day-old white or French bread)
- 2 cups cooked ham, diced
- 2 cups shredded sharp cheddar cheese
- 1/2 cup grated Parmesan cheese (optional for topping)
- Butter or non-stick spray (for greasing casserole dish)
How Much Time Will You Need?
This delicious casserole takes about 15 minutes to prep and 50-60 minutes to bake. You’ll have about 15 minutes for gathering and mixing ingredients, and then it will take around 35-45 minutes in the oven. Enjoy a little downtime while it bakes!
Step-by-Step Instructions:
1. Preheat and Prepare Your Dish:
Start by preheating your oven to 350°F (175°C). While the oven heats up, grab a 9×13 inch casserole dish and lightly grease it with butter or spray it with non-stick spray to prevent sticking.
2. Whisk the Egg Mixture:
In a large mixing bowl, whisk together the 8 large eggs, 2 cups of milk, 1/2 teaspoon salt, 1/4 teaspoon black pepper, and 1 teaspoon of thyme until everything is well combined. You want a nice, smooth mixture that’s ready for the other ingredients!
3. Add the Main Ingredients:
Next, gently fold in 6 cups of cubed bread, 2 cups of diced ham, and 2 cups of shredded cheddar cheese into the egg mixture. Make sure to stir gently so that the bread gets coated nicely without breaking apart.
4. Transfer to Casserole Dish:
Carefully pour the egg-bread mixture into the prepared casserole dish, making sure to spread it evenly across the bottom. If you like, sprinkle the 1/2 cup of grated Parmesan cheese over the top for that extra cheesy flavor and a beautiful golden crust.
5. Bake With Foil:
Cover the dish with foil and place it in the oven to bake for 25-30 minutes. This will help the casserole cook through without browning too early.
6. Bake Without Foil:
Once 25-30 minutes are up, carefully remove the foil. Bake for an additional 15-20 minutes or until the top is golden brown, and when you insert a knife into the center, it should come out clean. This means your casserole is fully set!
7. Cool and Serve:
Let the casserole sit for a few minutes before slicing it into pieces. This helps it hold together better when you serve it.
8. Enjoy Your Meal:
Serve warm and consider pairing it with fresh orange slices and a cup of coffee or tea for a delightful Easter breakfast or brunch. Enjoy the delicious flavors and textures!
Can I Use Different Types of Bread?
Absolutely! While day-old white or French bread is ideal, you can use any bread you have on hand. Italian, sourdough, or even brioche will work wonderfully. Just ensure it’s a bit stale to absorb the egg mixture without getting too mushy.
How Can I Store Leftovers?
Leftovers can be stored in an airtight container in the refrigerator for up to 3 days. To reheat, cover with foil and warm in the oven at 350°F (175°C) until heated through, or microwave individual portions until warm.
Can I Make This Casserole Ahead of Time?
Yes, you can prepare the casserole the night before! Assemble it and cover it tightly with plastic wrap or foil, then refrigerate. When you’re ready to bake, simply remove it from the fridge and bake as directed, adding a few extra minutes if it’s cold when you put it in the oven.
What Do I Do If My Casserole Is Soggy?
If your casserole turns out soggy, it may have had too much moisture. To prevent this, ensure your bread is dry enough or reduce the milk slightly. Also, allowing it to cool a few minutes before slicing can help it firm up. You can also bake it a bit longer uncovered to crisp up the top.



