Puodą, kuriame virsime sriubą dedame ant vidutinės mažos ugnies, kad įkaistų. Smulkiai supjaustome svogūną, česnaką ir salierą, morką sutarkuojame burokine tarka.
Žirnius kelis kartus praskalaujame šaltame vandenyje ir paliekame ant sietelio, kad nuvarvėtų. Kai puodas įkais dedame kubeliais pjaustytą šoninę ir leidžiame riebaliukams iš lėto tirpti, jeigu šoninė nėra labai riebi, įdedame vieną šaukštą sviesto. Šoninei apskrudus dedame antrą šaukštą sviesto kartu su svogūnais, česnaku, salieru ir morkom.
Viską išmaišome ir po poros minučių suberiame džiovintą mairūną, kvapniuosius pipirus ir lauro lapą, puodą uždengiame dangčiu. Šiame sriubos virimo etape ir įvyks didžioji magija. Viską kepiname labai lėtai, retkarčiais pamaišant, jokiu būdu neleidžiant apskrusti, jeigu jau taip nutiko, mažinam ugnį. Daržoves su šonine kepinam apie 15-20 minučių.
Tuomet beriame žirnius, pamaišome, leidžiame truputį sušilti ir pilame sultinį. Viskam užvirus būtinai nugraibome paviršiuje susidariusias putas, tą darome visuomet verdant bet kokią sriubą ar troškinį. Dabar uždengiame dangtį, sumažiname ugnį, kad sriuba tik vos vos kunkuliuotų ir paliekame virti apie 40-50 minučių, nepamiršdami kas 10-15 minučių pamaišyti.
Kai žirniai bus beveik išvirę, tai matysis, o ir paragauti galima, dedame kubeliais pjaustytas/ laužytas bulves ir verdame dar apie 15 minučių arba kol išvirs bulvės. Sriubai baigus virti išjungiame ugnį, supilame balto vyno actą arba citrinos sultis, pamaišome ir uždengus leidžiame pailsėti, bent 10-15 minučių.
Tuomet ragaujame ir gardiname druska, pipirais. Žirnių sriubą pilame į lėkštes ir pabarstome smulkintom petražolėm.