Four small shallots, diced or thinly sliced
1 5-ounce bag baby spinach One loaf challah bread, cut into ramekin sized rounds, buttered and well toasted
12 slices ham or prosciutto
4 large eggs
4 tablespoons heavy whipping cream
A few tablespoons basil pesto (optional)
Preheat oven to 400°F. Cook bacon in large skillet over medium heat until crisp; transfer to paper towels. Pour off drippings from skillet; reserve drippings. Add shallots to pan, saute until glassy then add spinach to pan, sprinkle with pepper, and toss over medium heat, two minutes. Transfer to strainer set over bowl to drain. Brush four 1-cup ramekins with bacon drippings. Crumble bacon and reserve.
Place one toasted piece of challah bread (cut into the right shape) in each ramekin. If using pesto, place a dollop on toast and spread it around. Top toast with two to three pieces of thin ham or prosciutto. Divide spinach among ramekins, dividing equally. With back of spoon, shape a well in center of each ramekin. Gently crack one egg into well in each ramekin, keeping yolk intact. Drizzle 1 tablespoon cream over each egg. Sprinkle with salt and pepper. Bake eggs until whites are just set but yolks are still runny, 14 to 16 minutes. Top with crispy, crumbled bacon.
