Cebulę kroimy w plastry po obraniu i szklimy na 2 łyżkach oleju.
Jajka gotujemy na twardo i kroimy w plastry.
Ścieramy ser (duże oczka tarki).
Kiełbasę kroimy w plasterki i podsmażamy na 2 łyżkach oleju.
Tortownicę lub duże naczynie do zapiekanek smarujemy resztą oleju i wysypujemy tartą bułką.
Wkładamy makaron, a na nim układamy warstwami: jajka, cebulę, trochę startego sera i ziół, ryby z puszki, znów ser i zioła, pokrojone w plastry pomidory, kiełbasę i resztę sera. Zapiekamy około pół godzinki. Przed podaniem dekorujemy natką pietruszki.