Peanut oil is rich in bio-flavonoids. It actually reduces cholesterol. The use of refined oil increases cholesterol levels in the body. Peanuts are cultivated in various place in the world. Peanut oil is rich in protein, fat and many vitamins.