I’ll be honest—I didn’t try making Eggs Benedict at home until I was well into my thirties. It always seemed like one of those fancy brunch dishes that only restaurant chefs could pull off. You know, the kind of thing with that intimidating French sauce that could break if you looked at it wrong.
Turns out, I was overthinking it. Sure, there are a few moving parts—poached eggs, hollandaise, toasted muffins—but none of them are actually that hard once you know the basics. The hollandaise sounds scary, but it’s really just whisking butter into egg yolks. The poached eggs take a little practice, but adding vinegar to the water helps keep everything together. And the rest? It’s just assembly. Now I make it for weekend breakfasts when I want something that feels special without spending all morning in the kitchen.

Why You’ll Love This Eggs Benedict
- Restaurant-quality breakfast at home – You can make this classic brunch favorite in your own kitchen without spending a fortune at a fancy restaurant.
- Simple ingredients – English muffins, Canadian bacon, eggs, and hollandaise sauce come together to create something that feels really special.
- Perfect for special occasions – Whether it’s Mother’s Day, a birthday brunch, or a lazy Sunday morning, this dish makes any meal feel like a celebration.
- Impressive but doable – It looks fancy and tastes amazing, but with a little practice, you’ll find it’s easier to make than you might think.
What Kind of English Muffins Should I Use?
For Eggs Benedict, you’ll want to grab traditional English muffins – the ones with all those nooks and crannies that catch the hollandaise sauce perfectly. You can use store-bought or bakery-fresh muffins, though I find that the slightly denser store-bought varieties actually hold up better under all that sauce and runny yolk. Whole wheat English muffins work too if you’re looking for a heartier option, but the classic white ones are traditional for a reason. Make sure to toast them well so they don’t get soggy when you pile on the toppings – a crispy, golden-brown surface is key to a great Eggs Benedict.

Options for Substitutions
While Eggs Benedict is a classic dish, there’s room to make a few swaps based on what you have:
- English muffins: You can use toasted bread, bagels, or even croissants as your base. Just make sure whatever you choose is toasted well so it holds up under the poached egg and sauce.
- Canadian bacon: This is where you can get creative. Try regular bacon, ham, smoked salmon for Eggs Royale, sautéed spinach for Eggs Florentine, or even crab cakes. Just warm whatever protein you choose before assembling.
- Hollandaise sauce: This is the one thing I wouldn’t substitute – it’s what makes Eggs Benedict special. The rich, buttery sauce is essential to the dish, so stick with the traditional recipe here.
- Vinegar: White vinegar is standard for poaching eggs, but you can use apple cider vinegar or even lemon juice if that’s what you have on hand.
- Chives: Fresh parsley, dill, or tarragon make nice substitutes for garnish. You can also skip the herbs altogether if you don’t have any fresh ones available.
Watch Out for These Mistakes While Cooking
The biggest challenge with Eggs Benedict is keeping the hollandaise from breaking, which happens when the sauce gets too hot or the butter is added too quickly – whisk constantly over low heat and add butter gradually to maintain that smooth, creamy texture.
Poaching eggs can be tricky, and the most common mistake is using water that’s boiling too hard, which causes the egg whites to scatter everywhere instead of wrapping neatly around the yolk – keep your water at a gentle simmer with just a few bubbles breaking the surface.
To get perfectly runny yolks, poach your eggs for exactly 3-4 minutes, and use the freshest eggs possible since older eggs spread out more in the water and won’t hold their shape as well.
Timing is everything here, so make your hollandaise first and keep it warm in a bowl over warm water, then toast your muffins and cook the bacon while the eggs poach, ensuring everything comes together hot at the same time.

