Jablka oloupeme, zbavíme jadřinců a nakrájíme na kousky. Pomeranč oloupeme a také pokrájíme.
Kousky jablek a pomeranče dáme do pekáče, přidáme rozinky, cukr, rum, citronovou šťávu, koření a promícháme.
Směs pečeme 30 minut v předehřáté troubě při 200 °C. Potom směs přendáme do hrnce, vlijeme vroucí vodu, červené a portské víno, necháme přejít varem a podáváme. Pokud nemáme portské víno, svůj účel splní i červené víno.
Domácí ovocný punč podáváme horký a ozdobený křížalami.