Z mleka i drożdży zrobić rozczyn. Drożdże rozmieszać w 100 ml ciepłego mleka (nie gorącego) z 1 łyżeczką cukru i zostawić na ok 10-15 minut do wyrośnięcia.
Do mąki dodać wyrośnięte drożdże, resztę mleka, ciepłą wodę, pozostałe składniki oprócz masła. Wyrobić do połączenia, wlać rozpuszczone masło. Całość dokładnie wyrobić, aż ciasto będzie odstawać od ręki.
Ciasto przykryć i odstawić do wyrośnięcia na ok 30 minut (musi podwoić swoją objętość).
Wyrośnięte ciasto wyjąć na blat, podzielić na równe części.Każdą część ciasta uformować w kulkę. Kulki ciasta kolejno formować. Każdą część ciasta rozwałkować na mały placek. Każdy placek posmarować na środku sosem pomidorowym, nałożyć 1-2 łyżki pieczarek, posypać startym serem.
Zebrać brzegi ciasta do środka i dokładnie zlepić, tworząc sakiewkę. Delikatnie odwrócić bułkę na drugą stronę, zlepieniem do dołu i lekko spłaszczyć.
Naciąć bułkę na 8 równych części, nie rozcinając do środka (jak na zdjęciu). Każdy rozcięty kawałek odwrócić o 90° i lekko spłaszczyć.
Parówki pokroić na plasterki grubości ok. 1 cm. W każdy odwrócony kawałek bułki wcisnąć plasterek parówki.
Bułki posmarować rozmąconym jajkiem, środek bułki posypać startym serem i zostawić na 15-20 minut do wyrośnięcia.
Piekarnik rozgrzać do 180 °C, bułki piec ok. 15-20 minut.