Optimize Diet Using KPIs: 2024 Protein Source Rankings From Best To Worst
If you like making data-driven decisions, you might have found yourself puzzled while reading nutrition labels. Do you want to improve your health, but wonder what to eat more of and what to eat less of?
Friends often ask me which food is better to eat. But how do you compare apples vs oranges?
I’ve split this topic into 4 articles. I’ll post only one on Substack because you probably do not subscribe to my Substack newsletter for food data analysis.
Here is a custom GPT for you to query this.
The articles in this series:
I spent 5 hours 55 minutes (across 2023 and 2024) writing this series, hired 4 freelancers to gather data, and spent 1 hour 4 minutes to create the Custom GPT.
Process Of Comparing Food
Websites provide conflicting information about food. Some measure a food's nutrition per 100 grams, others per piece of fruit, and some per cup. I decided to make choices about what I eat based on data regarding macronutrients and costs.
So, I did these steps:
Cleanup data
Define goals
Identify metrics of success.
Quantify to rank
You can see more of the process for proteins here:
Goals Of Eating Protein
Goals for protein consumption:
Consume several grams of protein
Consume all essential amino acids (“complete protein” sources)
Anti-goals:
Consuming a lot of other macronutrients (fat, carbohydrates) along with the protein
Consuming calories over one’s calorie target for the day
Tertiary goals:
Spend less money for reaching the goals and against the anti-goals
Spend less time for the same
Metrics To Compare Protein Sources
I ranked protein sources based on these criteria, in descending priority order:
Lean protein index (LPI): % of calories coming from Protein
Cost: Price ($) per 100g protein
Completeness: complete or incomplete source of protein.
Comparison Of All Protein Sources
You can see the above on DataWrapper. Here it is in as a ranked list:
Egg White (Dairy) - LPI 100%, €7.39 per 100g of protein
ON Soy Protein (Supplement) - LPI 97%, €4.53 per 100g of protein
ON Hydrolyzed Whey (Supplement) - LPI 92%, €5.30 per 100g of protein
Tuna (Meat) - LPI 89%, €7.90 per 100g of protein
Spirulina Algae (Plant-based) - LPI 91%, €13.80 per 100g of protein
ON Casein (Supplement) - LPI 85%, €4.50 per 100g of protein
Pea Protein Grandma's Pantry (Supplement) - LPI 83%, €7.26 per 100g of protein
ON Whey Concentrate (GS) (Supplement) - LPI 82%, €2.92 per 100g of protein
Chicken Breast (Meat) - LPI 75%, €2.95 per 100g of protein
Prawns (Meat) - LPI 77%, €9.66 per 100g of protein
Zero-Fat Greek Yogurt (Dairy) - LPI 68%, €1.38 per 100g of protein
Soya Chunk (Plant-based) - LPI 60%, €1.35 per 100g of protein
Moringa Drumstick Leaf (Plant-based) - LPI 59%, €1.77 per 100g of protein
Pork (Meat) - LPI 58%, €3.37 per 100g of protein
Beef (Meat) - LPI 61%, €4.21 per 100g of protein
BSN Syntha-6 (Supplement) - LPI 48%, €5.21 per 100g of protein
Hemp Seed Protein (Supplement) - LPI 49%, €7.48 per 100g of protein
Tofu (Plant-based) - LPI 47%, €5.88 per 100g of protein
Salmon (Meat) - LPI 43%, €6.90 per 100g of protein
Whole egg (Dairy) - LPI 38%, €3.10 per 100g of protein
Quest Bar (Processed) - LPI 40%, €7.14 per 100g of protein
Tempeh (Plant-based) - LPI 41%, €7.50 per 100g of protein
Full-Fat Greek Yogurt (Dairy) - LPI 37%, €1.53 per 100g of protein
ON Pro Complex Gainer (Supplement) - LPI 36%, €6.58 per 100g of protein
Protinex (Supplement) - LPI 37%, €15.63 per 100g of protein
Mozzarella Cheese (Dairy) - LPI 29%, €1.12 per 100g of protein
Soybean (Plant-based) - LPI 32%, €1.94 per 100g of protein
Low Fat Cow Milk (Dairy) - LPI 26%, €3.00 per 100g of protein
Full-Fat Yogurt (Dairy) - LPI 23%, €4.16 per 100g of protein
Cheddar Cheese (Dairy) - LPI 23%, €4.35 per 100g of protein
Cottage Cheese (Paneer) (Dairy) - LPI 27%, €4.98 per 100g of protein
Hemp seed (Nuts, Seeds, Dry Fruits) - LPI 23%, €6.49 per 100g of protein
Full-fat Cow Milk (organic) (Dairy) - LPI 21%, €3.09 per 100g of protein
Ricotta Cheese (Dairy) - LPI 20%, €9.01 per 100g of protein
Feta Cheese (Dairy) - LPI 21%, €17.68 per 100g of protein
Chia seed (Nuts, Seeds, Dry Fruits) - LPI 14%, €3.92 per 100g of protein
Quinoa (Grain) - LPI 15%, €4.26 per 100g of protein
Buckwheat (Grain) - LPI 15%, €4.53 per 100g of protein
ON Serious Mass Gainer (Supplement) - LPI 16%, €6.73 per 100g of protein
Pistachio (Nuts, Seeds, Dry Fruits) - LPI 14%, €18.57 per 100g of protein
Broccoli (Plant-based) - LPI 33%, €6.36 per 100g of protein
Masoor (Whole) (Lentil) - LPI 28%, €1.26 per 100g of protein
Moong (whole) (Lentil) - LPI 28%, €1.33 per 100g of protein
Black Eye Beans (Lentil) - LPI 28%, €1.35 per 100g of protein
White Peas (Lentil) - LPI 29%, €1.38 per 100g of protein
Moong dal Chilka (Lentil) - LPI 28%, €1.88 per 100g of protein
Urid Daal Gota (Lentil) - LPI 28%, €2.25 per 100g of protein
Moong dal (Lentil) - LPI 28%, €2.79 per 100g of protein
Kidney Beans (Rajma) (Lentil) - LPI 27%, €0.77 per 100g of protein
Masoor Dal (Red Lentil) (Lentil) - LPI 27%, €0.81 per 100g of protein
Chana Dal (Lentil) - LPI 25%, €0.86 per 100g of protein
Green Pea (Plant-based) - LPI 26%, €1.19 per 100g of protein
Gungo Peas (Lentil) - LPI 25%, €1.38 per 100g of protein
Urid Dal (Lentil) - LPI 26%, €1.53 per 100g of protein
Chickpea (Chana) (Lentil) - LPI 25%, €1.58 per 100g of protein
Urid (Whole) (Lentil) - LPI 26%, €1.92 per 100g of protein
Toor dal (Lentil) - LPI 26%, €1.95 per 100g of protein
Moth Beans (Lentil) - LPI 27%, €2.08 per 100g of protein
Black Beans (Lentil) - LPI 26%, €2.50 per 100g of protein
Red Chowri (Lentil) - LPI 24%, €2.80 per 100g of protein
Butter beans (Lentil) - LPI 25%, €3.25 per 100g of protein
Kala Chana (Lentil) - LPI 21%, €1.75 per 100g of protein
Pumpkin seed (Nuts, Seeds, Dry Fruits) - LPI 21%, €1.99 per 100g of protein
Urid Dal Chilka (Lentil) - LPI 22%, €2.09 per 100g of protein
Peanut (Nuts, Seeds, Dry Fruits) - LPI 18%, €2.67 per 100g of protein
Daria Dal (Lentil) - LPI 21%, €2.85 per 100g of protein
Rose Coco Beans (Lentil) - LPI 20%, €3.27 per 100g of protein
Nature Valley Protein Peanut & Chocolate (Processed) - LPI 21%, €9.77 per 100g of protein
Wheat (Grain) - LPI 16%, €1.89 per 100g of protein
Oats (Cereal) - LPI 14%, €1.98 per 100g of protein
Sunflower seed (Nuts, Seeds, Dry Fruits) - LPI 14%, €2.78 per 100g of protein
Couscous (Grain) - LPI 14%, €4.13 per 100g of protein
Peanut Butter (Unsweetened) (Processed) - LPI 15%, €4.48 per 100g of protein
Ready Brek (Cereal) - LPI 13%, €5.28 per 100g of protein
Special K Protein Plus Cereal (Cereal) - LPI 15%, €5.48 per 100g of protein
Cashew Nut (Nuts, Seeds, Dry Fruits) - LPI 13%, €6.08 per 100g of protein
Almond (Nuts, Seeds, Dry Fruits) - LPI 15%, €7.19 per 100g of protein
Flaxseed (Nuts, Seeds, Dry Fruits) - LPI 13%, €7.90 per 100g of protein
Granola (Processed) - LPI 9%, €6.51 per 100g of protein
Hazelnut (Nuts, Seeds, Dry Fruits) - LPI 10%, €6.67 per 100g of protein
Brazil nut (Nuts, Seeds, Dry Fruits) - LPI 8%, €11.75 per 100g of protein
Walnut kernel (Nuts, Seeds, Dry Fruits) - LPI 9%, €14.40 per 100g of protein
Kind Fruit & Nut Bar (Processed) - LPI 9%, €24.99 per 100g of protein
White Rice (Grain) - LPI 7%, €1.52 per 100g of protein
Raisin (Sultana) (Nuts, Seeds, Dry Fruits) - LPI 3%, €15.89 per 100g of protein
Snickers (Processed) - LPI 7%, €21.93 per 100g of protein
Comparison Of Proteins Per Food Group
Similar comparison but within each group. Because we often will substitute one choice with another within same group. You can see the below on DataWrapper.
Data Sources
Here is the custom GPT for you to query this.