This Easter Cheesy Ham and Egg Casserole is a warm and tasty dish perfect for brunch! With layers of fluffy eggs, diced ham, and gooey cheese, it’s a crowd-pleaser.
It’s so simple to make—I just mix everything and pop it in the oven. Plus, it’s a great way to use up leftover ham! Your guests will thank you for this delicious delight! 🐰🥚
Ingredients & Substitutions
Eggs: The star of this dish! Large eggs provide the base for the custard-like texture. If you’re looking for a cholesterol-free option, try using egg substitutes or silken tofu blended until smooth.
Milk: Whole or 2% milk works best, but if you’re on a dairy-free diet, opt for almond or oat milk. Just ensure they are unsweetened to keep the flavor balanced.
Dijon Mustard: This ingredient adds great flavor depth but is optional. If you want a milder taste, feel free to omit it, or substitute with a touch of yellow mustard.
Bread: Day-old bread is ideal as it absorbs the egg mixture better. French bread or brioche are top choices, but you can use whole grain or sourdough too. Even gluten-free bread works well!
Ham: Diced cooked ham gives a nice protein boost. You can swap it for cooked bacon or sausage for a different flavor, or use a plant-based alternative for a vegetarian option.
Cheddar Cheese: Sharp cheddar adds a lovely zing to the casserole. If you’re not a fan, try substituting with Monterey Jack or Gouda. For a lighter option, use low-fat cheese.
How Do You Make Sure the Bread Absorbs the Egg Mixture Properly?
To get that perfect consistency, it’s essential to let the cubed bread soak in the egg mixture. This makes the casserole rich and moist. Here’s how:
- Whisk the egg mixture until combined.
- Add the cubed bread and gently toss to coat.
- Allow it to sit for 5-10 minutes. This gives the bread time to soak up the liquids.
Be sure the bread is well coated, which will help it bake up deliciously soft! If it seems dry, don’t hesitate to add a splash more milk.

How to Make Easter Cheesy Ham and Egg Casserole?
Ingredients You’ll Need:
Basic Ingredients:
- 8 large eggs
- 2 cups milk (whole or 2%)
- 1 teaspoon Dijon mustard (optional for flavor depth)
- Salt and black pepper to taste
For The Casserole:
- 4 cups cubed bread (preferably a day or two old, like French bread or brioche)
- 2 cups cooked ham, diced
- 2 cups shredded sharp cheddar cheese
- 1 small onion, finely chopped
Seasonings and Toppings:
- 1 teaspoon garlic powder
- 1 teaspoon dried thyme or fresh thyme leaves
- 2 tablespoons unsalted butter (for greasing the baking dish)
- Fresh thyme or parsley for garnish (optional)
How Much Time Will You Need?
This recipe will take about 15 minutes to prep and around 40-50 minutes to bake. So, you’re looking at just under an hour to get this tasty casserole ready to serve!
Step-by-Step Instructions:
1. Preheat Your Oven:
Start by preheating your oven to 350°F (175°C). While it’s heating up, take out a 9×9-inch baking dish and grease it with butter to prevent sticking. This makes it easier to serve later!
2. Whisk the Eggs:
In a large mixing bowl, crack those eggs and add the milk. Sprinkle in the Dijon mustard, salt, black pepper, garlic powder, and thyme. Whisk everything together until well combined and frothy. This is your flavorful base!
3. Add the Bread:
Now, it’s time to add your cubed bread. Toss it into the egg mixture and gently mix until all the bread is coated. Let it sit for 5-10 minutes so the bread can soak up all that eggy goodness. This step is crucial for tenderness!
4. Mix in the Goodies:
Once the bread has soaked a bit, stir in the diced ham, chopped onion, and shredded cheddar cheese. Make sure everything is evenly distributed so you get great flavor in every bite.
5. Bake It:
Pour the mixture into your greased baking dish, spreading it evenly. Pop it in your preheated oven and bake for 40-50 minutes. You’re looking for a golden-brown top and a knife coming out clean when poked in the center!
6. Let It Rest:
When your casserole is done, take it out of the oven and let it rest for about 5 minutes. This helps it firm up a little and makes it easier to cut into servings. If you like, sprinkle some fresh thyme or parsley on top for garnish!
7. Serve and Enjoy:
Slice up your delicious casserole and serve it warm. It pairs wonderfully with fresh fruit, a glass of orange juice, or a light salad to complete your perfect Easter brunch. Enjoy the cheesy, savory goodness!
Can I Use Egg Substitute in This Recipe?
Absolutely! You can replace the 8 large eggs with about 1 cup of egg substitute or 1 cup of silken tofu blended until smooth for a similar texture. Just make sure to adjust your seasonings accordingly.
Can I Prepare This Casserole in Advance?
Yes, you can prepare it a day ahead! Assemble everything in the baking dish, cover it, and refrigerate overnight. Just add an extra 10-15 minutes to the baking time if it goes in the oven straight from the fridge.
What Should I Do With Leftovers?
Store leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, simply warm individual servings in the microwave or bake in the oven until heated through.
Can I Add Other Vegetables?
Definitely! Feel free to get creative with your vegetable choices. Spinach, bell peppers, or zucchini can all make great additions. Just be sure to sauté any raw vegetables beforehand to help reduce moisture in the casserole.



