Foods for Type O Blood

pork meat image by Maria Brzostowska from

The Blood Type Diet proposes the theory that each person should eat a diet according to their particular blood type. According to Peter D'Adamo, a naturopathic physician, your blood chemistry determines what foods your body processes best.

D'Adamo advises you to eat a diet rich in certain foods tied to your blood type, for optimum health and wellness. Type O people, according to the theory, are hunter and carnivore types, and should eat foods related to that lifestyle.


The type O diet should include lean red meats of all types, including wild game and mutton, 4 to 6 times a week. Eat all poultry and birds, like chicken, turkey and quail, 2 to 3 times a week, and dine on deep water fish like swordfish, sturgeon, squid and snapper 3 to 5 times a week.

Other Proteins

Eat eggs, preferably free-range and organic varieties, 3 to 4 times a week. Dairy is a good source of protein and you should eat it up to three times every week. Add pumpkin seeds, walnuts and nut butters at least three times a week. Try pinto beans, azuki beans and black-eyed peas once or twice a week.


Type O people should avoid most grains in general. Eat Ezekiel bread, millet, rice or rye bread more than two servings a day. Limit other grains and pasta to no more than three times a week, and avoid wheat and corn altogether.


Eat vegetables such as broccoli, lettuce, okra and pumpkin 3 to 5 times a day, whether cooked or raw. Add at least 3 fruits to your diet every day such as figs, plums and prunes.

Foods to Avoid

According to the diet, people with type O blood should avoid pork, goose, catfish, milk and any dairy products except the occasional cheese serving, oats, avocado, juicy fruits such as blackberries or melons, orange juice, ketchup and coffee.