“You’ve got to try this casserole,” my friend texted me one busy Saturday morning. I was skeptical—Eggs Benedict always felt like a fancy, delicate thing that needed perfect timing and poached eggs on the dot. Honestly, I wasn’t sure a casserole version could do it justice. But, with the kitchen already a mess from a rushed breakfast attempt, I figured, why not? The idea of creamy Eggs Benedict in an easy, make-ahead casserole form was too tempting to pass up.
So there I was, mixing eggs and ham, layering toasted English muffins, and dribbling that luscious hollandaise drizzle over the top. The smell—rich butter, tangy lemon, and a hint of smoky ham—filled the kitchen in minutes. When I finally took a bite, it hit me: this wasn’t just a shortcut; it was the kind of dish that makes you stop mid-chew and savor. The creamy texture, the savory layers, the way the hollandaise pooled just right—it all came together perfectly. It felt like brunch comfort food, but without the stress of standing over the stove.
Since that day, I’ve found myself making this creamy Eggs Benedict casserole with hollandaise drizzle multiple times a week—sometimes as a quiet weekend treat, other times to impress unplanned guests. It’s become my go-to for those moments when I want something a little special but without the fuss. And honestly, it’s the kind of recipe that sticks with you, a small reminder that brunch can be both indulgent and easy. This casserole isn’t just a meal; it’s a cozy pause in a hectic day.
Why You’ll Love This Creamy Eggs Benedict Casserole Recipe
After testing this recipe countless times, I can say it’s one of those rare dishes that checks all the boxes. Whether you’re a brunch pro or someone who just wants a fuss-free meal with flair, this casserole fits the bill perfectly.
- Quick & Easy: Ready in under 45 minutes, this recipe is a lifesaver for busy mornings or last-minute brunch plans.
- Simple Ingredients: No need for fancy or hard-to-find items; everything’s probably sitting in your fridge or pantry already.
- Perfect for Special Occasions: Whether it’s a holiday morning, a laid-back weekend, or a casual get-together, this dish shines.
- Crowd-Pleaser: The creamy texture and savory flavors win over both kids and adults, even the pickiest eaters.
- Unbelievably Delicious: That hollandaise drizzle isn’t just a topping—it’s the soul of the casserole, bringing richness and balance.
This recipe stands apart because it manages to capture the classic Eggs Benedict flavors without the painstaking poaching and assembly. The layering technique creates that perfect bite every time, with the creamy eggs soaking into the toasted English muffins beneath. Plus, the hollandaise is made with a simple stovetop method that’s foolproof—no fancy blender needed.
What I love most is how this casserole turns a brunch classic into something you can make ahead and pop in the oven while you relax or prep other dishes. It’s comfort food that feels a little fancy, without the stress. And if you’re curious, I’ve found this dish pairs wonderfully with a fresh berry parfait—similar to the one from my Fresh Galentine’s Berry Parfait Mini Platter—to round out a perfect brunch spread.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver that bold, creamy flavor and satisfying texture without any fuss. Most of these are pantry staples, though the quality of a few items really makes a difference.
- English Muffins: 4 large, toasted and cut into bite-sized pieces (I prefer Thomas’ brand for the perfect nooks and crannies)
- Cooked Ham: 8 ounces, diced (smoked ham adds lovely depth, but leftover ham works too)
- Eggs: 8 large, room temperature (the base of the creamy custard)
- Milk: 2 cups (whole milk gives the best richness, but 2% works fine)
- Heavy Cream: 1/2 cup (adds extra creaminess)
- Shredded Swiss Cheese: 1 cup (for that mild, nutty flavor classic to Eggs Benedict)
- Butter: 4 tablespoons, divided (unsalted, softened for hollandaise, melted for casserole)
- Lemon Juice: 2 tablespoons (freshly squeezed, crucial for the hollandaise tang)
- Dijon Mustard: 1 teaspoon (adds subtle kick to hollandaise)
- Salt and Pepper: To taste (don’t skip seasoning—it makes all the difference)
- Egg Yolks: 3 large (for the hollandaise base)
- White Vinegar: 1 tablespoon (optional, helps stabilize hollandaise sauce)
If you’d like to swap out Swiss cheese, Gruyère or mild cheddar both work well. For a dairy-free take, almond milk plus a non-dairy butter substitute can do the trick, though the hollandaise will be a bit different. I’ve tried using sourdough bread instead of English muffins, and it adds a nice rustic touch, but the texture is less traditional.
Equipment Needed
- 9×13 inch baking dish (glass or ceramic preferred for even baking)
- Medium mixing bowls
- Whisk and fork (for beating eggs and hollandaise)
- Small saucepan (to gently cook hollandaise sauce)
- Heatproof bowl (for double boiler setup when making hollandaise)
- Measuring cups and spoons
- Spatula (silicone preferred for scraping bowl clean)
- Toaster (for prepping English muffins)
If you don’t have a double boiler, a metal or glass bowl set over a saucepan with simmering water works just fine. I’ve made this hollandaise many times with just a small saucepan and whisk, and it’s surprisingly forgiving if you keep the heat low and stir constantly. For budget-friendly options, standard mixing bowls and a simple whisk will get you through without any fancy gadgets.
Preparation Method

