Expensive protein sources - sirloin steak, fresh salmon, whey protein isolate - make high-protein eating look like a luxury sport. It isn't. Some of the cheapest foods in any supermarket are also among the most protein-efficient: eggs, canned tuna, dried lentils, cottage cheese. The challenge isn't cost. It's knowing which foods to prioritise and how to build a full week around them without spending significantly more than a standard food budget.
Cost per 100g of food is a useless metric for comparing protein sources - a 100g serving of lentils and a 100g serving of chicken breast deliver completely different amounts of protein. Cost per 30g of protein (a roughly meal-sized dose) is the number worth comparing. All prices below are estimates based on typical UK/US supermarket ranges - adjust for your location.
The cheapest protein food by a large margin. 100g of dry red lentils (roughly $0.30) cooks to ~250g and yields approximately 18g protein in a finished portion. Stores indefinitely when dry, cooks in 20 minutes without soaking, and works in soups, curries, grain bowls, and as a side dish. The protein is incomplete (low in methionine) - pair with rice, eggs, or dairy at the same meal for a full amino acid profile.
The gold standard for budget protein efficiency. A 145g can of store-brand tuna in water costs $0.80-1.50 and delivers ~25-28g protein. Non-perishable, zero prep required, and nutritionally identical to premium brands. Buying a case of 24 cans reduces cost by 20-30% compared to buying individually. Works in salads, wraps, pasta, and grain bowls - see the lunch meal prep guide for the tuna and white bean build that covers 4-5 lunches at under $2 each.
5 large eggs give ~30g protein at a cost of $0.50–0.80 depending on the market. Extremely versatile - hard-boiled for portable snacks, scrambled with cottage cheese for a high-protein breakfast, batch-cooked as muffins for the week. Egg, spinach and bacon muffins made in batches of 12 cost roughly $0.30-0.45 per muffin for around 9g protein each - a very strong budget-to-protein ratio. Buy a flat of 30 eggs rather than a dozen to reduce cost per unit significantly.
Significantly underused. A tin of sardines in brine (120g drained) delivers ~24g protein at $0.80-1.50. High in omega-3 fatty acids (EPA/DHA), vitamin D, and calcium (from the edible bones). Works on toast, in simple salads, or stirred into pasta. The flavour is stronger than tuna - start with sardines in brine or tomato sauce if you're new to them. Once you're comfortable, they're one of the cheapest complete protein foods available.
A 500g tub of store-brand low-fat cottage cheese costs $2.00-2.50 and contains roughly 55g protein. That's under $0.70 per 30g protein - cheaper per gram than most Greek yogurts and competitive with eggs. Useful as a protein booster in eggs (see egg and cottage cheese omelet), as an evening snack, and in pasta sauces. The most budget-efficient dairy protein available. Full guide to using it in the cottage cheese recipes guide.
Bone-in, skin-on thighs are typically 30-40% cheaper per kilogram than boneless chicken breast. They're also harder to overcook - the fat and connective tissue keep them moist even if they hit 80°C+ internal temperature. Remove skin after cooking if you want to reduce fat. Pan-roasted chicken thighs is a reliable technique that works consistently. 4-5 bone-in thighs provide enough protein for 3-4 servings at a lower cost than an equivalent breast purchase.
Store-brand non-fat Greek yogurt is nutritionally identical to premium brands at 30–50% lower cost. A 500g tub delivers ~50g protein for $2.50-3.50 depending on the market. For a direct comparison with cottage cheese in terms of protein type, cost, and practical uses, see Greek yogurt vs cottage cheese.
Higher fat content than 90% lean beef but cheaper per kilogram, and the fat adds flavour that makes meal prep less monotonous across a week. A 500g pack at $4-5 gives roughly 100g protein across multiple meals. Use in the builds from the ground beef protein meals guide - the fat content is easy to manage when the rest of the meal is low-calorie (salad, roasted veg, cauliflower rice).
More expensive than thighs but the protein-per-calorie efficiency is unmatched. Buy in bulk (1-2kg packs) to reduce cost by 25-35% compared to individual breast purchases. Freeze portions individually in sandwich bags - defrost overnight in the fridge.
This day uses only the cheapest items from the ranking above:
Add 2 hard-boiled eggs as an evening snack to clear 150g protein and ~1430 kcal. This is well under the 2000 kcal daily target - add rice, bread, fruit, or vegetables to fill the remaining calorie budget around these protein anchors. The protein costs just under $6. The complete day including all sides and carbohydrates would typically run $7-9 total.
Before building meals around these sources, Consillar's free TDEE and macro calculators will give you your exact daily calorie and protein budget in under two minutes.
For the full framework on how to structure these budget sources into daily meals, see the protein-first cooking method guide.
Budget protein sources are not nutritionally inferior. Eggs are among the most nutritionally complete foods available - complete amino acid profile, high in choline, vitamin D, and B12, and excellent bioavailability. Canned tuna in water is nutritionally equivalent to expensive fresh tuna. Store-brand cottage cheese and Greek yogurt are identical to premium brands in protein content. The correlation between cost and quality in protein foods is weak or negative - cheaper often means less processing, which is a nutritional advantage rather than a compromise.
If working with a strict weekly food budget of $50-70 for everything, allocate 30-40% to protein sources. At $20-28 per week on protein, buying eggs in large packs, store-brand cottage cheese and Greek yogurt, canned tuna by the case, and one bulk chicken purchase covers 150g protein per day comfortably. The remaining budget covers vegetables, rice, oats, bread, and everything else. The mistake on a tight budget is buying small quantities of expensive proteins when the same money spent differently buys significantly more protein per dollar. For the structural framework on using budget sources in daily meals, see the protein-first cooking method guide.
Rotating through the cheapest sources across the week covers nutritional bases while keeping costs low. A practical weekly budget rotation: eggs and cottage cheese anchoring Monday and Tuesday breakfast; canned tuna for Monday and Wednesday lunch; chicken thighs for Tuesday and Thursday dinner; lentils as a side two evenings; Greek yogurt daily as a snack. This spread hits 150g protein most days at well under $8 daily food cost for protein-specific purchases. The 7-day protein-first meal plan puts this rotation into a complete weekly structure with a full shopping list and cost estimate. For the underlying framework, see the protein-first cooking method guide.
One habit that dramatically reduces weekly protein costs over time: buying in bulk and freezing. A 2kg pack of chicken breast, divided into 200g portions and frozen individually, costs 20-30% less per kilogram than buying fresh week by week. A case of 24 canned tuna tins at warehouse pricing costs 30-40% less per tin than buying individually at a supermarket. Eggs bought as a flat of 30 cost less per unit than a pack of 12. These are one-time shopping decisions that compound into meaningful savings across a full year of high-protein eating without changing what you eat at all.