-
1
In a frying pan, heat 2 tablespoons of the oil over med-high heat.
-
2
Add the mushrooms and cook, stirring occasionally, until they give off their juices and are lightly browned, 5-6 minutes.
-
3
Transfer to a bowl.
-
4
Add 4 tablespoons oil, the lemon juice, garlic, thyme, and red pepper flakes, season with salt and pepper, and toss to coat.
-
5
Let marinate for at least 1 hour or up to 24 hours.
-
6
Place eggs in a saucepan just large enough to hold them.
-
7
Add cold water to cover by 1 inch and bring just to a boil over high heat.
-
8
Remove the pan from the heat and cover.
-
9
Let stand for 15 minutes.
-
10
Drain the eggs, then transfer to a bowl of ice water and let cool.
-
11
Peel and coarsely chop the eggs.
-
12
Put the spinach in a large bowl.
-
13
In a large frying pan, fry the bacon over medium heat, stirring occasionally, until crisp and browned, about 7 minutes.
-
14
Using a slotted spoon, transfer to paper towels to drain.
-
15
Pour off all but 2 tablespoons of the fat in the pan.
-
16
Off the heat, whisk the vinegar and mustard into the fat in the pan, then drizzle over the spinach; toss to coat well.
-
17
Divide the dressed spinach among individual plates, top with the onion slices, tomatoes, marinated mushrooms, and chopped eggs.
-
18
Sprinkle with the chopped bacon and serve.