Vepřovou pečeni svažte provázkem, aby lépe držela tvar, a nechte odpočinout při pokojové teplotě. Do rendlíku nalijte pivo, přidejte cukr a vařte asi 10 minut, dokud tekutina nezhoustne. Maso dejte do pekáče, potřete částí marinády a dejte do trouby vyhřáté na 170 °C. Pečte 40 minut a během pečení několikrát potřete marinádou.
Mezitím připravte omáčku. Cibuli pokrájejte nadrobno, jablka oloupejte a nastrouhejte nahrubo. V kastrolu zpěňte na lžíci oleje cibuli a nechte zesklovatět, přidejte kari a krátce orestujte. Vsypte nastrouhaná jablka, rozinky a zalijte kokosovým mlékem. Omáčku asi 5 minut povařte na mírném ohni a dochuťte špetkou soli.