Hovězí maso nakrájíme na kostky a naložíme je do marinády z červeného vína, octa, kuliček pepře, hřebíčku, nového koření, bobkového listu, skořice, plátku česneku, soli a pepře. Necháme marinovat šest hodin nebo přes noc.
Cibulky oloupeme, maso vyjmeme z marinády.
V nádobě rozehřejeme olej a orestujeme na něm cibulky asi 5 minut, vyjmeme je a na tuku osmahneme kostky masa. Přidáme cibulky, marinádu, nasekaná rajčata z plechovky a dolijeme vodou tak, aby bylo maso a cibulky zakryté. Přikryjeme víkem a pečeme asi 1,5 hodiny.
Stifado podáváme s rýží nebo opečeným bramborem.