См. в "Искать на Грамоте" на нашем портале.
Оба варианта верны.
Запятая не ставится.
Верно: съела полторы банки варенья. Таково склонение слова полтора. Форма винительного падежа женского рода: полторы (банки), форма винительного падежа мужского и среднего рода: полтора (батона, яблока).