Na oliwie z oliwek podsmażyć bakłażana wraz z szalotką i czosnkiem, dodać pomidory, szynkę parmeńską, oregano i chili. Całość podlać białym winem i smażyć około 5 minut.
Makaron ugotować al dente we wrzącej, osolonej wodzie z dodatkiem oliwy z oliwek. Ugotowany makaron odcedzić, dodać do sosu, delikatnie wymieszać z rukolą, doprawić do smaku i przełożyć na talerz. Przed podaniem pastę posypać płatkami parmezanu, udekorować kaparami i listkami bazylii.