Skórkę pomidorów natnij na krzyż z obu końców. Zalej pomidory wrzątkiem i odstaw. Po 20 minutach odlej gorącą wodę, polej je zimną wodą, obierz ze skórki i potnij. W międzyczasie umyj i osusz mięso i następnie pokrój je na wąskie kawałki długości 3 – 4 cm. Mięso posól i popieprz.
Na rozgrzanej oliwie obsmaż pierwszą partię mięsa do zbrązowienia, mieszając w trakcie obsmażania. Odłóż mięso na talerz i obsmaż drugą partię. W międzyczasie oczyść cebulę i potnij ją na półkrążki. Mięso z talerza dodaj do garnka, dosyp połowę pociętej cebuli, dodaj masło i przesmaż wszystko jeszcze z pięć minut.
Dodaj pocięte pomidory i gotuj mieszając dalsze 5 – 7 minut. Dodaj resztę cebuli, sól i pieprz. Pomieszaj i gotuj razem około 5 minut. Następnie dodaj szklankę ciepłej wody i gotuj na małym ogniu około godziny, aż mięso będzie miękkie. W trakcie dodaj więcej wody, jeżeli sosu jest za mało. Gulasz możesz podać z kluskami, kopytkami, ryżem lub kaszą. Dobrym dodatkiem będzie sałata. Wiele osób nie lubi zapachu baraniny. W tym przepisie z zapachem nie ma problemu.