Переводим вопрос в пассивный залог (Passive Voice). Глагол «сварить» (to cook/to boil) в прошедшем времени, страдательный залог.
When was the dinner cooked?
Ответ: When was the dinner cooked?