Verwarm de oven voor op 160 °C. Verhit de roomboter in een vuurvaste braadslee (of pan) op middelhoog vuur. Wrijf de rosbief in met zout en peper en bak in 6 minuten rondom bruin. Dek goed af met aluminiumfolie en zet 1,5 uur in de oven.
Verhit de olijfolie in een grote pan op middelhoog vuur. Bak de bleekselderij, ui, aubergine en paprika 5 minuten, tot alles zacht is geworden en doe de overige ingrediënten (behalve de amandelsnippers en de basilicum) erbij. Breng de caponata op smaak met zout en peper.
Verwijder de aluminiumfolie van de braadslee. Doe de caponata bij het vlees en zet het vlees nog 1 uur in de oven, tot het naar wens gaar is. Voeg eventueel nog wat zout en peper toe. Serveer met de geroosterde amandelsnippers en de basilicumblaadjes.