This Easter Cheesy Ham and Egg Casserole is a warm, comforting dish perfect for brunch. With creamy eggs, yummy cheese, and bits of ham, it’s a crowd-pleaser!
It’s super easy to make, too! Just mix everything together, pop it in the oven, and let it bake while you sip your coffee. Who doesn’t love a simple, tasty dish on a busy holiday? 😊
Key Ingredients & Substitutions
Eggs: Large eggs are essential for a fluffy texture. If you need a vegan option, you can use a mix of flaxseed meal and water as a substitute (1 tablespoon flaxseed meal + 2.5 tablespoons water = 1 egg).
Milk: Whole milk gives creaminess. For a lighter option, use 2% milk or almond milk. Just keep in mind that plant-based milks may alter the flavor a bit, but they’ll still work great!
Cheddar Cheese: I love using sharp cheddar for the stronger flavor, but you can mix it up! Try Monterey Jack or Swiss for different tastes. For a dairy-free option, vegan cheese could be a fun experiment.
Cubed Bread: Day-old bread is perfect as it soaks up the egg mixture better. If you’re out of bread, any hearty type will do, like bagels or croissants. Gluten-free bread can work too if needed!
How Do I Ensure the Casserole Comes Out Perfectly Set?
The key to a perfectly baked casserole is paying attention to the soaking time and baking duration. After pouring the egg mixture over the bread, lightly press down to help absorb it, then let it rest for about 10 minutes. This helps the flavors meld and ensures the bread is well soaked.
- Set the oven to 350°F (175°C) and make sure it’s preheated before baking.
- Keep an eye on your casserole in the last 10 minutes. If it starts browning too quickly, cover with foil.
- Check for doneness by inserting a knife in the center; it should come out clean when done.
Letting the casserole cool for a few minutes before serving helps it set even more, making slicing easier. Enjoy your delicious creation!

How to Make Easter Cheesy Ham And Egg Casserole
Ingredients You’ll Need:
For the Casserole:
- 6 large eggs
- 2 cups whole milk
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1 teaspoon dry mustard (optional)
- 4 cups cubed bread (preferably day-old or slightly stale)
- 2 cups cooked ham, diced
- 2 cups shredded cheddar cheese (divided)
- 2 tablespoons fresh parsley, chopped (for garnish)
- Butter or non-stick spray for the baking dish
How Much Time Will You Need?
This delicious casserole takes about 15 minutes to prepare and requires about 45-55 minutes of baking time. It’s a great dish to make for a holiday breakfast or brunch, letting you enjoy time with family while it bakes in the oven. Don’t forget to let it cool for a few minutes before diving in!
Step-by-Step Instructions:
1. Prepping the Dish:
Start by preheating your oven to 350°F (175°C). While it heats up, take a 9×13-inch baking dish or an oval casserole dish and grease it with butter or non-stick spray so the casserole doesn’t stick.
2. Mixing the Egg Mixture:
In a large bowl, whisk together the eggs, whole milk, salt, black pepper, and dry mustard (if using). Make sure everything is well combined. This mixture will give your casserole its creamy texture!
3. Assembling the Casserole:
Spread the cubed bread evenly over the bottom of the prepared baking dish. Then, sprinkle half of the diced ham and 1 cup of shredded cheddar cheese over the bread cubes. This layering creates delicious flavor throughout!
4. Adding the Egg Mixture:
Pour the egg mixture evenly over the bread, ham, and cheese layers. Press down lightly on the bread so it can soak in all that delicious egg mixture. This step is important for a fluffy casserole!
5. Final Touches:
Now, sprinkle the remaining diced ham and shredded cheddar cheese on top of the casserole. Let it sit for about 10 minutes to soak up the egg mixture a little more. This resting time also helps the flavors blend.
6. Baking to Perfection:
Place the baking dish in the oven and bake uncovered for 45-55 minutes. You’re looking for a golden-brown top and a custard that is set. To check if it’s done, insert a knife into the center; it should come out clean.
7. Cool and Serve:
Once baked, remove the casserole from the oven and let it cool for a few minutes. This brief cooling period makes it easier to slice. Before serving, garnish with chopped fresh parsley for a pop of color and freshness!
This savory casserole is perfect for brunch or a holiday breakfast, combining fluffy eggs, melted cheddar cheese, and savory ham into a satisfying baked dish. Serve it warm alongside a refreshing glass of juice or cup of coffee!
Can I Use Different Types of Cheese?
Absolutely! While cheddar is classic, you can substitute with mozzarella, Monterey Jack, or even a tangy goat cheese for a unique flavor twist. Just keep in mind that the cheese you choose will change the overall taste of the casserole.
What If I Don’t Have Day-Old Bread?
No worries! Fresh bread can work too, but it’s best to let it sit out for a few hours to dry out a bit. Alternatively, you can toast the cubed bread in the oven for about 10 minutes at 350°F (175°C) until it’s slightly crispy before using it in the recipe.
Can I Make This Casserole Ahead of Time?
Yes, you can prepare the casserole the night before! Just assemble it up to the point before baking, cover it with plastic wrap, and refrigerate. When you’re ready to bake, allow it to sit at room temperature for about 20 minutes before popping it in the oven, adding an extra 5-10 minutes to the baking time if needed.
How Should I Store Leftovers?
Store any leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, simply warm individual portions in the microwave or heat the entire casserole in the oven at 350°F (175°C) until warmed through, about 20-25 minutes.
