Grocery & Food

Cheap High-Protein Meals & the Cheapest Budget Protein Foods

High protein has a reputation for being expensive, chicken breast, steak, protein powder. It isn't. The cheapest protein on the shelf costs about two cents a gram, and it's not meat at all. This is the data on which foods give you the most protein for your money, plus a dozen cheap high-protein meals built on them.

The cheapest high-protein foods, ranked by cost per gram of protein

The honest way to compare proteins isn't price per pound, it's price per gram of protein. By that measure the ranking is stark, and it barely changes when prices move:

FoodCost / gram proteinCost for 30 gNotes
Dried lentils~$0.02~$0.60The cheapest protein there is
Dried black beans~$0.02~$0.60Buy dried, not canned, to save more
Eggs~$0.03~$0.90Cheapest animal protein
Firm tofu~$0.03~$0.90Cheaper per gram than most meat
Chicken thighs / drumsticks~$0.03~$0.90Cheapest meat cut
Peanut butter~$0.03~$0.90Calorie-dense; great for snacks
Milk~$0.03~$0.90Cheap protein you can drink
Canned tuna~$0.04~$1.20Shelf-stable, no prep
Chicken breast~$0.04~$1.20Leaner but pricier than thighs
Greek yogurt~$0.05~$1.50Buy the big tub, not cups
Ground turkey~$0.05~$1.50Good value ground meat
Ground beef (80/20)~$0.07~$2.103x the cost of beans
Steak~$0.15+~$4.50+The most expensive protein

The rule worth remembering: every bean and lentil beats every cut of chicken, and peanut butter, tofu, and canned tuna all beat every cut of beef. Beef runs 7 to 17 times the cost of beans, gram for gram.

None of this means going vegetarian. The move that actually lowers a family's grocery bill is to anchor a few dinners a week on legumes and treat meat as a supporting ingredient rather than the center of every plate.

12 cheap high-protein meals (family-friendly)

Each of these is built on a cheap protein from the table above. Protein and cost are per serving (estimates, your prices will vary):

MealProtein / servingCost / servingCheap protein
Lentil curry + rice18 g~$1.90Lentils
Black bean tacos16 g~$2.10Black beans
Egg & veggie fried rice20 g~$1.80Eggs
Turkey & bean chili32 g~$2.90Ground turkey + beans
Chicken thighs, rice & beans38 g~$2.60Chicken thighs
Tuna pasta bake28 g~$2.00Canned tuna
Bean & cheese burritos22 g~$1.50Beans
Cottage cheese egg scramble30 g~$1.60Eggs + cottage cheese
Greek yogurt, oats & peanut butter25 g~$1.40Yogurt + PB
Baked drumsticks + potatoes34 g~$2.20Drumsticks
Tofu stir-fry + rice22 g~$2.30Tofu
Lentil & sausage soup26 g~$2.10Lentils

Want the exact weekly grocery cost and average protein for a set of dinners you pick? That's what our meal plan cost calculator does, and inside One Less Choice those costs flow straight into your budget.

How to add protein to any meal, cheaply

How much protein do you actually need?

Less than the fitness internet implies. The baseline is about 0.8 grams per kilogram of body weight a day, roughly 55g for a 150-pound adult, and 1.2 to 1.6 g/kg if you're very active or building muscle. You can clear that easily and cheaply: two legume-based meals, a few eggs, and some dairy will do it without a single expensive cut or a tub of powder.

Feeding a family high-protein without blowing the budget

For a household, the cost of protein is the cost of dinner, and dinner is where budgets break. The playbook is the same, just scaled: plan the week around a few legume dinners, buy cheap cuts in bulk and freeze, and cook in batches. Start from a realistic grocery number with our grocery budget calculator, then plan meals whose real cost stays inside it.

Let the app do the pricing. One Less Choice plans your meals with real grocery pricing and USDA-verified protein per serving, then flows the cost into your budget, so "eat more protein" and "spend less on groceries" stop fighting each other. Start free → (AI meal planning with live pricing is a Premium feature.)

Sources & method: protein content is from the USDA FoodData Central database. Prices are approximate US averages for 2026 and vary by store, brand, and region (see USDA ERS food-price data). The cost-per-gram ranking is durable even as exact prices move. Educational information, not dietary advice.

Keep going: Grocery Budget Calculator · Meal Plan Cost Calculator · Zero-Based Budgeting · All free tools

Frequently asked questions

What is the cheapest source of protein?

Dried lentils and dried beans, at roughly $0.02 per gram of protein, less than a quarter the cost of most meat. Among animal proteins, eggs are the cheapest (~$0.03/g), followed by chicken thighs and drumsticks. The single most expensive common protein is beef, which runs 7 to 17 times the cost of beans gram for gram.

How do I get 30 grams of protein cheaply?

Thirty grams, a solid meal's worth, costs about $0.60 from dried lentils or beans, $0.90 from eggs or chicken thighs, or $2.10 from ground beef. The cheapest path is to build meals on a legume base (lentil curry, black bean tacos, bean chili) and add a smaller amount of a cheap animal protein for flavor and complete amino acids.

Is it cheaper to get protein from meat or plants?

Plants, by a wide margin. Beans, lentils, and peas deliver protein at a fraction of the cost of any meat. That doesn't mean going vegetarian; the budget move most families make is to anchor several dinners a week on legumes and treat meat as a supporting ingredient rather than the center of every plate.

What is the cheapest meat for protein?

Chicken thighs and drumsticks (bone-in, skin-on) are the cheapest meat per gram of protein, often half the price of chicken breast and a third the price of beef. Ground turkey and whole chickens are also strong values. Buying these frozen or on sale and freezing them pushes the cost down further.

How can a family eat high-protein on a tight grocery budget?

Plan the week around a few legume-based dinners, buy cheap cuts (thighs, drumsticks, ground turkey) on sale and freeze them, cook once to eat twice, and lean on eggs, canned tuna, milk, and peanut butter for cheap protein between meals. Start from a realistic number with our grocery budget calculator, then plan meals whose real cost flows into that budget.

How much protein do I actually need?

The baseline is about 0.8 grams per kilogram of body weight per day (roughly 55g for a 150-pound adult), and more, around 1.2 to 1.6 g/kg, if you're very active or building muscle. Most people can hit that easily and cheaply with a couple of legume meals, eggs, and dairy, without any expensive cuts or supplements.