Police found around 250 cannabis plants in a shed when they raided an address in west Fife.
The plants had a potential street value of around £70,000.
Two men have been been arrested and charged after the discovery of the class B drugs at an address near Steelend, Saline, on Tuesday.
Police said officers were acting on information from the public when they executed a search warrant and found the plants in an outdoor shed.
The two men, aged 23 and 29, appeared at Dunfermline Sheriff Court on Wednesday.
Detective Sergeant Neil McGurk, of the community investigation unit, said: “Under Operation Prospect we continue to work hard to tackle drug crime and remove such harmful substances from our communities.
“Drugs and associated criminality can blight communities and I would like to thank the public who continue to assist us in tackling this issue.”