What to Serve With Eggs Benedict?
Eggs Benedict is pretty filling on its own, but I love adding some crispy hash browns or breakfast potatoes on the side to make it a complete brunch spread. A simple arugula salad with lemon dressing cuts through the richness of the hollandaise sauce and adds a nice fresh element to the plate. Fresh fruit like berries or sliced melon is another great option if you want something lighter and a bit sweeter. For drinks, mimosas or fresh-squeezed orange juice are classic brunch pairings that work perfectly with this dish.
Storage Instructions
Best Fresh: Eggs Benedict is really one of those dishes that’s best enjoyed right away. The poached eggs and hollandaise sauce don’t hold up well in the fridge, and the English muffins can get soggy. If you have leftovers, you can store the components separately in airtight containers for up to 1 day, but the texture won’t be quite the same.
Make Ahead: You can prep a few things ahead to make morning assembly easier. Toast your English muffins and store them in a sealed bag, cook the Canadian bacon and keep it in the fridge, and make the hollandaise up to an hour before serving (keep it warm in a bowl over hot water). Just poach the eggs fresh when you’re ready to eat.
Reheat: If you need to warm up leftover components, heat the Canadian bacon in a skillet over medium heat and gently warm the hollandaise in a double boiler while whisking. The poached eggs can be reheated by placing them in warm (not boiling) water for about a minute, though they won’t be quite as runny as fresh ones.
| Preparation Time | 20-30 minutes |
| Cooking Time | 20-30 minutes |
| Total Time | 40-60 minutes |
| Level of Difficulty | Medium |
| Servings | 2 servings |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 900-1050
- Protein: 38-45 g
- Fat: 60-75 g
- Carbohydrates: 57-66 g
Ingredients
For the base and meat:
- 2 English muffins (I use Thomas’ Original for the best nooks and crannies)
- 6 tsp butter (softened to room temperature for easy localized spreading)
- 6 slices Canadian bacon
For the eggs:
- 4 eggs (cold from the fridge helps the whites stay together when poaching)
- 1.5 tbsp vinegar
For the assembly:
- 1 recipe hollandaise sauce (I prefer using Maille Dijon mustard in the base for a sharp kick)
- 1/2 tsp cayenne pepper
- 2 tbsp chives (finely snipped into 1/8-inch pieces for a delicate garnish)
Step 1: Prepare the Hollandaise Sauce
- 1 recipe hollandaise sauce
Make your hollandaise sauce according to your preferred recipe, ensuring it reaches a smooth, creamy consistency.
Once prepared, transfer it to a small pot and cover it to keep warm on very low heat or in a warm water bath—this prevents the sauce from breaking and keeps it at the perfect serving temperature.
I prefer using Dijon mustard in my hollandaise base for a sharp, tangy kick that complements the richness of the eggs beautifully.
Step 2: Toast the English Muffins
- 2 English muffins
- 6 tsp butter
Split the English muffins and place them cut-side down in a skillet over medium heat.
Toast them for 2-3 minutes until they develop a light golden-brown color and become slightly crispy—this creates the perfect textured base for your Benedict.
While the muffins toast, use a small knife to spread the softened butter into the nooks and crannies of each muffin half.
Set the toasted muffins aside on a plate and keep them warm.
Step 3: Warm the Canadian Bacon
- 6 slices Canadian bacon
In the same skillet used for the muffins (no need to wash it), cook the Canadian bacon slices over medium-high heat for about 1-2 minutes per side until they develop light brown edges and are heated through.
The bacon should be warm and slightly caramelized but still tender.
Transfer to a plate and keep warm while you poach the eggs.
Step 4: Set Up and Poach the Eggs
- 4 eggs
- 1.5 tbsp vinegar
Fill a separate pot with water and bring it to a gentle simmer, then add the vinegar—this helps the egg whites set faster and keeps them from feathering apart.
Crack each cold egg into a small cup or ramekin first (cold eggs hold together better when poaching).
Gently slide each egg into the simmering water and poach for 3-4 minutes until the whites are set but the yolks remain runny.
Use a slotted spoon to remove each egg and briefly place it on a paper towel to drain excess water.
Step 5: Assemble the Eggs Benedict
- toasted muffins from Step 2
- Canadian bacon from Step 3
- poached eggs from Step 4
- hollandaise sauce from Step 1
Working quickly while everything is still warm, place two toasted muffin halves on each serving plate.
Top each muffin half with one slice of warm Canadian bacon from Step 3, then carefully place one poached egg on top of the bacon.
Generously ladle the warm hollandaise sauce from Step 1 over each egg, allowing it to cascade down over the muffin.
Step 6: Garnish and Serve
- 1/2 tsp cayenne pepper
- 2 tbsp chives
Sprinkle the cayenne pepper evenly over the hollandaise on each plate for a subtle heat and visual appeal.
Finish with a delicate scatter of finely snipped chives across the top.
Serve immediately while the eggs are still warm and the yolks are perfectly runny.

Tasty Eggs Benedict
Ingredients
For the base and meat::
- 2 English muffins (I use Thomas' Original for the best nooks and crannies)
- 6 tsp butter (softened to room temperature for easy localized spreading)
- 6 slices Canadian bacon
For the eggs::
- 4 eggs (cold from the fridge helps the whites stay together when poaching)
- 1.5 tbsp vinegar
For the assembly::
- 1 recipe hollandaise sauce (I prefer using Maille Dijon mustard in the base for a sharp kick)
- 1/2 tsp cayenne pepper
- 2 tbsp chives (finely snipped into 1/8-inch pieces for a delicate garnish)
Instructions
- Make your hollandaise sauce according to your preferred recipe, ensuring it reaches a smooth, creamy consistency. Once prepared, transfer it to a small pot and cover it to keep warm on very low heat or in a warm water bath—this prevents the sauce from breaking and keeps it at the perfect serving temperature. I prefer using Dijon mustard in my hollandaise base for a sharp, tangy kick that complements the richness of the eggs beautifully.
- Split the English muffins and place them cut-side down in a skillet over medium heat. Toast them for 2-3 minutes until they develop a light golden-brown color and become slightly crispy—this creates the perfect textured base for your Benedict. While the muffins toast, use a small knife to spread the softened butter into the nooks and crannies of each muffin half. Set the toasted muffins aside on a plate and keep them warm.
- In the same skillet used for the muffins (no need to wash it), cook the Canadian bacon slices over medium-high heat for about 1-2 minutes per side until they develop light brown edges and are heated through. The bacon should be warm and slightly caramelized but still tender. Transfer to a plate and keep warm while you poach the eggs.
- Fill a separate pot with water and bring it to a gentle simmer, then add the vinegar—this helps the egg whites set faster and keeps them from feathering apart. Crack each cold egg into a small cup or ramekin first (cold eggs hold together better when poaching). Gently slide each egg into the simmering water and poach for 3-4 minutes until the whites are set but the yolks remain runny. Use a slotted spoon to remove each egg and briefly place it on a paper towel to drain excess water.
- Working quickly while everything is still warm, place two toasted muffin halves on each serving plate. Top each muffin half with one slice of warm Canadian bacon from Step 3, then carefully place one poached egg on top of the bacon. Generously ladle the warm hollandaise sauce from Step 1 over each egg, allowing it to cascade down over the muffin.
- Sprinkle the cayenne pepper evenly over the hollandaise on each plate for a subtle heat and visual appeal. Finish with a delicate scatter of finely snipped chives across the top. Serve immediately while the eggs are still warm and the yolks are perfectly runny.