Σε μια μέτρια κατσαρόλα, θερμαίνουμε το λάδι και προσθέτουμε το κρεμμύδι. Σοτάρετε μέχρι το κρεμμύδι να είναι μαλακό και διαφανές. Προσθέστε το σκόρδο και ανακατέψτε για ένα λεπτό πριν προσθέσετε τα υπόλοιπα συστατικά. Βάλτε σε μια ήπια βράση, μειώστε τη θερμότητα και σιγοβράστε για 45 λεπτά με μια ώρα μέχρι να αρχίσει να γίνεται πηκτό.