Картофите се измиват добре, подсушават се и се запържват в предварително загретия зехтин. След като леко се зачервят, се прехвърлят в тава.
Лукът се нарязва на едро и се запържва в зехтина, в който са пържени картофите, за около 2 минути. Добавя се наситнения чесън, запържва се за малко и тенджерата се сваля от огъня. Поръсва се с червения пипер, полива се с бялото вино и се оставя да къкри, докато виното почти се изпари.
Изливат се предварително пюрираните домати, посолява се и се разбърква. Добавят се маслините и след като сосът кипне, се поливат картофите.
Яхнията се пече 30 минути в предварително загрята до 180 градуса фурна и малко преди да се извади от фурната, се подправя с наситнения розмарин и ригана. Разбърква се и се пече още 5 минути.