Правильно: семь футов под килем.
Да, запятая перед тире поставлена правильно. Для каждого из знаков здесь есть свои основания.
Возможные варианты: Спрашивали? Отвечаем и Спрашивали – отвечаем.
В словарях такое значение не зафиксировано, оно могло возникнуть в индивидуальном употреблении на основе исходных значений (см. окно «Искать на Грамоте»).
Запятая перед тире нужна.
В значении приуроченности к какому-либо событию, празднику: ко Дню района. Подробнее см. в «Письмовнике».
Лучше написать: венгерский гуляш.