Cheapest Protein Per Serving: 712 Dinners, Ranked by What They Actually Cost
The ranking, from cheapest to most expensive
Eleven protein groups, 712 fully priced dinner recipes, one store, one week of prices. The median dinner built around dairy costs $3.33 per serving and the median shellfish dinner costs $9.29 - a spread of nearly three to one. Everything most people cook lives in the $3.76 to $5.43 band.
Source: CentsPerServing corpus pricing, Kroger store 01400513, July 2026. Medians across 712 fully matched dinner recipes; n is the recipe count per group. Shellfish n=13.
How these numbers were priced
Every recipe here had each ingredient line matched to a specific product on the shelf at one Kroger store, with real prices and real package sizes, and package counts rounded up the way a checkout rounds them. You cannot buy 1.3 cans of beans, so the math does not pretend you can. Divide by the recipe yield and you get cost per serving.
Salt, pepper, cooking oil, and water are excluded as pantry staples. Only recipes where every remaining line matched a priced product are counted, so nothing sneaks into a median with a missing ingredient. The 712 recipes are the public-domain dinner cards in our corpus, and the overall median across all of them is $4.62 per serving, the number behind what dinner actually costs in 2026.
The surprise: chicken recipes cost more than beef recipes
Chicken is the default answer to "what is cheap protein," and in this data it ranks eighth of eleven at $5.43 per serving - $1.27 above beef. That is not a rounding artifact. It holds across 192 chicken recipes and 104 beef recipes, and it holds at the second store we price against too. A plain braise like beef pot roast lands at $5.33 a serving, and the cut is most of the basket.
The tails tell the same story. Of the 192 chicken dinners, 45 cost more than $8 per serving, or 23% of them. Of the 104 beef dinners, only 9 did, or 9%. Chicken recipes are more than twice as likely to land in expensive territory as beef recipes are.
The meat is not what makes chicken recipes expensive
Split each basket into the meat and seafood lines versus everything else, and the explanation falls out immediately. The chicken itself is the cheaper half of the comparison. What surrounds it is not. Beef recipes spend more on meat and less on the supporting cast, and the supporting cast is bigger than most people assume.
| Protein group | Meat or seafood lines | Everything else | Total per serving | Median ingredient lines |
|---|---|---|---|---|
| Pork | $1.00 | $2.58 | $3.76 | 6 |
| Beef | $1.75 | $2.43 | $4.16 | 7 |
| Turkey | $0.92 | $3.57 | $4.68 | 10 |
| Chicken | $1.18 | $4.02 | $5.43 | 9 |
| Fish | $2.75 | $4.30 | $7.05 | 8 |
| Shellfish | $2.00 | $7.79 | $9.29 | 12 |
Source: CentsPerServing corpus pricing, Kroger store 01400513, July 2026. Medians are computed per column, so the first two columns do not sum exactly to the third.
The median chicken recipe spends $1.18 per serving on meat and $4.02 on everything else. The median beef recipe spends $1.75 on meat and $2.43 on everything else. Chicken loses by $1.59 on the parts of the recipe that have nothing to do with chicken.
What the meat counter actually charges in 2026
National price data agrees that chicken is the cheap meat, and the gap is widening. Boneless chicken breast averaged $4.18 per pound in June 2026 while 100% ground beef averaged $6.83 per pound, according to BLS average price data. Chicken costs $2.64 less per pound, or about 39% less.
Over the year to June 2026, chicken breast barely moved, slipping from $4.24 per pound, while ground beef climbed from $6.12. USDA ERS puts beef and veal up 11.8% year over year in its July 2026 outlook, with poultry down 0.1% and pork up 2.4%, and forecasts beef up 10.7% for the full year against 1.0% for poultry.
So the meat counter says the opposite of the recipe ranking. Both are true at once: chicken is the cheaper pound, and chicken dinners are the pricier plate, because a recipe is not a pound of meat.
Beans have the lowest floor and a high ceiling
Beans and lentils land mid-table at $4.09 per serving across 133 recipes, which surprises people who expect them at the bottom. The floor is unmatched - simmered beans at $0.41 per serving, Caribbean pink beans at $0.70, and fiesta beans and rice at $0.84 are the three cheapest dinners in the entire dataset. The ceiling is the problem.
Bean dinners in our data ranged all the way to $16.52 per serving. The cheap ones are beans, rice, and canned tomatoes. The expensive ones bury a can of beans under fresh produce, cheese, and specialty condiments, at which point the beans are a garnish on a $16 plate. The full sub-$2 list is in every dinner under $2 a serving.
Fish and shellfish are the honest expensive end
Fish at $7.05 and shellfish at $9.29 per serving are the only groups where the protein itself is genuinely the cost driver. Fish recipes spend $2.75 per serving on the seafood line, more than double what beef recipes spend on beef. Shellfish adds a third problem: those recipes carry 12 ingredient lines at the median, the most of any group.
The cheap end of fish is real, though, and it is all canned or frozen. Tuna pasta casserole priced at $1.41 per serving, salmon sticks at $1.47, and salmon chowder at $1.62. The expensive end is fresh fillets: one crispy-skin salmon plate reached $33.55 per serving. Fresh versus frozen is a bigger swing here than in any other protein group.
Cheap chicken dinners exist, they are just plain
The chicken median is dragged up by elaborate recipes, not by chicken. Strip a chicken recipe down to four or fewer shoppable lines and the cost collapses: 2-step chicken at $1.22 per serving, one pan potatoes and chicken at $1.31, honey lemon chicken at $1.35, baked chicken at $1.58, and oven roasted chicken at $1.68.
Nearly all of those are chicken plus one starch plus a seasoning. In total, 39 of the 192 chicken recipes came in under $3 per serving. Chicken is still a cheap-dinner protein - just not in the recipes that pair it with fresh herbs, three cheeses, and a specialty sauce.
The ranking barely moves at a second store
We price the same corpus against two Kroger locations, and the protein ranking is stable where it matters. Dairy stays cheapest at $2.88 per serving and shellfish stays most expensive at $9.66. Chicken stays above beef, $5.18 against $3.98. Only the middle shuffles: eggs slide from $5.16 to $4.39, and beef ties beans at $3.98.
The level shifts more than the order does, which is the same pattern as the same recipe at a different store. Treat these figures as a ranking you can trust and a dollar amount you should re-check at your own store, since shelf prices are local and change without notice.
How to use this when you shop
The lever is not "buy the cheap meat." It is "count the ingredient lines." A recipe with six shoppable lines beats a recipe with twelve almost regardless of what protein is in it, because every extra line is another package you buy whole and use partly. That is the mechanism behind the entire table above.
Two habits follow. First, compare recipes on cost per serving rather than basket total, since yield varies wildly. Second, when a recipe looks expensive, check whether the protein or the accessories are responsible before you swap the protein - see the rest of the What It Costs series or the method in cost per serving explained, and browse everything on the blog.
Price your own protein swap
Paste a recipe URL or ingredient list and get the item-by-item basket at your store, with the per-serving number. Free, no account.
Price a recipeFAQ
What is the cheapest protein per serving?
Across 712 dinner recipes priced at a Kroger store in July 2026, the cheapest groups by median cost per serving were dairy-based dinners at $3.33, pork at $3.76, vegetable-only dinners at $3.85, and beans and lentils at $4.09. Beans own the cheap tail outright: the least expensive dinner in the set is simmered beans at $0.41 per serving.
Why do chicken recipes cost more than beef recipes?
Not because of the chicken. The meat lines in a median chicken recipe cost $1.18 per serving versus $1.75 for beef. Everything else costs $4.02 per serving for chicken versus $2.43 for beef. Chicken recipes carry more ingredient lines, 9 versus 7 at the median, and those extra produce, dairy, and condiment lines are where the money goes.
How much does chicken breast cost compared to ground beef in 2026?
Boneless chicken breast averaged $4.18 per pound in June 2026 and 100% ground beef averaged $6.83 per pound, per BLS average price data. Chicken is about $2.64 per pound cheaper, and the gap is widening: ground beef rose from $6.12 a year earlier while chicken breast was flat at $4.24.
Is fish always the most expensive protein?
Fish is near the top at a median $7.05 per serving and shellfish is the most expensive group at $9.29, but the range is wide. Canned and frozen fish recipes land at the cheap end, including a tuna pasta casserole at $1.41 per serving and salmon chowder at $1.62, while a fresh salmon plate reached $33.55.
Are bean dinners always cheap?
No. Beans have the lowest floor of any protein group and a high ceiling, ranging from $0.41 to $16.52 per serving in our data. The cheap ones are beans, rice, and canned tomatoes. The expensive ones bury the beans under fresh produce, cheese, and specialty condiments.
Do these costs include pantry staples like salt and oil?
No. Salt, pepper, cooking oil, and water are excluded on the assumption you already own them, so the figures reflect what you would actually add to a cart. Everything else is matched to a specific product at a named store, with package counts rounded up the way a checkout rounds them.
Does the protein ranking change at a different store?
Barely. At a second Kroger location the same 712 recipes kept the same order at both ends, dairy cheapest at $2.88 and shellfish priciest at $9.66. Only the middle shuffled: eggs slid from $5.16 to $4.39, and beef tied beans at $3.98. Store choice moves the level more than the ranking.
How do I get the cost per serving of my own recipes?
Paste a recipe URL or an ingredient list into the recipe pricer and it matches every line to a product at your local Kroger, does the package math, and divides by the yield. It flags any line the matcher was unsure about instead of guessing, and My plans keeps what you have priced.
Data: CentsPerServing corpus pricing runs, July 2026 - 712 fully matched public-domain dinner recipes priced item by item at two Kroger locations (store IDs 01400513 and 01400421), with package-count math and pantry staples excluded. National meat prices: U.S. Bureau of Labor Statistics Average Price Data, series APU0000FF1101 (chicken breast, boneless) and APU0000703112 (ground beef, 100% beef), June 2026, via FRED. Category inflation: USDA Economic Research Service Food Price Outlook, July 2026 report, updated July 24, 2026. Store prices are local and change without notice; this article reports our own measurements and is not financial advice.