- Prepare the English Muffins and Ham: Toast the English muffins until golden and crispy, then cut into bite-sized cubes. Dice the cooked ham into similar-sized pieces. This step should take about 10 minutes.
- Mix the Egg Custard Base: In a large bowl, whisk together 8 large eggs, 2 cups (480 ml) of milk, 1/2 cup (120 ml) heavy cream, salt, and pepper until smooth and well combined. This custard will soak into the muffin pieces for that creamy texture.
- Assemble the Casserole: Lightly butter the 9×13 inch baking dish. Layer half the toasted English muffins evenly on the bottom, then sprinkle half the diced ham and half the shredded Swiss cheese over the muffins. Repeat with the remaining muffins, ham, and cheese. Pour the egg custard mixture evenly over the layered casserole. Let it sit for about 10 minutes to absorb.
- Bake the Casserole: Preheat your oven to 350°F (175°C). Place the casserole in the oven and bake uncovered for 40-45 minutes, or until the top is golden and the custard is set but still creamy inside. You can check doneness by inserting a knife in the center; it should come out mostly clean with just a little custard clinging.
- Make the Hollandaise Drizzle: While the casserole bakes, prepare the hollandaise. In a heatproof bowl set over simmering water, whisk together 3 egg yolks, 1 tablespoon white vinegar (if using), and 1 teaspoon Dijon mustard until pale and slightly thickened. Slowly drizzle in 4 tablespoons (60 g) of melted unsalted butter, whisking constantly until the sauce thickens and is smooth. Stir in 2 tablespoons fresh lemon juice and season with salt and pepper to taste. Keep warm but avoid overheating, or it may curdle.
- Serve: Once the casserole is out of the oven, let it rest for 5 minutes to firm up. Drizzle the warm hollandaise generously over each serving. The richness of the sauce pairs beautifully with the creamy baked eggs and ham.
Pro tip: If the hollandaise starts to thicken too much, whisk in a teaspoon of warm water to loosen it. And don’t skip letting the casserole rest—it’s tempting to dig in immediately, but that short wait helps everything settle beautifully.
Cooking Tips & Techniques
Making a creamy Eggs Benedict casserole that’s just right takes a little attention, but these tips have saved me from many kitchen mishaps.
- Custard Consistency: Be sure to whisk the eggs and dairy thoroughly to avoid lumps. The custard should be smooth and pourable.
- Don’t Overbake: The casserole should be set but still moist inside. Overbaking leads to dryness, which kills the creaminess.
- Hollandaise Safety: Keep the heat low when making hollandaise and whisk constantly. If your sauce starts to curdle, remove it from the heat and whisk vigorously off the heat until it smooths out.
- Layering Matters: Distribute the English muffins and ham evenly so every bite has that classic balance of textures and flavors.
- Advance Prep: You can assemble the casserole the night before, cover, and refrigerate. Just add 10 minutes to the baking time when you cook it in the morning.
One time, I accidentally skipped the resting step and the casserole fell apart when I served it—lesson learned! Also, stirring the hollandaise constantly while slowly adding butter is key; rushing this step is a common mistake that can lead to a broken sauce.
Variations & Adaptations
Feel free to customize this casserole to fit your tastes or dietary needs.
- Vegetarian Version: Replace ham with sautéed spinach and mushrooms. This adds earthiness and still pairs beautifully with hollandaise.
- Low-Carb Option: Swap English muffins for thinly sliced cauliflower or use a gluten-free bread alternative.
- Spicy Twist: Add a pinch of cayenne or smoked paprika to the custard and hollandaise for subtle heat.
- Seafood Upgrade: Try diced cooked crab or smoked salmon instead of ham for a fancy brunch feel.
- Dairy-Free: Use coconut cream instead of heavy cream and a dairy-free butter substitute for the hollandaise. The flavor will be different but still tasty.
I once tried a version with caramelized onions and gruyère cheese, which gave it a lovely sweet-savory twist. If you want to switch up the meal entirely, pairing this casserole with a crisp green salad or even a light fruit salad brings freshness to the plate.
Serving & Storage Suggestions
This creamy Eggs Benedict casserole is best served warm, straight from the oven with that golden hollandaise drizzle pooling on top. It’s perfect alongside fresh fruit or a vibrant salad to balance the richness.
Leftovers keep well in an airtight container in the refrigerator for up to 3 days. Reheat gently in the oven at 300°F (150°C) for about 10-15 minutes or in the microwave in short bursts to avoid drying out.
The flavors meld and deepen if you make it ahead and let it chill overnight before baking. That’s a great trick for busy mornings or when hosting a brunch gathering.
For a well-rounded brunch spread, I often serve this casserole alongside a light dessert, like the creamy and fruity Pink Strawberry Cream Puff Bars, which provide a sweet finish without overpowering the savory main dish.
Nutritional Information & Benefits
An estimated serving of this casserole (about 1/8 of the dish) contains:
| Calories | 350-400 |
|---|---|
| Protein | 20g |
| Fat | 25g |
| Carbohydrates | 15g |
| Fiber | 1g |
Key ingredients like eggs provide high-quality protein and essential vitamins, while Swiss cheese adds calcium and a mild, nutty flavor. The ham contributes savory protein, but can be swapped for leaner options if preferred.
This recipe is not gluten-free by default due to English muffins but can be adapted easily. It’s also low in sugar, making it suitable for those watching their carbohydrate intake.
Personally, I appreciate how this casserole balances indulgence with nourishment—it’s a way to treat yourself while still feeling good about the ingredients going into your body.
Conclusion
This creamy Eggs Benedict casserole with hollandaise drizzle is a brilliant way to enjoy classic brunch flavors without the stress. It’s creamy, comforting, and surprisingly easy to put together, making it a staple in my kitchen for both quiet mornings and lively gatherings.
Don’t hesitate to tweak it to your liking—swap cheeses, try different proteins, or add your favorite veggies. The recipe is forgiving and flexible, which makes it perfect for cooks at any skill level.
I love how this dish brings a little luxury to the table, yet feels like a warm hug on a plate. If you give it a try, I’d love to hear your spin on it or any tips you discover along the way.
Enjoy your cooking adventure and the delicious results!
Frequently Asked Questions
Can I make this casserole ahead of time?
Yes! Assemble it the night before, cover tightly, and refrigerate. Bake it the next morning, adding about 10 extra minutes to the baking time.
What’s the best way to store leftovers?
Keep leftovers in an airtight container in the fridge for up to 3 days. Reheat gently in the oven or microwave to maintain creaminess.
Can I freeze the casserole?
Freezing is possible but may alter the texture slightly. If you freeze, thaw overnight in the fridge and reheat fully before serving.
How do I prevent the hollandaise sauce from breaking?
Keep the heat low and whisk constantly while adding melted butter slowly. If it looks like it’s curdling, remove from heat and whisk off the heat until smooth again.
Is there a substitute for English muffins?
Yes, you can use sourdough, brioche, or gluten-free bread. Just toast them first to avoid sogginess in the casserole.
Pin This Recipe!

