-
1
Preheat oven to 350 degrees.
-
2
Melt the butter over medium heat in a saucepan.
-
3
Add the flour and cook, stirring, about 2 minutes.
-
4
Slowly add the milk while whisking constantly until smooth.
-
5
Continue to cook, stirring occasionally until thickened, about 5 minutes, do not allow to scorch.
-
6
Add the salt, black pepper and cheeses, stirring until cheese has melted.
-
7
Remove from heat.
-
8
Thaw spinach by cutting a slit in the top of the bag and microwave on high for 5 minutes.
-
9
Drain spinach, squeezing to remove excess liquid (a clean kitchen towel works great for this).
-
10
Coarsely chop the artichoke hearts.
-
11
Meanwhile, in a large skillet, fry bacon until crisp.
-
12
Set bacon aside and pour out all but 1 TBS bacon drippings.
-
13
Stir in minced shallot and tomatoes until shallots are soft, about 5 minutes.
-
14
Add garlic stirring for another minute.
-
15
Add spinach and artichokes, tossing gently.
-
16
Stir in the sauce until warmed through.
-
17
Salt and pepper to taste.
-
18
Divide mixture evenly between 4 ramekins or oven-proof bowls.
-
19
Crack an egg into each ramekin, being careful not to break the yolk.
-
20
Bake on middle rack until egg whites are firm but yolks are still runny, rotating pan halfway through cooking, 20 - 25 minutes.
-
21
Crumble a bacon slice over each egg.
-
22
Allow to cool for a few minutes and enjoy.