Ponemos las judías blancas en remojo la noche anterior, al menos 12 horas.
Desechamos el agua de remojo de las judías, las cubrimos con agua fría fresca y las ponemos a cocer. Cuando hierva, desechamos también esta agua, la sustituimos por agua fresca, y añadimos el chorizo, la oreja troceada, el pimiento seco (o la pasta de ñora), el codillo ahumado y el tomate maduro. Cocemos a fuego lento.
En una sartén con aceite de oliva, rehogamos la cebolla. Cuando esté transparente, añadimos el pimentón dulce y la harina, rehogamos brevemente y reservamos.
Cuando el tomate esté tierno, lo sacamos de la cazuela, lo pelamos, lo rallamos y lo devolvemos al caldo.
Antes de que las judías estén completamente tiernas, añadimos el sofrito de cebolla y pimentón, dejamos hervir unos minutos más y servimos.