Type O blood: A high-protein diet heavy on lean meat, poultry, fish and vegetables, and light on grains, beans and dairy.
Type A blood: A meat-free diet rich in fruits and vegetables, beans and legumes, and whole grains—ideally, organic and fresh.
Type B blood: Foods to focus on are green vegetables, eggs, certain meats and low-fat dairy. Avoid corn, wheat, buckwheat, lentils, tomatoes, peanuts and sesame seeds.
Type AB blood: Foods to focus on include tofu, seafood, dairy and green vegetables. Avoid caffeine, alcohol and smoked or cured meats.