A corn oil production method is described that produces oil from corn germ. An alcohol solvent is used to extract oil from corn germ. The extraction mixture is separated into the deoiled germ solids and an extract containing the alcohol solvent and oil. The extract is membrane filtered by nanofiltration or reverse osmosis. The oil is retained in the retentate and the alcohol solvent passes into the permeate. The oil contained within the retentate is concentrated and purified. The alcohol used in the extraction step may be produced in-house. The de-germed corn and the de-oiled germ solids may be used to produce the alcohol.