This Easter Cheesy Ham and Egg Casserole is a tasty way to celebrate! It features fluffy eggs, savory ham, and lots of gooey cheese, baked together for the perfect morning dish.
Imagine waking up to the smell of this comforting casserole—it’s like a warm hug on a plate! I love serving it with a side of fresh fruit for a bright and cheerful breakfast.
Key Ingredients & Substitutions
Eggs: Large eggs are the star here, creating a fluffy and rich texture. If you’re looking for a lighter option, you can use egg whites instead, just remember to adjust the volume to maintain texture.
Milk: Whole or 2% milk makes the casserole creamy. You can swap it for almond milk or oat milk for a dairy-free version, but it may change the texture slightly.
Ham: Diced cooked ham adds great flavor. If you’re vegetarian or looking for a healthier option, you can substitute with chopped spinach or mushrooms.
Bread: I love using day-old French bread because it absorbs the custard well. If you’re gluten-free, try using gluten-free bread. Just ensure it’s sturdy enough to hold up in the casserole.
Cheese: Cheddar is my favorite for that classic taste, but mixing in mozzarella adds a nice stretchiness. For a sharper flavor, consider using Gruyère or an extra mature cheddar.
How Can I Ensure the Bread Absorbs the Custard Properly?
Properly soaking the bread is crucial for a great texture in this casserole. After mixing the cubed bread with the egg mixture, press the bread down gently to help it soak up the liquid. Letting it sit for about 5 minutes allows the bread to absorb the custard fully.
- Make sure to use enough liquid so that all pieces of bread get a good soak.
- If you’re using a denser bread, you might want to let it sit a little longer.

How to Make Easter Cheesy Ham and Egg Casserole
Ingredients You’ll Need:
Basic Ingredients:
- 6 large eggs
- 2 cups milk (whole or 2%)
- 1 teaspoon dried oregano or Italian seasoning
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
Main Components:
- 4 cups cubed bread (day-old French bread or similar)
- 1 1/2 cups diced cooked ham
- 1 1/2 cups shredded cheddar cheese (or a mix of cheddar and mozzarella)
Optional Toppings:
- 1/2 cup grated Parmesan cheese (optional)
- 1 tablespoon butter (for greasing the casserole dish)
How Much Time Will You Need?
This delicious casserole takes about 15 minutes to prep, plus 45-50 minutes to bake. After baking, allow it to cool for about 5-10 minutes before serving. So, total time is around 1 hour and 10 minutes. Perfect for a cozy Easter breakfast or brunch!
Step-by-Step Instructions:
1. Prepare Your Oven and Dish:
Start by preheating your oven to 350°F (175°C). While it’s warming up, grab a 9×13-inch casserole dish and grease it well with butter. This helps the casserole come out easily after baking.
2. Whisk the Egg Mixture:
In a large mixing bowl, crack those 6 eggs and whisk them together with 2 cups of milk, 1 teaspoon of dried oregano (or Italian seasoning), 1/2 teaspoon salt, and 1/4 teaspoon black pepper. Mix until everything is smooth and well combined.
3. Soak the Bread:
Now, it’s time to add in the 4 cups of cubed bread. Gently press the bread pieces down into the egg mixture so they soak it up well. Let it sit for about 5 minutes to absorb all that creamy goodness.
4. Fold in Ham and Cheese:
Once the bread is soaked, fold in the diced cooked ham and shredded cheddar cheese. Make sure everything is evenly mixed so every bite of the casserole is full of flavor.
5. Pour and Spread the Mixture:
Transfer the entire mixture into your greased casserole dish. Use a spatula to spread it out evenly so it bakes nicely.
6. Add Optional Toppings:
If you’re opting for Parmesan, sprinkle it on top of the casserole. A little extra oregano can also be added for a nice touch.
7. Bake to Perfection:
Slide the casserole into your preheated oven and bake it for 45-50 minutes. You’ll know it’s ready when it’s puffed up, golden brown on top, and a knife inserted into the center comes out clean.
8. Cool and Serve:
Once baked, remove the casserole from the oven and let it cool for 5-10 minutes. This will make it easier to serve. Enjoy your delightful dish perfect for any Easter gathering!
Can I Use Different Types of Bread for This Casserole?
Absolutely! While day-old French bread works great, you can use any sturdy bread like sourdough or whole wheat. If you’re using gluten-free bread, just ensure it’s dense enough to hold the mixture without getting too soggy.
Can I Prepare This Casserole the Night Before?
Yes, you can! To prepare it ahead, assemble the casserole up to the point of baking, cover it with plastic wrap, and refrigerate overnight. In the morning, let it sit at room temperature for about 20 minutes before baking to ensure even cooking.
How Do I Store Leftovers?
Leftovers can be stored in an airtight container in the fridge for up to 3 days. To reheat, warm a portion in the microwave or in a preheated oven until heated through. You might want to add a splash of milk to keep it moist while reheating.
Can I Freeze This Casserole?
Yes, you can freeze the casserole before baking. Just cover it tightly with plastic wrap and aluminum foil. When you’re ready to enjoy it, thaw it in the fridge overnight and then bake as directed. Frozen casseroles can be kept for up to 2 months.



