The plan would also allow home cultivation of three cannabis plants per adult.
While not yet approved by parliament, health minister Karl Lauterbach said the plan could become law in 2024.
He argues that decriminalisation of the drug would help protect the health of young people.
Elsewhere in the European Union, only Malta has legalised recreational cannabis.
Click here to sign up for our newsletters.