The cheapest animal protein in our 21-food ranking is the bone-in chicken drumstick, at 50.3 grams of protein per dollar. Eggs take second at 34.4, a block of mozzarella lands third at 30.1, and bacon props up the bottom at 9.2. Top to bottom, that’s a 5.5x spread for the exact same macro, based on USDA data and July 2026 US prices.
This is the animal-foods cut of our full protein per dollar study. Dried beans win the overall contest, but plenty of people want their protein to have had a pulse, so here’s every meat, egg, dairy, and fish item from the dataset in one honest lineup.
Which animal proteins are cheapest per dollar?
Here’s the top 12 of 21. All values count edible portion only.
| Rank | Food | Protein per $1 | Price | Package |
|---|---|---|---|---|
| 1 | Chicken drumsticks (bone-in) | 50.3 g | $5.46 | 5 lb bag |
| 2 | Eggs (large) | 34.4 g | $2.19 | 1 dozen |
| 3 | Mozzarella (low-moisture part-skim) | 30.1 g | $3.58 | 16 oz block |
| 4 | Whole milk | 29.1 g | $4.22 | 1 gallon |
| 5 | Chicken thighs (boneless, skinless) | 27.7 g | $3.22 | per lb |
| 6 | Greek yogurt (plain, nonfat) | 27.5 g | $3.36 | 32 oz tub |
| 7 | Rotisserie chicken (whole, cooked) | 26.7 g | $5.97 | whole bird (36 oz) |
| 8 | Cottage cheese (4%) | 26.3 g | $2.87 | 24 oz tub |
| 9 | Whole chicken (raw) | 25.3 g | $2.04 | per lb |
| 10 | Pork shoulder butt roast (boneless) | 25.2 g | $3.14 | per lb |
| 11 | Chicken breast (boneless, skinless) | 24.5 g | $4.17 | per lb |
| 12 | Canned tuna (chunk light, in water) | 22.4 g | $0.98 | 5 oz can |
Source: USDA FoodData Central + single-store prices, July 2026. Full methodology at /methodology/.
Below the table: pork loin chops at 22.3, canned pink salmon at 21.6, frozen tilapia at 20.9, sardines at 20.2, cheddar at 18.2, ground turkey at 15.6, ground beef at 11.5 (80/20) and 11.0 (93/7), and bacon dead last at 9.2.
Do eggs and dairy really beat most meat?
They do, and this is the part people don’t expect. Look at the top of the table again: after drumsticks, the next three spots belong to the dairy case. Eggs at 34.4 grams per dollar, mozzarella at 30.1, whole milk at 29.1. Boneless chicken thighs are the only other meat that cracks that group, at 27.7.
Chicken breast, the default “I’m eating healthy” purchase, sits at 24.5. That means a $2.19 dozen of eggs, a $3.36 tub of Greek yogurt, and a $2.87 tub of cottage cheese all quietly outscore it. Your fridge staples are doing more work than the meat counter. Eggs also happen to be the most flexible item on this list; a loaded egg sandwich or a savory oatmeal bowl with eggs turns them into an actual meal instead of a sad snack.
Where does fish land in the ranking?
Middle of the pack, every single time. Canned chunk light tuna leads the fish at 22.4 grams of protein per dollar, and honestly the $0.98 can is one of the most underrated things in the store. Canned pink salmon follows at 21.6, frozen tilapia at 20.9, and sardines at 20.2.
Notice what that means: the cheapest fish still loses to cottage cheese. Fish earns its cart spot on flavor and variety, not on protein math. Tilapia’s case gets a lot stronger when it becomes weeknight fish tacos with cabbage slaw, and a rotisserie bird at 26.7 grams per dollar stretches even further with these rotisserie chicken dinner ideas.
What’s at the bottom, and why?
Ground meat and bacon. Ground turkey (93/7) manages 15.6 grams per dollar at $5.46 for a 1 lb roll. Ground beef comes in at 11.5 for 80/20 and, painfully, 11.0 for the lean 93/7, because the leaner grind costs $8.62 a pound. Bacon closes the list at 9.2 grams per dollar.
The pattern is simple: the more processing and marketing between the animal and your cart, the worse the protein math gets. A whole raw chicken at $2.04 per pound scores 25.3; the same species, ground and rolled into a tube, scores 15.6.
How do you turn this list into a grocery strategy?
Anchor the week on the top of the table: drumsticks or a whole bird, a dozen eggs, a gallon of milk, one cultured dairy tub. Add fish for variety and ground meat for flavor, knowing they’re not carrying the protein load. One dollar of drumsticks covers the full 50-gram FDA Daily Value on its own, so hitting your number could be cheaper than you think; what 50 grams of protein costs per day runs that exact math.
For the plant side of the story, where the per-dollar numbers get even better, see the full protein per dollar ranking and the complete high-protein on a budget guide.