Greasy hair is not due to diet, stick to a healthy diet, eat 5 servings of fruits and vegetables a day, whole-grain cereals, pasta, fish, poultry, meat, dairy products.