The recommended diet for people with type O blood is rich in fish, lean meat and vegetables, according to SFGate. They should avoid dairy and cereal grains, except for foods such as Ezekiel bread, which is made from grains that have already sprouted.
The best lean meats for people with type O blood are venison, beef and lamb, says SFGate. A type O person can consume poultry and rabbit occasionally. The cuts should be organically grown and basted, marinated and cooked in extra virgin olive oil.
Other foods that are good for people with type O blood are fresh fruit and green, leafy vegetables such as Swiss chard, spinach and dandelion greens, says SFGate. This diet is recommended by Peter D'Adamo, creator of the Blood Type diet.