Meso očistite od žilica te ga narežite na komadiće 3×3 cm. U velikom loncu zagrijte 1 žlicu masti te dodajte meso. Zapecite ga sa svih strana. Nakon što se meso zapeklo, prebacite ga na tanjur.
U lonac dodajte drugu žlicu masti te luk. Dinstajte luk na laganoj vatri 10 minuta. Dodajte naribane mrkve, češnjak i ljutu papričicu te sve dinstajte još 15 minuta. Po potrebi dodajte malo vode kako vam ne bi zagorilo.
Nakon što je povrće omekanilo i postalo kašasto, dodajte začine i meso. Podlijte s vinom i pirjajte 10-15 minuta kako bi alkohol ispario. Sada dodajte polovicu količine temeljca.
Poklopite posudu i na laganoj vatri kuhajte sat vremena uz povremeno miješanje. Nakon što se kuhalo sat vremena dodajte pasiranu rajčicu, krumpir i narezanu mrkvu. Podlijte s ostatkom temeljca te kuhajte još 45 minuta do sat vremena.
U zadnjih 15-20 minuta dodajte i narezane šampinjone te po potrebi dodatno začinite. Nakon što su se šampinjoni skuhali gulaš maknite s vatre i ostavite da se malo prohladi. Poslužite ga uz svježi kruh.