This colorful Easter Cheesy Ham and Egg Casserole is a crowd-pleaser! Packed with tasty ham, fluffy eggs, and lots of gooey cheese, it’s perfect for brunch celebrations.
You know you’ve made a winner when you see everyone rushing for seconds! I love making it ahead of time, then just popping it in the oven before guests arrive. So simple!
Key Ingredients & Substitutions
Eggs: Large eggs are essential for the structure of the casserole. If you’re vegan, consider using flax eggs or a commercial egg replacer. They won’t give the exact same texture but will work well enough in a casserole.
Whole milk: Whole milk adds richness, but you can substitute with 2% milk or plant-based milk for a lighter option. Just make sure the plant-based milk is unsweetened to avoid altering the flavor.
Bread: French bread or brioche gives a lovely texture. If you’re gluten-free, you can use gluten-free bread instead. Just be sure to choose a type that holds up well when soaked.
Ham: Diced cooked ham is key for adding flavor, but leftover holiday ham or turkey works well too. For a vegetarian option, use sautéed mushrooms or spinach as a substitute.
Cheese: Cheddar is my go-to for this dish, but a mix with Monterey Jack can make it creamier. If you’re looking for lactose-free options, use lactose-free cheese or a dairy-free blend.
Parsley: Fresh parsley brightens up the dish. If you don’t have any, you could use chives or thyme instead. Fresh herbs really add that extra touch!
How Can I Ensure My Casserole Sets Perfectly?
A crucial step to achieving the right texture is allowing the bread to soak up the egg mixture. Make sure to stir gently, ensuring all pieces are covered. Here’s what to do:
- After adding the cubed bread, ham, and cheese to the egg mixture, let it sit for about 10-15 minutes. This allows the bread to absorb the liquid.
- Spread the mixture evenly in the baking dish before placing it in the oven. This promotes even cooking.
- Baking time is essential; check that it’s set and the top is golden. If it’s still jiggly, it might need a few extra minutes.
Letting it cool slightly before serving will also help it firm up a bit more. Enjoy your casserole!

How to Make Easter Cheesy Ham And Egg Casserole
Ingredients You’ll Need:
For The Casserole:
- 6 large eggs
- 2 cups whole milk
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 4 cups cubed bread (such as French bread or brioche)
- 1 1/2 cups diced cooked ham
- 2 cups shredded cheddar cheese (or a mix of cheddar and Monterey Jack)
For Garnish:
- 1/4 cup chopped fresh parsley (optional)
- Butter or non-stick spray, for greasing the baking dish
How Much Time Will You Need?
This delicious casserole will take you about 15 minutes to prepare and then around 40-45 minutes to bake in the oven. Allow a few minutes to let it cool before serving, making the total time about 1 hour. Perfect for a lovely Easter brunch!
Step-by-Step Instructions:
1. Prepping the Oven and Dish:
Start by preheating your oven to 350°F (175°C). This is an important step to ensure your casserole cooks evenly. While that’s heating up, grab a 9×13-inch baking dish and lightly grease it using butter or non-stick spray. This helps prevent sticking!
2. Whisking the Egg Mixture:
In a large bowl, crack in the 6 large eggs. Pour in the 2 cups of whole milk, then sprinkle in the 1/2 teaspoon of salt and 1/4 teaspoon of black pepper. Whisk everything together until it’s fully combined. You want it nice and smooth!
3. Mixing in the Main Ingredients:
Next up, add the 4 cups of cubed bread, 1 1/2 cups of diced cooked ham, and 2 cups of shredded cheddar cheese right into your egg mixture. Stir gently but thoroughly, making sure all the bread gets soaked in the egg mixture. This step is key for a creamy texture!
4. Pouring into the Baking Dish:
Now, pour the delicious mixture into your prepared baking dish. Spread it out evenly so it cooks in a consistent manner. The anticipation is building!
5. Baking to Perfection:
Place your casserole in the preheated oven and bake uncovered for 40-45 minutes. You will know it’s done when the casserole is set and the top turns a beautiful golden brown. Your kitchen should smell amazing by now!
6. Finishing Touches:
Once baked, carefully remove the casserole from the oven and let it cool slightly. Before serving, garnish it with some fresh, chopped parsley for a bit of color and freshness.
7. Serve and Enjoy!
Slice up your casserole and serve it warm. It’s perfect for a lovely Easter breakfast or brunch gathering. Enjoy every delicious bite!
Can I Use Different Types of Bread?
Absolutely! While French bread or brioche is preferred for its texture, feel free to use any kind of bread you have on hand, including whole wheat or gluten-free options. Just ensure it’s sturdy enough to hold up when soaked.
Can I Make This Casserole Without Ham?
Yes! If you want a vegetarian option, you can omit the ham entirely or substitute it with sautéed vegetables like mushrooms, spinach, or bell peppers for added flavor and nutrition.
Can I Prepare This Ahead of Time?
Definitely! You can prepare the casserole ahead of time by mixing it up the night before, covering it, and storing it in the fridge. Just be sure to let it sit at room temperature for about 30 minutes before baking to ensure even cooking.
How Do I Store Leftovers?
Store any leftovers in an airtight container in the fridge for up to 3 days. To reheat, pop it in the oven at 350°F (175°C) until warmed through, or microwave individual portions for a quick meal!



