Whisk eggs, egg whites, milk, curry powder, salt and pepper in a large bowl.
Grease a 30 x 23 x 5 cm baking dish with oil. Place 5 slices of bread in a single layer in the bottom, cutting 1 slice to fit, if necessary. Layer on tomato slices; scatter ½ cup cheddar on top. Repeat layering. Pour egg mixture over the top, pushing bread down into the liquid – it should come almost to the top of the bread. Cover. Let stand 1 hour or refrigerate overnight.
Preheat oven to 180°C. Bake uncovered strata until puffed and golden, about 45 minutes. For the final 10 minutes, place bacon on top. Let stand 5 to 10 minutes before serving.
If you’re planning a breakfast party for a crowd, Eggs in Tomato Cups (right) is an easy option for the busy cook. The filling and tomatoes can be prepared several hours in advance. Fill tomatoes and top with the eggs just before guests arrive. While the tomatoes are baking, grill some bacon and sausages and make hash-brown potatoes to complete the menu.