Adults will be allowed grow their own or buy from a licensed retailer.
Germany set out plans on Wednesday to legalise cannabis.
The move would make Germany one of the first countries in Europe to do so.
Health Minister Karl Lauterbach presented a cornerstone paper on planned legislation to regulate the controlled distribution and consumption of cannabis for recreational purposes among adults.
Acquiring and possessing 20 to 30 grams of recreational cannabis for personal consumption would also be made legal.
Adults will be allowed grow their own or buy from a licensed retailer.
Karl Lauterbach, says the plan has been introduced to better protect young people, who were already consuming the drug and reduce its trade on the black market.
He says if the law is passed, the new regulated market could be "a model for Europe".

Taoiseach And Ministers To Travel To New York For UN General Assembly
Google Fined €403M Over Handling Of Location Data
Occupied Territories Bill Comes Into Effect
Revolut Scammed After Passing On Data To "Unauthorised Third Party"
"Westminster's Time Is Coming To An End": SF, SNP, And Plaid Cyrmu Call On British Government For Constitutional Change
Man With Kildare Roots To Be Remembered At 9/11 Commemorations In New York Today
Russian Ambassador Says Irish Government "Cannot Be Treated As A Friendly One"
Trump Expected To Visit President Connolly Next Week