- Eggs: 20–30 Cents Per Serving
- Canned and Dried Legumes: 25–60 Cents Per Serving
- Canned Tuna and Sardines: 50–75 Cents Per Serving
- Ground Turkey and Chicken: $1.00–1.50 Per Serving
- Greek Yogurt: 50–80 Cents Per Serving
- Cottage Cheese: 50–70 Cents Per Serving
- Frozen Edamame and Tofu: 60–90 Cents Per Serving
- How to Build Meals Around These
Eating enough protein as a family without blowing your grocery budget is one of those problems that sounds complicated until you understand which foods actually deliver protein for the money. The answer isn’t expensive cuts of meat. It’s a short list of foods most people already buy.
Here’s what actually costs under $2 per serving, and how to make it work for a family.
Eggs: 20–30 Cents Per Serving
A dozen eggs costs between $3 and $5 depending on where you shop. Each egg delivers 6 grams of protein. Two eggs is a full serving at roughly 50 to 80 cents. For a family of four eating eggs for any meal, you’re spending under $3 on protein. No other food on this list comes close to that price-per-gram ratio.
Scrambled eggs, frittatas, fried rice with eggs, egg muffins prepped in batches — eggs work across breakfast, lunch, and dinner. They’re also one of the fastest proteins to cook, which matters when you have a depleted weeknight and 20 minutes before everyone gets difficult.
Canned and Dried Legumes: 25–60 Cents Per Serving
Dried lentils, black beans, chickpeas, and kidney beans are among the cheapest sources of protein available. A pound of dried lentils costs around $2 and yields roughly 10 servings of cooked lentils, each providing 18 grams of protein. That’s 20 cents per serving.
Canned beans are more expensive per serving but still well under $1 and require no cooking time — just drain, rinse, and heat. A 15-ounce can of black beans yields three to four servings at about 40 cents each.
The underused move is cooking a large batch of dried beans or lentils on the weekend and storing them all week. One cooking session, multiple meals. The guide on how to make beans taste good addresses the practical barrier most people run into — beans are cheap, but they’re only useful if people will actually eat them.
Canned Tuna and Sardines: 50–75 Cents Per Serving
A can of chunk light tuna costs around $1.50 and delivers roughly 25 grams of protein for the whole can — two servings. That’s 75 cents per serving for complete protein. Sardines are cheaper per gram of protein and add omega-3 fatty acids, but they’re a harder sell with kids. Tuna mixed into pasta, tuna melts, tuna salad — these are all pantry meals under a dollar per person in protein cost.
Ground Turkey and Chicken: $1.00–1.50 Per Serving
A pound of ground turkey at $4 to $5 serves a family of four at roughly $1.25 per serving. Stretched into a dish with beans, rice, or pasta, the per-serving cost drops further. Ground turkey tacos with black beans, turkey and lentil soup, turkey meatballs in a pasta dish — these are all under $2 per person total.
Ground chicken follows a similar price range. Both are leaner than ground beef, which means they’re better for high-protein goals specifically.
Greek Yogurt: 50–80 Cents Per Serving
A large container of plain Greek yogurt (32 oz) costs $5 to $7 and provides roughly 8 servings of 17 grams of protein each. That’s 65 to 88 cents per serving. Served with fruit, stirred into oatmeal, used as a base for dips or sauces, or eaten straight — Greek yogurt is a flexible protein source that requires zero preparation.
Cottage Cheese: 50–70 Cents Per Serving
Cottage cheese delivers 14 grams of protein per half-cup serving at roughly 60 cents per serving from a large container. It works as a standalone snack, mixed into scrambled eggs for extra protein, or used in pasta dishes in place of ricotta. Low barrier, high return.
Frozen Edamame and Tofu: 60–90 Cents Per Serving
Frozen shelled edamame is one of the easiest high-protein additions to any meal — microwave five minutes, add salt, done. A pound of frozen edamame costs $3 to $4 and provides five servings at 17 grams of protein each. Firm tofu at around $2.50 for 14 oz provides four servings of 10 grams each. Both are under a dollar per serving and adapt to most cooking methods.
How to Build Meals Around These
The practical approach is to combine two protein sources per meal rather than relying on one expensive anchor protein. Rice and beans is the classic example — the combination delivers complete protein at a fraction of the cost of meat. Egg fried rice with edamame. Lentil soup with Greek yogurt as a topping. Tuna pasta with a side of cottage cheese. These combinations keep total dinner cost under $2 per person while hitting 25 to 40 grams of protein.
For an Instant Pot or pressure cooker, dried beans and lentils go from dried to dinner-ready in 25 minutes without soaking. It’s the equipment investment that makes cheap protein genuinely convenient.
The full approach to weeknight dinners under $10 builds on the same logic. And if grocery spending is a persistent issue, the budget grocery shopping tips guide helps you buy in quantities that match your cooking plan rather than letting expensive items go unused.
For packing high-protein lunches from dinner leftovers, the Bentgo glass meal prep containers are what makes that system actually work — airtight, portion-sized, and dishwasher safe.
The Exhausted Parent Meal Prep guide goes deeper on building a weekly protein rotation that stays under budget — including a full ingredient list and cost breakdown per serving for a week of family dinners. At $17, it covers the strategy most budget meal plans skip over.
Cheap protein isn’t about deprivation. It’s about knowing which foods deliver the most nutrition per dollar and building meals around those first.
If you want to reduce your reliance on expensive takeout and food delivery, the guide on stopping food delivery spending addresses the habit side of that equation, not just the recipe side.
And if you have a slow cooker, crockpot meals are the natural home for cheap protein cuts that benefit from long cooking — chicken thighs, dried beans, and budget roasts all become genuinely good with time and heat.
