Этимологический словарь Крылова
Это слово было заимствовано из английского, где pudding имеет то же значение.
пудинг
Пудинг