The plan presented at the European Parliament in Strasbourg envisages 35 million euros ($40 million) in aid for Italy and working with Libya and other countries to stem the flow of migrants at source.
"We will show full solidarity with Italy in this struggle," said Frans Timmermans, first vice-president of the Commission, the European Union's executive arm.
"Italy has shown an unprecedented level of solidarity with the refugees in the last couple of years," Timmermans told reporters at the parliament.
He said the Commission proposals, to be discussed by EU ministers in Estonia's capital Tallinn on Thursday, were meant to reduce the pressure on Italy which has accepted some 85,000 of the 100,000 migrants who have landed in Europe so far this year.
More From This Section
Nearly 2,250 have died making the perilous crossing, according to the International Organization for Migration (IOM).
Tensions spiked on Monday as Austria threatened to close its border with Italy to avoid a repeat of 2015 and 2016, when hundreds of thousands of migrants coming landed in Greece from Turkey and then set off for wealthier countries to the north, such as Germany.
Commission head Jean-Claude Juncker won agreement for other EU states to take about 160,000 of the arrivals for processing but so far only about 20,000 have been dealt with in this way.
Juncker said in a statement today that "the urgency of the situation now requires us to seriously accelerate our collective work and not leave Italy on its own."
Among other measures, the Commission said the EU should help bolster Libyan authorities in a joint project with Italy worth 46 million euros and set up a joint rescue coordination centre in the conflict-ravaged country.