Doe een flinke scheut olijfolie in een ovenvaste stoofpot (type Le Creuset bijvoorbeeld). Voeg er de rode ui aan toe en doe er wanneer deze glazig is gehalveerde kerstomaten, courgettestukjes en rode paprika bij. Breng alvast wat op smaak met peper en zout.
Stoof enkele minuten aan, voeg nu de kappertjes, de tomatenpuree, het paprikapoeder, ras el hanout en de look toe. Stoof al roerend zo'n 2 à 3 minuutjes samen aan en voeg dan de tomatenblokjes uit blik toe. Zet je vuur op een gemiddelde stand en laat de saus zo'n 15 minuten zachtjes pruttelen.
Snijd intussen de halloumi in plakken van ongeveer 0,5 cm dik.
Leg de halloumi bovenop de tomatensaus en zet nog eens 10 minuten in je oven, gevogd door een 5-tal minuutjes onder de grill. Werk af met de verse basilicum en serveer met (plat)brood, pasta of rijst.