This Easter cheesy ham and egg casserole is a warm and tasty dish that’s perfect for breakfast or brunch. Packed with ham, eggs, and gooey cheese, it’s hard to resist!
You can whip it up in no time, and it always impresses guests. I love serving it hot out of the oven, and the smell? It’s like a hug in the kitchen! 🐰🥚
Key Ingredients & Substitutions
Eggs: Eggs give this casserole its rich structure. I recommend using large eggs, but if you’re in a pinch, medium eggs can work too. Just adjust the quantity slightly, using around seven medium eggs.
Whole Milk: Whole milk adds creaminess. For a lighter option, you could use 2% milk, or if you need a dairy-free alternative, almond or oat milk can be substituted, though it may slightly change the flavor.
Dijon Mustard: Adding Dijon mustard is optional, but it really enhances the flavor. If you prefer something milder, yellow mustard will do, or skip it altogether for a simpler taste.
Cubed Bread: Day-old bread works best for this dish as it absorbs the egg mixture well. French bread or brioche are great choices. If you want a gluten-free version, use gluten-free bread instead.
Ham: Diced cooked ham adds protein and flavor. You could use leftover holiday ham, or for a vegetarian version, replace it with sautéed vegetables like spinach or bell peppers.
Chelsea Cheese: Cheddar is classic, but feel free to mix it up. Gouda or pepper jack can add a fun twist. Use all cheddar if you’re not into mixing. For a dairy-free version, use a plant-based cheese substitute.
How Do You Ensure the Bread Soaks Up the Egg Mixture Properly?
Soaking the bread in the egg mixture is crucial for a well-textured casserole. Here’s how to make sure you do it right:
- After mixing the eggs with the milk and seasonings, add the cubed bread to the bowl.
- Gently press the bread down into the mixture with a spatula to help it absorb the liquid.
- Let it soak for about 10 minutes. This step allows the bread to fully absorb the flavors.
Not giving it enough time to soak will lead to a drier casserole. If you can, give it an extra minute or two. The more soaked the bread, the better the casserole!

Easter Cheesy Ham And Egg Casserole
Ingredients You’ll Need:
For the Casserole:
- 6 large eggs
- 2 cups whole milk
- 1 tsp Dijon mustard (optional, for flavor)
- 1/2 tsp salt
- 1/4 tsp black pepper
- 3 cups cubed day-old bread (such as French bread or brioche)
- 1 1/2 cups diced cooked ham
- 1 1/2 cups shredded cheddar cheese (sharp or mild, as preferred)
- 1/2 cup shredded mozzarella or Monterey Jack cheese (optional, for extra cheesiness)
- 2 tbsp butter, melted
- 2 tbsp chopped fresh chives or parsley for garnish (optional)
How Much Time Will You Need?
This lovely casserole takes about 15 minutes to prepare and then 40-45 minutes to bake in the oven. Allow some extra time for letting it sit before serving, so the flavors settle and it’s easier to slice. In total, you should plan about 1 hour and 10 minutes to enjoy this delightful dish!
Step-by-Step Instructions:
1. Prep Your Oven and Dish:
Start by preheating your oven to 350°F (175°C). While that warms up, take a 9×13 inch casserole dish and grease it with butter or non-stick spray to prevent sticking.
2. Make the Egg Mixture:
In a large mixing bowl, whisk together the eggs, whole milk, Dijon mustard (if you decided to include it), salt, and black pepper until everything is blended well and smooth. This mixture is where all the deliciousness starts!
3. Soak the Bread:
Add the cubed day-old bread into the egg mixture and gently press it down with a spatula. This helps the bread absorb the liquid. Let it soak for about 10 minutes, which is just enough time for the bread to soak up those yummy flavors.
4. Mix in Ham and Cheese:
After the soaking, stir in half of your diced ham and half of the shredded cheddar cheese into the bread mixture. If you’re using mozzarella or Monterey Jack, add that in too. Mix everything until combined!
5. Put It All Together:
Pour the mixture into your prepared casserole dish and spread it out evenly so it cooks nicely. Then, sprinkle the remaining cheese and ham pieces evenly over the top. This is where it gets extra cheesy!
6. Add Some Butter:
Drizzle the melted butter over the top of the casserole. This will help it brown beautifully while baking.
7. Bake It Up:
Put the casserole in the preheated oven and bake it uncovered for about 40-45 minutes. Keep an eye on it—when the top is golden brown and a knife inserted into the center comes out clean, it’s done!
8. Let It Sit:
Once you’ve pulled it from the oven, let the casserole sit for a few minutes. This helps it set up nicely, making it easier to cut into portions.
9. Garnish and Serve:
For a lovely finishing touch, garnish with some chopped chives or parsley. Now, simply serve warm and enjoy this festive, comforting Easter breakfast or brunch with your loved ones!
Can I Use Other Types of Bread?
Absolutely! While day-old bread like French bread or brioche is recommended for optimal absorption, you can use any bread you have on hand, such as sourdough or whole wheat. Just make sure it’s a bit stale to help soak up the egg mixture.
Can I Make This Casserole the Night Before?
Yes, you can prepare the casserole the night before! After mixing the ingredients, cover the dish tightly with plastic wrap and refrigerate. In the morning, just pop it in the oven and add a few extra minutes to the baking time since it will be cold from the fridge.
How Long Can Leftovers Be Stored?
Leftovers can be stored in an airtight container in the refrigerator for up to 3 days. To reheat, warm individual portions in the microwave or bake in the oven until heated through.
Can I Add Vegetables to the Casserole?
Definitely! Feel free to add sautéed vegetables like spinach, bell peppers, or mushrooms for extra flavor and nutrition. Just make sure they are cooked and not too watery to avoid affecting the casserole’s consistency.
