Escurre los frijoles y enjuágalos brevemente con agua fría.
Pela dos cebollas y pícalas en cubos finos.
Calienta 2 cucharadas de aceite en una olla y sofríe los cubos de cebolla hasta que estén transparentes. Espolvorea el azúcar por encima y deja que se derrita. Agrega los tomates de la lata y tritúralos con una cuchara de madera. Agrega el pimentón ahumado y deja que la salsa hierva a fuego medio durante 5 minutos.
Agrega los frijoles y 150 ml de agua a la salsa para agregar un poco de líquido. Sazona con sal y cocina la mezcla, revolviendo ocasionalmente, durante otros 10 minutos. Después, sazona los frijoles con vinagre de manzana.
Limpia los champiñones y córtalos por la mitad o en cuartos. Pela la cebolla restante y pícala finamente.
Calienta 2 cucharadas de aceite en otra sartén y sofríe los champiñones junto con los cubos de cebolla a fuego alto durante 4-5 minutos. Sazona la mezcla con sal, pimienta y salsa Worcestershire.
Con un aro para emplatar (7 cm de diámetro), corta 6 círculos de las rebanadas de pan tostado. Coloca 2 rebanadas de tocino en forma de cruz y envuelve los círculos de pan tostado en ellas.
Calienta 1 cucharada de aceite en una sartén y fríe los círculos a fuego medio durante 1-2 minutos hasta que estén dorados. Voltea los círculos, agrega la cucharada de aceite restante y fríe el otro lado también durante 1-2 minutos. Retira los círculos de la sartén y deja que se enfríen un poco en un plato.
Distribuye los frijoles uniformemente en los seis frascos de conservas. Agrega los champiñones fritos por encima y coloca un círculo de pan encima de cada uno.
Rompe los huevos individualmente y déjalos deslizar con cuidado sobre los círculos de pan. Coloca las tapas en los frascos. Coloca los frascos en una rejilla y cocina los huevos en el horno precalentado a 200 °C con calor arriba/abajo durante 12 minutos.
Retira los frascos del horno, quita las tapas y sazona los huevos con sal y pimienta. Espolvoréalos con cebollino picado y sirve el desayuno inglés en frasco directamente.