Eggs Benedict Casserole
This amazing Eggs Benedict Casserole brings all the fancy brunch flavors you love into one easy dish that busy families will absolutely adore! You get to prep it the night before, which means you can sleep in and still serve an impressive breakfast that feeds a crowd.

Recipe Details
Timing & Servings: Prep Time: 20 minutes, Additional Time: 4 hours 25 minutes, Total Time: 4 hours 45 minutes, Serves: 12 people.
Nutrition Profile: Omega-3
Nutrition Facts (per serving): 211 Calories, 9g Fat, 17g Carbs, 16g Protein
Ingredients You’ll Need
Canadian bacon: You’ll need 2 packages (6 ounces each) of uncured Canadian bacon, chopped up. This gives you that classic eggs Benedict flavor without all the fuss!
English muffins: One 12-ounce package of whole-wheat English muffins, split and cut into 1-inch pieces. The whole-wheat adds extra nutrition and holds up beautifully in the casserole.
Eggs: 10 large eggs total – 8 go into the casserole base and 2 into the creamy sauce. Fresh eggs make all the difference here!
Garlic powder: Just ½ teaspoon adds that perfect savory note. No need to chop fresh garlic for this one.
Kosher salt: ¼ teaspoon brings out all the flavors. You can use regular table salt if that’s what you have.
Milk: 3 cups of 2% reduced-fat milk, divided between the casserole and sauce. The reduced-fat keeps it lighter but still creamy.
Paprika: ¼ teaspoon sprinkled on top gives you that beautiful golden color and mild pepper flavor.
Fresh parsley: 3 tablespoons of torn fresh flat-leaf parsley leaves for a bright, fresh finish.
Butter: 2 tablespoons of unsalted butter gets browned for the sauce. This step adds amazing nutty flavor!
Buttermilk: ½ cup of low-fat buttermilk makes the sauce tangy and smooth, just like hollandaise.
Cornstarch: 2 tablespoons help thicken the sauce perfectly. No lumps, I promise!
Cayenne pepper: Just a pinch adds a tiny kick. You won’t even notice it, but it makes everything taste better.
Fresh lemon juice: 2 tablespoons from 1 large lemon brightens up the whole dish. Fresh is definitely best here!
How to Make Eggs Benedict Casserole

Step 1: Lightly grease your 13×9-inch baking dish with cooking spray. Place half the chopped Canadian bacon in the bottom. Layer the English muffin pieces on top. Add the remaining Canadian bacon over the muffins.
Step 2: Grab a large bowl and whisk together 8 eggs, garlic powder, salt, and 2 cups of milk. Pour this mixture evenly over everything in your baking dish. Cover tightly with plastic wrap and refrigerate at least 4 hours or up to 24 hours.
Step 3: When you’re ready to bake, preheat your oven to 375°F. Take the casserole out and let it sit at room temperature while the oven heats up. Remove the plastic wrap and sprinkle paprika evenly over the top.
Step 4: Bake for about 35 minutes until the center is set and doesn’t jiggle when you gently shake the pan. The top should be golden and gorgeous!
Step 5: While the casserole bakes, make your sauce. Melt butter in a small saucepan over low heat. Swirl the pan until the butter turns light golden, about 1-2 minutes. Pour into a small bowl and set aside.
Step 6: In a medium heavy-bottomed saucepan, whisk together buttermilk, cornstarch, and cayenne until completely smooth. Whisk in the remaining 2 eggs and 1 cup of milk.
Step 7: Cook over medium-low heat, whisking constantly, until the mixture simmers. Keep whisking for 15 seconds after it starts bubbling. Remove from heat and whisk in lemon juice and your reserved brown butter.
Step 8: Sprinkle the hot casserole with fresh parsley and serve with the warm lemon-butter sauce on the side.
Easy and Quick Eggs Benedict Casserole Version
Want to skip the overnight wait? You totally can! Just let the assembled casserole sit at room temperature for 30 minutes before baking. It won’t be quite as custardy, but it’ll still be delicious and ready much faster!
Serving Ideas
This hearty casserole is pretty much a complete meal all by itself! Serve it with fresh fruit like sliced strawberries or orange segments for a pop of color. A simple green salad with light vinaigrette makes it feel extra special for brunch guests.
Storage
Store leftover casserole covered in the fridge for up to 3 days. Reheat individual portions in the microwave for 30-45 seconds, or warm the whole thing in a 350°F oven for 15-20 minutes. The sauce keeps for 2 days in the fridge – just warm it gently on the stove before serving.
Substitutions
No Canadian bacon? Ham or cooked turkey sausage work great too! Regular English muffins are fine instead of whole-wheat. You can swap the 2% milk for whole milk if you want it richer, or use half-and-half for the ultimate indulgence.
Pro Tips
- Make-ahead magic: This dish actually tastes better after sitting overnight – the flavors really meld together beautifully!
- Sauce success: Keep whisking that sauce constantly to prevent scrambling. Low and slow is the way to go.
- Perfect texture: Cut your English muffin pieces roughly the same size so they absorb the egg mixture evenly.
- Golden top: Don’t skip the paprika – it makes the casserole look absolutely stunning!
FAQs
Can I make this casserole dairy-free?
You bet! Use your favorite non-dairy milk like oat or almond milk, and swap the butter for vegan butter. The sauce might be a bit thinner, but it’ll still taste amazing.
What if I don’t have buttermilk for the sauce?
No worries! Mix ½ cup regular milk with 1½ teaspoons white vinegar or lemon juice. Let it sit for 5 minutes and you’ve got instant buttermilk!
Can I freeze this casserole?
Sure! Assemble it completely but don’t bake it. Wrap tightly and freeze for up to 2 months. Thaw overnight in the fridge, then bake as directed. You might need an extra 5-10 minutes in the oven.
How do I know when the casserole is done?
The center should be set and not jiggly when you gently shake the pan. A knife inserted in the center should come out mostly clean with just a few moist crumbs.
I hope your family loves this cozy casserole as much as mine does! Let me know how it turns out for you – I always love hearing about your kitchen adventures and any fun twists you add to make it your own.