Zεσταίνουμε το ελαιόλαδο σε ένα μεγάλο τηγάνι σε μέτρια προς δυνατή φωτιά. Προσθέτουμε τα κρεμμύδια και ανακατεύουμε, ώστε να λαδωθούν παντού καλά για 1 λεπτό.
Προσθέτουμε το αλάτι, τη ζάχαρη και την κρέμα βαλσάμικου. Ανακατεύουμε καλά. Χαμηλώνουμε τη φωτιά και μαγειρεύουμε για 30 λεπτά. Ανακατεύουμε κάθε 5 λεπτά και προσέχουμε να μην καούν τα κρεμμύδια. Τα σωστά καραμελωμένα κρεμμύδια πρέπει να έχουν ένα σκούρο καφέ χρώμα. Προς το τέλος, τα αφήνουμε να κολλήσουν ελαφρά στο τηγάνι, ανακατεύουμε και επαναλαμβάνουμε.