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".

Microsoft Outage Causing Global Disruption To Services
One Killed And Four Injured In Washington DC Shooting
Nvidia Boss Resigns After Reports Of Two Affairs, One Allegedly With A Chinese Spy
Ukraine And Russia Agree Large-Scale Exchange Of Prisoners Following Talks
Russell Brand Sentenced To 10.5 Years In Prison For Rape, Sexual Assault
French Prime Minister Claims Aer Lingus Pilots Initially Refused To Land In France After Bomb Threat
Russell Brand Found Guilty of Rape and Three Counts of Sexual Assault
US Vice President Blames Iran War For Republican Collapse