What plants produce oil? Seeds of many plants are rich in oil, which is a source of energy for future sprouts. We get oil from olives, sunflower, corn, soy, peanuts, rapeseed, sesame seeds and African oil palm trees. < Prev Next > Add comment Name (required) E-mail Refresh Send Cancel