Oct 16th, 2019

Diet and Foods For Blood Type B : Complete Guide and Diet Chart

People who follow the blood type B diet developed by a naturopath Dr. Peter D’Adamo believe you can lose weight and become more energetic and enhance your health by eating foods specified for your particular blood type. If you belong to the B blood group D’Adamo claims you are directly descendant from ancient steppe dwellers in Mongolia. Whether you have B- or B+blood, According to D’Adamo, there RH factor that determines negative or positive blood is not affected by foods. .

D’Adamo says your blood will be incompatible with the lectin compound in your foods that your ancestors did not eat resulting in poor health and weight gain. According to D’Adamo, People with a B blood type should eat different foods than people with other types of blood such as A or O.

D’Adamo recommends people who belong to the  blood type B group let their protein from meat like mutton, venison, goat, lamb and rabbit. Deep ocean fish like salmon sea, trout caught and mackerel. There are products like skim or 2% milk, yogurt, cottage cheese & mozzarella cheese and beans especially kidney, navy or lima beans.

Adherence to the blood type B diet claim chicken meat contains a lectin that attacks the bloodstream and can cause type B individuals to have strokes or develop immune system disorders. What type B individuals should avoid all wheat, corn, barley, bulgur, rye, and buckwheat products. According to D’Adamo, these contain lectins that will trigger insulin problems, blood disorders, excessive fatigue and weight gain.

Blood type B diet guidelines recommend the best vegetables for blood type B People which incorporate dark leafy greens like kale, broccoli, color greens and mustard greens, beet, sweet potatoes. Carrots and cauliflower, pineapples, cranberries, all types of grapes, plums and papaya are recognized as the most helpful fruits for Blood type B people.

Now, we are going to talk you about top super foods for blood type B diet which improve your health.

Top super foods for Blood Type B Diet

People who have B Blood group should have to eat foods like Tuna, Beef, Parmesan Cheese, Cheddar, Turkey, and cannellini beans occasionally. But these people do not have to eat any kind of nuts, Blue Cheese, shellfish, pork products, lentils or chicken.


For type B blood people seafood like deep-sea fish are beneficial. These seafoods should be cooked well, baked, grilled, or poached when eaten. Because it helps to obtain its full nutritional value. Seafoods are rich in nutritious oils and high-quality protein.



Codfish is a rich source of omega 3 fatty acids and also contains vitamins B12 and B6, vitamins E, A, and C, niacin. It also has minerals like phosphorus, potassium, selenium.



Salmon provides high-quality protein and omega-3 fatty acids and contains lots of vitamins and minerals like vitamin B12, potassium and selenium.



Sole contains vitamins like Vitamin D, Niacin, Vitamin B6 and minerals such as  Phosphorus and Potassium. And it also includes high-quality protein, Vitamin B12 and Selenium

Sole fish


Eat trout because its a great source of omega 3 fats.

Trout fish


Halibut is a good source of Vitamin B12, B6 and Omega 3 fats


Halibut fish


Sardines are a rich source of Vitamins like vitamin B-12, vitamin D.

Sardines fish

Dairy Products

Blood Type B People can also enjoy dairy foods such as yogurt, low- or non-fat milk, goat milk. They can also consume cheese like mozzarella, ricotta, cottage, feta or farmer cheese and eggs which helps to improve the metabolism in type-B people.

Dairy product


Yogurt is a rich source of calcium and great for your guts health. It also low in calories and includes protein, calcium and potassium and provides lots of vitamins and minerals.



Milk provides nutrients like calcium, vitamin D, protein, phosphorus, magnesium, potassium, vitamin B12 and zinc. Drink milk daily and you can add honey also if you want.



Cheese contains calcium, fat, and protein. It is also a great source of omega-3 fatty acids and vitamin K-2, vitamins A, and B-12 and minerals such as zinc, phosphorus, and riboflavin.


Meat & Poultry

