Foods highest in protein

Protein is the nutrient people check first, and it's one of the easier ones to cover — meat, dairy, legumes, and eggs all carry it. This ranking is per 100 grams rather than per serving, so the order reads differently from how a plate reads. Here's how the foods in Mirabelly's catalog line up.

# Food Per 100g
1 Salt cod (bacalao) 62.8 g
2 Nonfat dry milk 35.1 g
3 Hemp hearts 31.6 g
4 Pumpkin seeds (pepitas) 30.2 g
5 Gruyère cheese 29.8 g
6 Parmesan cheese 29.6 g
7 Wheat germ 29.1 g
8 Anchovies 28.9 g
9 Swiss cheese 27 g
10 Almond flour 26.2 g
11 Dried fava beans 26.1 g
12 Fontina cheese 25.6 g
13 Provolone cheese 25.6 g
14 Gouda cheese 24.9 g
15 Brown lentils 24.6 g
16 French green lentils (du Puy) 24.6 g
17 Sardines 24.6 g
18 Monterey jack cheese 24.5 g
19 Ahi tuna steak 24.4 g
20 Peanuts 24.4 g
21 Canned clams 24.3 g
22 Black walnuts 24.1 g
23 Crunchy peanut butter 24.1 g
24 Cooked shrimp 24 g
25 Red lentils 23.9 g

Rankings use per-100g amounts from USDA FoodData Central for foods in Mirabelly's catalog — a discovery figure, not a safety claim or a serving recommendation.

Build a week around it

Tell Mirabelly who you're feeding and it solves for one shared grocery list that covers everyone — with protein counted alongside every other nutrient, not on its own.

Request invite

Mirabelly is in invite-only beta — request an invite and we'll email you when a spot opens.

Other nutrients

Prefer to pick your own nutrient? Open the nutrient explorer.