The institute's headline sentiment barometer stood at 13.8 points, the same value it reached after a sharp jump in November.
Analysts surveyed by Factset had predicted sentiment would climb slightly higher to 14.1 points.
The index has clawed its way back into the black after sliding to a four-year low of -6.8 points in July 2016, a month after Britons confounded expectations in a vote to leave the European Union.
“The overall assessment is quite positive,” ZEW president Achim Wambach said in a statement.
“The considerable economic risks arising from the tense situation in the Italian banking sector, as well as the political risks surrounding upcoming elections in Europe, seem to have faded into the background at the moment,” he said.
Markets are nervously watching the developments in Italy, where political upheaval has added to concerns about the country's ailing banks, which are saddled with bad loans.
The Monte dei Paschi di Siena bank (BMPS) in particular urgently needs to raise cash to avoid being wound down, and there are fears that any shocks to the Italian banking sector could spread to the wider eurozone.
Following the voter upsets caused by Brexit and the surprise victory of Donald Trump in the United States, investors are also bracing for elections next year in key eurozone economies France, Germany, the Netherlands and possibly Italy.
For the survey, ZEW questions analysts and institutional investors about their current assessment of the economic situation in Germany, as well as their expectations for the coming months.
The sub-index measuring financial market players' view of the current economic situation in Germany increased by 4.7 points to 63.5 points in December, ZEW said.
The Bundesbank, Germany's central bank, last week lifted its growth forecasts for Europe's largest economy, underpinned by strong domestic demand and high wages.
The economy should expand by 1.8 percent in both 2016 and 2017, the bank's forecasters predicted, upping their previous forecasts of 1.7 percent growth this year and 1.4 percent next year.