Type B’s have to eat only meat such as lamb, rabbit, and fish. And it is recommended that B type people do not have to eat chicken and pork. You can also eat a limited amount of Turkey and Beef. Goat and venison are also beneficial for B Blood type people.

Meat & Poultry


The lamb is the best meat for you. Lamb is a rich source of vitamins and mineral such as vitamin B12 and iron, zinc and also contains high-quality protein.

Lamb image


Turkey is a good source of vitamins and minerals including vitamins B3 and B6, vitamin B1 and vitamin B12 and choline, selenium, phosphorus, zinc.



Goat contains lots of vitamins and minerals such as vitamin E and selenium.

Goat image


Venison is a rich source of lots of vitamins and minerals like iron, vitamin B6, niacin, and riboflavin.

Venison image


Fish is an excellent source of high-quality protein and are low in fat. It also contains omega-3 fatty acids and vitamins like Vitamin D and B2. And also has lots of minerals including calcium, phosphorus, iron, zinc, iodine, magnesium, and potassium.


Beef is rich in vitamins of minerals such as Calcium, Iron, Vitamin D, Vitamin B-6, Cobalamin, Magnesium. It also contains high amounts of sodium and Potassium.

Red Meat

Its a rich and healthy protein source. Red Meat contains Energy, Protein, Vitamin B12, Iron, Zinc.


Oils contain Monounsaturated fatty acids which help to lower cholesterol level and also control your blood sugar level. It is beneficial in insulin levels and normalize blood clotting. Consumption of a tablespoon olive oil every day wiil be helpful for your health.

Olive Oil

Olive oil is full of antioxidants and contains various nutrients such as Iron, Potassium, Sodium, 120 Calories, vitamins E and K.

Nuts & Seeds

Nuts and seeds are a rich source of high-quality protein and fats which helps to reduce your risk of heart disease. It is helpful for type B blood people because it contains lots of protein, fiber, essential fatty acids, vitamins, and minerals. Blood Type B people should have to consume Nuts & Seeds one ounce daily.


Walnuts have rare antioxidants but good for brain and heart health. It is an excellent source of omega-3 fatty acids and contain vitamins and minerals such as iron, selenium, calcium, zinc, vitamin E and some B vitamins.


Almonds are a good source of high-quality protein and unsaturated fatty acids and contain vitamins and minerals like vitamin E, copper, magnesium. It also contains high levels of bioactive molecules like fiber, phytosterols, and antioxidants.


This is very helpful for Blood Type B people because it contains various vitamins and minerals. Grains and cereals particularly rice, oat, millet, and spelt should be recommended for Blood Type B people.


Eat oatmeal for breakfast which is delicious and healthy for you. It contains vitamins and minerals including thiamine, riboflavin, niacin, vitamin B6, folate, pantothenic acid, iron, magnesium.

Whole Grain Products

Grains are rich in many nutrients like fiber, Vitamin B, folate, thiamin, riboflavin, niacin. It also has lots of minerals like iron, magnesium and selenium.


People who are vegetarian can consume Legumes rather than meat and seafoods. Beans, peas contain fiber, folate, potassium, iron, and magnesium, beneficial fats and also low in fat. These are the most nutritious foods and have soluble and insoluble fiber.


Lima Beans

Lima Beans is a rich source of molybdenum and dietary fiber, copper and manganese. IT also contains various vitamins and minerals such as folate, phosphorus, protein, potassium, vitamin B1, iron, magnesium and vitamin B6.

Lema beans


Peas are an excellent source of Dietary Fiber, Vitamin C, Vitamin K, Thiamin and Manganese.

It also contains many vitamins and minerals such as Protein, Vitamin A, Riboflavin, Niacin, Vitamin B6, Folate, Magnesium, Phosphorus and Copper.


Vegetable contains lots of vitamins,  minerals and fiber which is beneficial for B positive blood. It helps to reduce blood cholesterol levels and prevent various diseases. It also lowers the risk of heart disease and provides the best nutrients to Blood Type B people.

Brussels Sprouts

