Péter Szijjártó savaged the bumbling 28-country bloc, which he said was obsessed with “political correctness.”
He said the EU was failing to deal with the migration crisis, resulting in “tens of thousands of people crossing our border smiling”.
Mr Szijjártó said: “I believe Europe has to face these challenges differently. We can no longer advance with hypocrisy and the emphasis on political correctness.
“For us it was always clear: to protect our border is a matter of Hungarian sovereignty. It was unacceptable for us that every day thousands or tens of thousands of people were crossing our border smiling, marched through our country and disregarded our laws.”
He refused to apologize for the building of a controversial border fence, arguing Hungary would not have needed to construct the barrier “if there had been a common European response.”
He also said the EU needed to quickly establish a border guard policy, a responsibility it has been hesitant to implement.
Mr Szijjártó said: “A robust troupe of border guards could have been put together. There could have been consultations in Brussels about how many boats, how many helicopters and trucks are needed by Greece and other countries. Nothing like this has happened.”
He concluded his scathing commentary by vehemently opposing the EU’s migrant quota system, in which states are expected to take in a set number of migrants, for the sake of other countries in the bloc.
He said: “If hundreds or thousands of migrants were sent to Hungary, many of them would be on the way to Germany, Sweden or Austria the very next day. These people do not want to live in Hungary! This quota system would also attract more migrants to Europe.
“Remember the announcement last August, according to which Syrians, once they are in Germany, they are allowed to stay there. The effect on the migrants in Serbia and Hungary was enormous.
“They shouted ‘Germany, Germany’ and ‘Angela, Angela’.
“Fulfilling the quota would equal another invitation to come to Europe. Furthermore, we fear that if we even agree to this allocation, it will become the norm.
“Brussels will eventually say, that more migrants have to be taken in due to the circumstances. Not with us!”