Creamy Eggs Benedict Casserole Recipe Easy Homemade Brunch Idea
A creamy, comforting Eggs Benedict casserole with hollandaise drizzle that captures classic brunch flavors in an easy, make-ahead dish perfect for busy mornings or special occasions.
- Prep Time: 20 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour 5 minutes
- Yield: 8 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 4 large English muffins, toasted and cut into bite-sized pieces
- 8 ounces cooked ham, diced
- 8 large eggs, room temperature
- 2 cups milk (whole or 2%)
- 1/2 cup heavy cream
- 1 cup shredded Swiss cheese
- 4 tablespoons unsalted butter, divided (softened for hollandaise, melted for casserole)
- 2 tablespoons fresh lemon juice
- 1 teaspoon Dijon mustard
- Salt and pepper to taste
- 3 large egg yolks
- 1 tablespoon white vinegar (optional)
Instructions
- Toast the English muffins until golden and crispy, then cut into bite-sized cubes. Dice the cooked ham into similar-sized pieces.
- In a large bowl, whisk together 8 large eggs, 2 cups milk, 1/2 cup heavy cream, salt, and pepper until smooth and well combined.
- Lightly butter a 9×13 inch baking dish. Layer half the toasted English muffins evenly on the bottom, then sprinkle half the diced ham and half the shredded Swiss cheese over the muffins. Repeat with the remaining muffins, ham, and cheese.
- Pour the egg custard mixture evenly over the layered casserole. Let it sit for about 10 minutes to absorb.
- Preheat oven to 350°F (175°C). Bake the casserole uncovered for 40-45 minutes, or until the top is golden and the custard is set but still creamy inside.
- While the casserole bakes, prepare the hollandaise sauce: In a heatproof bowl set over simmering water, whisk together 3 egg yolks, 1 tablespoon white vinegar (if using), and 1 teaspoon Dijon mustard until pale and slightly thickened.
- Slowly drizzle in 4 tablespoons melted unsalted butter, whisking constantly until the sauce thickens and is smooth.
- Stir in 2 tablespoons fresh lemon juice and season with salt and pepper to taste. Keep warm but avoid overheating.
- Once the casserole is out of the oven, let it rest for 5 minutes to firm up.
- Drizzle the warm hollandaise generously over each serving and serve warm.
Notes
If hollandaise thickens too much, whisk in a teaspoon of warm water to loosen. Do not skip resting the casserole after baking to help it set. Assemble the casserole the night before and refrigerate for convenience, adding 10 minutes to baking time. Keep heat low and whisk constantly when making hollandaise to prevent curdling.
Nutrition
- Serving Size: About 1/8 of the cas
- Calories: 375
- Sodium: 600
- Fat: 25
- Saturated Fat: 12
- Carbohydrates: 15
- Fiber: 1
- Protein: 20
Keywords: Eggs Benedict casserole, brunch recipe, easy casserole, hollandaise sauce, make-ahead brunch, creamy eggs, breakfast casserole


