-
1
Lightly oil an 8-inch-square waffle iron and preheat it.
-
2
In a medium bowl, whisk the flour with the sugar, baking powder, salt and pepper.
-
3
In another bowl, combine the butter, shallots and rosemary; whisk in the eggs and then the buttermilk.
-
4
Gradually stir the wet ingredients into the flour mixture.
-
5
Pour one-third of the batter into the waffle iron and bake until browned, about 8 minutes.
-
6
Set the waffle aside and bake the remaining batter in 2 batches.
-
7
In a large skillet, heat the olive oil.
-
8
Add the shallots and garlic and cook over moderate heat, stirring frequently, until softened but not browned, about 3 minutes.
-
9
Add the mushrooms, sherry, parsley and thyme and season with salt and pepper.
-
10
Cover and simmer over moderately high heat for 5 minutes.
-
11
Uncover and add the cream.
-
12
Cook, stirring, until the mushrooms are tender and the sauce is thickened, about 10 minutes.
-
13
Season with salt and pepper and keep warm.
-
14
Bring a large skillet of water to a boil and add the vinegar.
-
15
Break 4 of the eggs into the water, 1 at a time.
-
16
Simmer gently over moderate heat until the whites are firm and the yolks soft, about 3 minutes.
-
17
Using a slotted spoon, transfer the eggs to a paper towel-lined platter.
-
18
Repeat with the remaining eggs.
-
19
Meanwhile, cut each waffle into 4 squares and toast until crisp.
-
20
Set 2 squares on each of 4 warmed plates.
-
21
Arrange 2 eggs on each plate and spoon the mushrooms on top.
-
22
Pass the remaining waffles separately.