Ječam dobro isperite pod mlazom hladne vode. Ako imate vremena, namočite ga nekoliko sati unaprijed jer će se tako brže skuhati.
Ako upotrebljavate suha rebra ili veći komad suhog mesa, narežite ih na manje komade ako je potrebno. Vrlo slano suho meso možete prethodno kratko prokuhati u zasebnoj vodi i tu vodu baciti.
Luk narežite na sitne kockice, mrkvu na kolutiće ili manje komade, a češnjak nasjeckajte. Krumpir ogulite i narežite na kockice približno iste veličine kao bundevu. Gljive očistite i narežite na ploške ili četvrtine, ovisno o njihovoj veličini.
U većem loncu zagrijte ulje pa dodajte luk. Pirjajte ga 4–5 minuta na srednjoj vatri, dok ne omekša i postane staklast. Dodajte mrkvu i nastavite pirjati još 3 minute.
Umiješajte češnjak i mljevenu papriku te sve kratko promiješajte, pazeći da češnjak i paprika ne zagore.
U lonac stavite suho meso, isprani ječam i lovorov list. Sve prelijte s oko 1.2 litre vode ili temeljca, promiješajte i pričekajte da tekućina zavrije.
Smanjite vatru i kuhajte poklopljeno oko 30–40 minuta, povremeno miješajući. Ječam bi trebao početi omekšavati, a meso otpuštati svoj okus u tekućinu.
U lonac ubacite krumpir narezan na kockice i nastavite kuhati 10 minuta. Zatim dodajte bundevu. Ovakvim redoslijedom povrće će se skuhati, a bundeva će zadržati više oblika umjesto da se potpuno raspadne. Ako je tekućina previše isparila, dolijte još malo vruće vode.
Ako želite varivo s gljivama, dodajte ih u lonac zajedno s bundevom ili ih prethodno kratko prepržite na tavi pa umiješajte u varivo.
Nastavite kuhati još 10–15 minuta, odnosno dok krumpir i bundeva ne omekšaju, a ječam ne bude kuhan. Vrijeme kuhanja može biti dulje ako ječam prethodno niste namakali.
Kušajte varivo pa tek tada dodajte sol i papar jer suho meso može biti dovoljno slano.
Ako želite gušću teksturu, nekoliko komada krumpira i bundeve lagano zgnječite vilicom uz rub lonca i promiješajte.
Ako je varivo pregusto, dodajte malo vruće vode. Na kraju pospite nasjeckanim peršinom i ostavite poklopljeno 5 minuta prije posluživanja.