The invention relates to methods of producing extracts from cannabis plant material, where the extracts comprise cannabinoids and terpenes. The methods comprise extracting fresh or dried plant material with a cold organic solvent. The methods allow for the extraction of cannabinoids and terpenes, while leaving behind impurities such as waxes and chlorophyll that are commonly found in extractions with room temperature (RT) or warm solvent extraction methods. The methods can produce extracts having more than 90% cannabinoids.