Operi i posuši paprike. Ispeci ih na roštilju, ploči ili u pećnici dok ne dobiju tamnu koricu. Isto napravi i s patlidžanima.
Još tople paprike i patlidžane stavi u plastičnu vrećicu ili poklopljenu posudu kako bi para omekšala koricu i olakšala guljenje.
Oguli kožicu i očisti povrće od sjemenki i peteljki.
Samelji povrće u mašini za mljevenje mesa ili usitni sjeckalicom/blenderom, ovisno koliko želiš da ajvar bude sitan ili krupniji.
U velikom loncu zagrij polovicu ulja, pa dodaj smjesu paprika i patlidžana. Kuhaj na laganoj vatri 2–3 sata uz stalno miješanje, dok se ajvar ne zgusne.
Pred kraj kuhanja dodaj sitno sjeckani češnjak, sol, šećer i ocat. Ulij preostalo ulje i još kratko kuhaj.
Vruć ajvar sipaj u sterilizirane staklenke, zatvori poklopcima i okreni naopako na 5 minuta. Potom ih vrati uspravno i ostavi da se hlade prekrivene krpom.
Čuvaj na tamnom i hladnom mjestu. Nakon otvaranja staklenku drži u hladnjaku.