Brussels sprouts are rich in vitamin B6, potassium, iron, thiamine, magnesium and phosphorus and also low in calories. It also contains a high amount of fiber, vitamin K and vitamin C.

Sweet Potatoes

Sweet Potatoes are an excellent source of fiber, vitamin C, potassium, pantothenic acid (vitamin B5), niacin(vitamin B3), vitamin B6, manganese, magnesium, and copper.


Eat eggplants instead of tomatoes they will feed your brain. Eggplants are rich in fiber, potassium, vitamin C and B6 and also contains anthocyanin.


Onions have lots of vitamins and minerals like vitamin C and dietary fiber, and folic acid and calcium, iron. It also contains high-quality protein and low in sodium.

Shiitake mushrooms

Shiitake mushrooms are a super source of copper and Vitamin B. It also contains folate, thiamin, and vitamin C and minerals like selenium, manganese, zinc, potassium, magnesium, phosphorus, and iron.



As we all know about the popular slogan “An apple in a day keeps the Doctor away”. Consuming at least two fruits daily can be helpful for Blood B type people. They have to eat Bananas, cranberries, grapes, watermelon, pineapple, plums which are highly recommended. Always eat fruits on an empty stomach will be more beneficial. You can take pro-B medicinal qualities of fruits by taking it at least one or two in a day.


Consume bananas which contain full of potassium and energy. Banana has lots of vitamins and minerals such as Vitamin B6, Manganese, Vitamin C, Potassium, Dietary Fiber, Protein, Magnesium, Folate.


Watermelon is great for summers. It is rich in antioxidants and amino acids and also contains vitamins A, B6 and C, lots of lycopene and potassium.


Cranberries are great for dental, cardiovascular and urinary tract health. It has a good source of B vitamins, thiamin, riboflavin, niacin, and vitamin B6. They also contain vitamin C, fiber, and vitamin E.


Vitamins and Minerals in grapes helps to protect form cancer, eye problems, cardiovascular disease and other medical conditions. Grapes contains fiber,potassium, calcium, iron.


Pineapple is a rich source of thiamin, riboflavin, vitamin B-6, folate, pantothenic acid, magnesium, manganese, potassium.


Plum is a good source of vitamin A and vitamin C. It also includes fibers, vitamins, and potassium. It also contains low cholesterol, calories, and carbohydrates.

Herbs & Spices

Herbs & Spices add on flavor in our dishes and also improve the digestion and immune system of our body. Blood Type B people can use the species such as ginger, horseradish, curry powder, and cayenne pepper as it helps to improve the overall health and contains lots of nutritional values.

Green Tea

Green tea has full of antioxidants. Potassium, catechins, specifically epicatechin, epicatechin-3-gallate, epigallocatechin, and EGCG


Ginger has lots of Medicinal Properties and contains Gingerol which treats Nausea, Morning Sickness and many other normal diseases. It also has Anti-Inflammatory Effects which prevents Osteoarthritis.


Horseradish has low Saturated Fat and Cholesterol. It is rich in lots of vitamins and minerals Vitamin C, Calcium, Magnesium, Potassium, Zinc, Manganese, and Dietary Fiber, Folate.

Curry Powder

Curry Powder is a rich source of various vitamins and minerals Vitamin B6, Folate, Calcium, Magnesium, Phosphorus, Potassium, and Copper. It also contains Dietary Fiber, Vitamin E (Alpha Tocopherol), Vitamin K, Iron, and Manganese. Curry Powder has low Cholesterol and Sodium.

Cayenne Pepper

Cayenne Pepper is an excellent source of various niutritions such as vitamin C, vitamin B6, vitamin E, potassium, manganese, and flavonoids.


Our body also needs water which transports the oxygen and nutrients throughout the body. As we all our body is made up of 70% of water and our health totally depends on the quantity of water we consume. Liquid also helps to remove the toxins from our body. Type B blood people can also try Beer as it contains various nutrients.


Beer is a good source of various vitamins and minerals such as magnesium, selenium, potassium, phosphorus, biotin.

