nutrition

What One Dollar Buys in Protein: 15 Grocery Foods, Ranked

One dollar buys 97.9 g of protein as dry pinto beans, 50.3 g as chicken drumsticks, 39.8 g as peanuts. 15 foods ranked at July 2026 prices.

David Miller July 13, 2026

One dollar buys 97.9 grams of protein if you hand it to the dry pinto beans, nearly two days of the FDA’s 50 gram Daily Value from a single dollar bill. Hand that same dollar to dry roasted peanuts, the last-place finisher in this 15-food cut, and you still walk away with 39.8 grams. These are the overachievers: the foods from our full protein per dollar study where a buck goes furthest, at July 2026 prices.

RankFoodProtein per $1PackagePrice
1Pinto beans (dry)97.9 g4 lb bag$3.97
2Whole wheat flour96.0 g5 lb bag$3.12
3Black beans (dry)81.0 g2 lb bag$2.42
4Brown lentils (dry)77.7 g16 oz bag$1.44
5Navy beans (dry)75.9 g2 lb bag$2.67
6Green split peas (dry)73.9 g16 oz bag$1.42
7Chickpeas (dry)56.7 g16 oz bag$1.64
8Red lentils (dry)56.0 g16 oz bag$1.94
9Whole wheat spaghetti53.4 g16 oz box$1.18
10Peanut butter50.7 g40 oz jar$4.97
11Chicken drumsticks (bone-in)50.3 g5 lb bag$5.46
12White rice (long grain, dry)48.0 g5 lb bag$3.37

Source: USDA FoodData Central + single-store prices, July 2026. Full methodology at /methodology/.

Three more foods round out the 15: regular spaghetti at 47.7 grams per dollar, old-fashioned rolled oats at 46.6, and dry roasted peanuts at 39.8.

How much protein can one dollar actually buy?

Somewhere between 39.8 and 97.9 grams, if you shop from this list. For scale, the FDA’s Daily Value for protein is 50 grams, and it’s a labeling benchmark, not a prescription. Eleven of these 15 foods clear that entire benchmark on a single dollar.

The dollar works hardest in the dry goods aisle. Beans and rice together are the oldest budget meal on the planet for a reason: legumes and grains complement each other’s amino acid profiles, and both sides of the plate cost almost nothing. A pot of beans and rice combines pintos at 97.9 grams per dollar with white rice at 48.0, which is about as efficient as a grocery dollar gets.

Is any meat actually competitive here?

One. Chicken drumsticks, bone-in, from the 5 pound bag, at 50.3 grams of protein per dollar. That number already subtracts the bone, so it’s honest meat math, and it still beat peanut butter by a nose. The $5.46 bag carries roughly 275 grams of protein, which turns into a lot of dinners if you’re willing to work around a drumstick instead of a boneless breast.

If drumsticks feel like a hassle, the one-pot route hides the effort: an easy one-pot chicken and rice dinner stacks the only meat on this list on top of the rice that also made the list. Two overachievers, one pan.

Which pantry staples are secretly protein deals?

Whole wheat flour is the quiet number two at 96.0 grams per dollar. A $3.12 five pound bag holds roughly 300 grams of protein, which nobody thinks about because flour doesn’t get a spot on protein lists. It only pays out if you bake, but a loaf of homemade sandwich bread collects the dividend, and it beats anything at the bakery counter on price.

Oats belong in the same conversation at 46.6 grams per dollar, about 157 grams of protein in the $3.36 canister. If sweet oatmeal bores you, savory oatmeal bowls handle oats like the grain they are instead of a dessert delivery system. And in the pasta aisle, whole wheat spaghetti (53.4) outscores regular (47.7), so the slightly darker box is also the better protein buy.

What does a full day of protein cost at these prices?

Take the 50 gram Daily Value as a yardstick. Covered entirely by dry pinto beans, it costs about $0.51 a day. Covered by drumsticks, about a dollar. Nobody eats a single food all day, but the yardstick shows how low the floor sits when you build meals around this list; we ran the fuller version of that math in what 50 grams of protein costs per day.

The bigger lesson from the whole dataset is that price and protein aren’t strangers, they’re just filed in different aisles. If you want the full week-of-meals version of this strategy, our high protein on a budget guide is the place to start.

Frequently Asked Questions

What food gives you the most protein for a dollar?
Dry pinto beans, at 97.9 grams of protein per dollar based on USDA data and July 2026 prices. A $3.97 four pound bag holds roughly 389 grams of protein. Whole wheat flour finished just behind at 96.0 grams per dollar, though that one only counts if you bake.
How much protein does a dollar of chicken buy?
About 50.3 grams if you buy bone-in drumsticks in the 5 pound bag, which was $5.46 in July 2026. That figure already subtracts the bone weight, and it made drumsticks the only meat to crack our top 15 protein-per-dollar foods.
Is whole wheat flour really a top protein source?
Per dollar, yes: 96.0 grams of protein per dollar, second only to dry pinto beans in our sample. The catch is that flour is an ingredient, not dinner. A $3.12 five pound bag holds roughly 300 grams of protein, but you only collect if you actually bake with it.
How cheap can a full day of protein get?
Using the FDA's 50 gram Daily Value as a benchmark rather than a personal target, dry pinto beans at 97.9 grams per dollar could cover it for about $0.51 a day at July 2026 prices. Chicken drumsticks could do it for about a dollar.
Does whole wheat pasta have more protein per dollar than regular?
In our sample, yes. Whole wheat spaghetti delivered 53.4 grams of protein per dollar versus 47.7 for regular spaghetti at July 2026 prices, so the whole wheat box was the better protein buy as well as the higher fiber one.
Free Meal Plan

Get the Free 7-Day High-Fiber Meal Plan

A printable week of meals that keep you full, with a grocery list included. Subscribe and it's yours, plus our best recipes and kitchen tips every week.
No spam, only interesting things. Unsubscribe anytime.

Disclaimer: The information in this article is for educational purposes only and does not constitute professional medical or nutritional advice. Always consult a qualified healthcare provider before making dietary changes.