When stored in a sterizlized glass jar with lid in the refrigerator, this caramelized onion tomato jam can last for 2-3 weeks.