Prime Minister Viktor Orbán said on Sunday that retail chains were making out-sized profits on food and "we had to step in".
In a video posted on the government's Facebook page, the prime minister said mark-ups were 42 percent on chicken wings, 55 percent on pork chops, 68 percent on milk, 129 percent on soured cream, and 38 percent on eggs, among others.
He added: "We couldn't continue simply looking on as people were robbed; those who raised prices had to be told: enough, no more!"