Live updates: follow the latest news on Russia-Ukraine
Economy and Climate Minister Robert Habeck said on Sunday that Europe’s largest economy had reduced the share of Russian energy imports for its demands to 12 per cent for oil, 8 per cent for coal and 35 per cent for natural gas.
“All these steps that we are taking require an enormous joint effort from all actors, and they also mean costs that are felt by both the economy and consumers,” Mr Habeck said.
“But they are necessary if we no longer want to be blackmailed by Russia.”
The EU is considering an embargo on Russian oil after a decision to ban its coal, starting in August.
Germany has managed to shift to oil and coal imports from other countries in a relatively short time, meaning that “the end of dependence on Russian crude oil imports by late summer is realistic", the Economy and Climate Ministry said.
Weaning Germany off Russian natural gas is a far bigger challenge.
Before Russia invaded Ukraine on February 24, Germany obtained more than half of its natural gas from Russia.
That share is now down to 35 per cent, partly due to increased procurement from Norway and the Netherlands, the ministry said.
To further reduce Russian imports, Germany plans to quicken the construction of terminals for liquified natural gas, or LNG.
The ministry said Germany aimed to put several floating LNG terminals into operation as early as this year or next.
That is an ambitious timeline that the ministry acknowledged “requires an enormous commitment from everyone involved".
European officials called those moves by Russia “energy blackmail".
Germany’s central bank has said a total cut-off of Russian gas could mean 5 percentage points of lost economic output and higher inflation.