-
1
Preheat oven to 400F.
-
2
Toss tomatoes and mushrooms with salt, pepper, and 2 tablespoons oil in a roasting pan.
-
3
Arrange tomatoes cut sides up, then bake vegetables in lower third of oven until softened, about 20 minutes for mushrooms and 30 minutes for tomatoes.
-
4
(Transfer mushrooms to a bowl while tomatoes finish roasting.)
-
5
Transfer 8 tomato halves to a blender and puree with 1 tablespoon oil until smooth.
-
6
(Thin sauce with water if desired.)
-
7
Season with salt and pepper and transfer to a small ovenproof dish for reheating.
-
8
Brush both sides of bread slices with remaining 2 tablespoons oil, then bake on a baking sheet in upper third of oven until crisp and golden on edges, about 10 minutes.
-
9
Rub tops of toasts with cut sides of garlic.
-
10
Leave toasts on baking sheet.
-
11
(Leave oven on.)
-
12
Fill a deep 12-inch skillet or small flameproof roasting pan with 1 1/4 inches cold water.
-
13
Add vinegar and bring to a simmer to poach eggs.
-
14
Reheat tomato sauce and roasted tomatoes and mushrooms in lower third of oven 5 to 10 minutes.
-
15
Meanwhile, fold a slice of ham on top of each toast and heat in upper third of oven until warm, about 3 minutes.
-
16
While other ingredients are reheating, break 1 egg into a cup, then slide egg into simmering water.
-
17
Repeat with remaining eggs, spacing them apart, and poach at a bare simmer until whites are firm but yolks are still runny, 2 to 3 minutes.
-
18
Transfer eggs with a slotted spoon to paper towels to drain and season with salt and pepper.
-
19
Put 1 or 2 toasts on each plate and top each with a tomato half and a poached egg.
-
20
Drizzle with tomato sauce and scatter mushrooms around eggs.