There’s something about Eggs Benedict that just feels special. I don’t make it every day, but when I do, it instantly turns an ordinary morning into something worth lingering over. It’s rich, a little indulgent, and honestly… a bit of a show-off dish.
What I love most is how doable it actually is. It looks like something straight out of a café, yet once you break it down, it’s just a few simple components coming together beautifully. A little timing, a little care, and you’re there.
I’ve made this version countless times when friends come over for brunch. It always gets that quiet pause at the table - you know, the one where everyone takes a bite and just nods. That’s when I know it worked.
This version skips the traditional bacon and uses fresh tomatoes instead. It feels lighter, brighter, and honestly, I prefer it this way now. The balance with the creamy sauce is just right.
Ingredients Needed for the Recipe
Egg yolks - These form the base of the hollandaise sauce, giving it richness and structure.
Fresh lemon juice - Adds brightness and cuts through the buttery sauce.
Dijon mustard - Gives a subtle tang and helps the sauce emulsify smoothly.
Sea salt - Enhances all the flavors, especially in the sauce.
Cayenne pepper - Adds a gentle warmth without overpowering.
Unsalted butter - The key to that silky, creamy hollandaise texture.
Hot water - Helps adjust the consistency of the sauce if needed.
Eggs - The star of the dish, poached until perfectly soft and runny.
White wine vinegar - Helps the eggs hold their shape while poaching.
English muffins - A crisp, golden base that holds everything together.
Tomatoes - Fresh slices add juiciness and a light contrast to the richness.
Salt and black pepper - For seasoning the final dish.
Fresh chives - Add a mild onion flavor and a fresh finish.
Fresh dill - Brings a delicate, slightly citrusy herbal note.
A Few Thoughts Before You Start
If you’re making Eggs Benedict for the first time, don’t rush it. The steps are simple, but they reward a bit of patience. Once you get the rhythm, it actually feels quite relaxing to prepare.
I usually start with the sauce because it can sit for a bit while I handle the eggs. Also, having everything prepped ahead - muffins split, tomatoes sliced - makes the final assembly smooth and stress-free.
How to make Eggs Benedict?
Step 1 – Make the Hollandaise Sauce
In a blender, combine the egg yolks, lemon juice, Dijon mustard, salt, and cayenne. Blend for a few seconds until it looks slightly frothy and lighter in color.
Meanwhile, melt the butter gently on the stove. With the blender running on low, slowly pour in the hot butter. Take your time here - this is what creates that creamy, emulsified texture.
If the sauce feels too thick, add a splash of hot water and blend again. It should be smooth, pourable, and glossy. Set it aside while you move on.
Step 2 – Prepare for Poaching
Crack each egg into a small bowl or ramekin. It might feel like an extra step, but it makes a huge difference when you’re sliding them into the water.
Bring a pot of water to a gentle boil, then add a splash of vinegar. Stir the water lightly to create a soft swirl - nothing too aggressive, just enough movement.
Step 3 – Poach the Eggs
Gently slide the eggs into the water one by one. The swirling motion helps the whites wrap around the yolk, which gives you that classic shape.
Let them cook for about 3 and a half to 4 minutes. The whites should be set, but the yolk should still feel soft when you lift it with a spoon.
Remove them carefully and set aside. Repeat with the remaining eggs. I usually do them in batches so they don’t crowd the pot.
Step 4 – Toast the Base
While the eggs are cooking, split the English muffins and toast them until golden and crisp. This step matters more than it seems - it gives the dish structure and a bit of crunch.
You don’t want them too hard, just enough to hold up under the toppings without getting soggy right away.
Step 5 – Assemble and Serve
Place tomato slices on each toasted muffin half. Then gently set a poached egg on top. Season lightly with salt and pepper.
Spoon the warm hollandaise over the eggs, letting it cascade down the sides. Finish with chopped chives and dill for a fresh, bright touch.
Serve immediately. This is one of those dishes that’s best enjoyed right away, while everything is warm and perfectly balanced.
Serving Ideas That Make It Feel Complete
Eggs Benedict is rich on its own, so I like pairing it with something fresh. A simple salad with a light dressing works beautifully and keeps the meal from feeling too heavy.
Roasted vegetables, especially asparagus, are another favorite. And if I’m going all out, I’ll add crispy breakfast potatoes on the side. It turns into a full brunch spread without much extra effort.
Tips
Use fresh eggs for poaching - they hold their shape much better in water.
Keep the water at a gentle simmer, not a rolling boil, to avoid breaking the eggs.
Pour the butter slowly into the blender to prevent the sauce from splitting.
If the hollandaise thickens too much, loosen it with a little warm water.
Toast the muffins just before assembling so they stay crisp.
Work in batches when poaching eggs to keep things manageable.
Have everything ready before assembling - timing makes a big difference here.
Don’t skip the herbs, they really balance the richness.
Variations You Can Try
If you want to switch things up, there are plenty of easy variations. Replacing the tomatoes with sautéed spinach creates a version that feels a bit more classic and slightly earthy.
You can also swap the English muffins for biscuits if you want something softer and more buttery. I’ve tried that a few times, and it turns out incredibly comforting.
For a bit more flavor, adding avocado slices works surprisingly well. It blends into the sauce and egg in a really satisfying way.
Make-Ahead and Storage Notes
While Eggs Benedict is best fresh, you can definitely prep parts of it ahead. The hollandaise sauce can be made a day or two in advance and stored in the fridge.
When reheating, do it gently on the stove or over a double boiler. Stir often and add a little warm water if needed to bring it back to life.
Poached eggs can also be made earlier. Just transfer them to ice water after cooking, then refrigerate. When ready to serve, warm them briefly in hot water for about 20 seconds.
It’s not exactly the same as freshly made, but it’s close enough when you’re hosting and want things to go smoothly.
This eggs Benedict recipe tastes like it's from a restaurant, but it's easy to make at home! You'll top toasted English muffins with perfectly poached eggs, juicy tomato slices, and our rich, creamy homemade hollandaise sauce. It's a delicious breakfast or brunch that's guaranteed to impress your friends and family.
ingredients
Hollandaise Sauce
3large egg yolks
1tablespoon fresh lemon juice
1/2teaspoon Dijon mustard
1/4teaspoon sea salt (heaping)
2pinches cayenne pepper
1/2cup unsalted butter (melted)
as needed hot water (to thin sauce)
For the Eggs Benedict
8large eggs (for poaching)
1tablespoon white wine vinegar
4 English muffins (split and toasted)
2medium tomatoes (sliced)
to taste sea salt and freshly ground black pepper
for garnish chopped fresh chives
for garnish chopped fresh dill
Instructions
1
Make the Hollandaise SauceIn a blender, place the egg yolks, lemon juice, Dijon mustard, salt, and cayenne pepper. Blend for 5 to 15 seconds, or until the mixture is frothy.
2
Place the butter in a small pot over medium-low heat. Cook, stirring, until melted. Transfer the melted butter to a glass liquid measuring cup so that it's easy to pour.
3
With the blender running on low, slowly pour in the hot butter, blending until the sauce is emulsified. The sauce should have a thick but pourable consistency. If it's too thick, blend in hot water, 1 tablespoon at a time, to loosen it. Set aside while you poach the eggs.
Add butter gradually to help emulsify
4
Poach the EggsCrack four of the eggs into four separate small bowls or ramekins. Bring a medium pot of water to a gentle boil. Add the white wine vinegar and stir the water so that it moves in a circular motion.
5
Gently drop the eggs into the water, give the water another gentle stir, and cook for 3 minutes and 30 seconds to 4 minutes. Use a slotted spoon to scoop the eggs out of the water and test for doneness. The whites should be set but yolks still runny.
Cook time: 3.5-4 minutes
6
Set aside and repeat with the remaining 4 eggs.
7
Assemble and ServeSlice the English muffins in half and lightly toast until golden brown.
8
Top each English muffin half with a tomato slice and a poached egg. Season the egg with salt and pepper, then drizzle generously with the hollandaise sauce.
9
Garnish with fresh chopped chives and dill. Serve immediately while hot and enjoy your restaurant-quality eggs Benedict!
Serve immediately for best results
Nutrition Facts
Servings 4
Serving Size 2 eggs Benedict
Amount Per Serving
Calories485kcal
% Daily Value *
Total Fat35gg54%
Saturated Fat18gg90%
Trans Fat0.5gg
Cholesterol425mgmg142%
Sodium680mgmg29%
Potassium285mgmg9%
Total Carbohydrate28gg10%
Dietary Fiber2gg8%
Sugars3gg
Protein18gg36%
Calcium 125mg mg
Iron 3.2mg mg
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
Note
Make-ahead hollandaise: Make the sauce up to 2 days in advance and store in an airtight container in the refrigerator. Gently reheat in a double boiler or small saucepan, stirring often and adding hot water as needed to thin.
Pre-poach eggs: Poach eggs up to 1 hour in advance. Transfer to ice water to stop cooking, then refrigerate. Reheat in simmering water for 15-30 seconds before serving.
Eggs Florentine variation: Replace the tomatoes with sautéed spinach for a classic eggs Florentine.
Perfect poaching tip: Cracking eggs into individual ramekins makes it easy to gently slide them into the water, helping them hold their shape.
Blender shortcut: Making hollandaise in a blender instead of a double boiler is foolproof and much easier!