Foods for Blood Type B should avoid

People belonging to the B Blood group should stick with rice, oatmeal, oat brans or millet and using rice or oat flour for baking and cooking. Wasa Ezekiel Essen and Brown Rice Bread are also good choices. Blood type B people can eat little portions of quinoa or products including semolina or pumpernickel once or twice in a week.


Seafoods are rich in nutritious oils and high-quality protein that’s why it is important for Blood Type B. But some of seafoods should be avoided such as shellfish. All the shellfish like crab, lobster, prawns, mussels, etc. contains lectins which will be harmful to type B system.

Dairy Products

Dairy foods are considered as the most healthy foods for Blood Type B should have to eat most of the dairy foods. Except these dairy foods such as blue cheese and American cheese, B positive blood individual can eat all the dairy foods, according to Everydiet. You should also have to consume limited Distilled liquor such as brandy, whiskey, rum, gin and vodka if you are B positive blood.

Meat & Poultry

Type B Blood people should have to avoid chicken and pork because it contains agglutinating lectin. Chicken and pork can lead to heart-related problems and immune disorders. If you have B blood group then you should also skip other types of poultry such as duck but you eat a limited amount of turkey. According to D’Adamo you never have to eat shellfish like lobster, crab or shrimp and also eat small portions of beef.


If you are blood type B people then avoid using Peanut Oil because it contains lots of fats which have a risk to increase cholesterol level and blood sugar. Peanut Oil is high in omega-6 fats and prone to oxidation.

Nuts & Seeds

B blood type people should have to avoid pistachios because it leads to Gastrointestinal Problems and increasing your blood pressure. It contains high sodium or sugar and excess use of pistachios will also lead to weight gain.


People who have B  Blood group, they have to avoid rye because it contains a lectin which settles in the vascular system and leads to various blood disorders and risk of strokes. Wheat and Corn are also should be avoided because it may lead to weight gain in type B. Type B also have to skip wheat-based foods such as bread and pasta.


Type B people have to avoid lentils because it may lead to heart-related problems and various blood disorders. They should also skip lots of varieties of beans such as garbanzo beans and black beans.


According to Dr. D’Adamo, Type B people shouldn’t eat a few varieties of vegetables such as corn, tomatoes, avocados, and pumpkin. These vegetables may lead to various health issues for type B.


As we all know fruits are an essential part of our diet because they provide key vitamins and minerals to our system. But some few varieties of fruits should be avoided by type B people that is coconuts and pomegranates because they may lead to various health issues for type B.

Herbs & Spices

Type B’s should not eat white and black pepper because it contains lectins which may lead to various health risks.


Liquid is the most important factor for our body as we all know. But some of the liquid should be avoided by the type B blood people such as Carbonated soft Drinks and ice creams.

Better More Advises

If you belong to the type B blood group, You should especially avoid tomatoes, corn, avocados, artichokes, coconut, pomegranates, persimmons. Tomatoes supposedly contain a lectin that will cause stomach problems for type B People. Ginger, curry, cayenne and parsley are the best spices and seasonings for people with B blood. Whereas Pepper, ketchup, allspice, cinnamon and corn syrup are the worst things for type B blood group people.

Type B people are advised to take herbal tea especially green tea and fresh juice made from the various beneficial fruits and vegetables. Alcohol is acceptable up to two times weekly along with condiments like mustard, jams and jellies. When cooking people with blood type B should use primarily olive oil and avoid corn, sunflower, safflower, canola and peanut oil.

Bottom Line

It is always recommended that eat a balanced and varied diet to provide all the nutrition to your body. You can eat lots of fruits, vegetables, and whole grains to get these nutrients. Also, include some exercise in your daily routine to stay fit and healthy. You can also consult with a doctor to improve your health & nutrition and maintain a healthy weight.

Hope you will find this article beneficial for you. If you know any other Foods For Blood Type B then share it with us by commenting below. You can also comment if you have any query related to this article.

Leave a Comment