To maintain muscle as a senior, you need 1.2 to 1.6 grams of protein per kilogram of your body weight each day. For a 150-pound (68kg) person, this equals 82 to 109 grams daily. You can easily hit this target for under $5 a day, and it doesn't require buying expensive steaks or fancy supplements. The old advice of 0.8 grams per kilogram is for preventing deficiency in young, sedentary adults, not for helping you stay strong and independent.
You've probably felt the frustration. You hear that protein is critical for staying active, but then you see the price of fresh fish or chicken breasts at the grocery store and it feels impossible on a fixed income. Maybe you've tried eating more meat, only to feel guilty about the grocery bill. This cycle of wanting to do the right thing for your health but feeling blocked by the cost is incredibly common. The truth is, you've been looking at the wrong foods. The most effective protein sources for your health and your wallet are often the simplest ones.
This isn't just about feeling strong; it's about fighting a condition called sarcopenia-age-related muscle loss. After age 50, you can lose up to 2% of your muscle mass every year if you don't actively work against it. This is what makes it harder to get out of a chair, carry groceries, or play with grandchildren. Think of protein as the essential building block to repair and maintain that muscle. Getting enough is the single most powerful nutritional step you can take for your long-term mobility and independence.
The single biggest mistake people make when buying protein is looking at the total price of the package instead of the price per gram of protein. A $12 package of salmon feels like a healthy, high-protein choice, but a $3 container of cottage cheese often provides more protein for a fraction of the cost. To win the game of affordable nutrition, you have to stop thinking about the package price and start calculating the 'protein per dollar' value.
This simple shift in perspective changes everything. It moves you away from the expensive butcher counter and toward the humble, high-value aisles of the supermarket. Your goal is to find foods that deliver the most protein for the least cost. When you do the math, the winners are almost never the foods marketed as “high-protein” health foods.
Let's break it down with real numbers. Imagine you need about 25 grams of protein for a meal. Here’s how the cost compares:
The difference is staggering. The cottage cheese delivers protein for nearly one-seventh the cost of the steak. By focusing on the cost per gram, you can build a diet that meets your 80-100 gram daily protein target without straining your budget.
Forget complicated meal plans and expensive powders. Your foundation for high-protein, affordable eating can be built with just a few key items. These five foods are champions of the "protein per dollar" metric and are versatile enough to be used in countless simple meals. They are easy to prepare, easy to chew, and easy on your wallet.
An egg is nature's perfect protein source. A single large egg provides 6 grams of high-quality protein and costs around 25 cents. That works out to just over 4 cents per gram of protein. They are soft, easy to cook, and incredibly versatile. Hard-boil a half-dozen at the start of the week for instant snacks or to chop into salads. Two scrambled eggs for breakfast immediately give you a 12-gram head start on your daily goal.
These dairy options are arguably the most convenient protein sources available. A standard 6-ounce container of plain Greek yogurt contains 17-20 grams of protein for about $1.25. A half-cup of 4% milkfat cottage cheese has around 14 grams of protein and costs less than 50 cents per serving. Both are soft, require no cooking, and can be eaten for breakfast with fruit, as a snack, or used as a healthy substitute for sour cream or mayonnaise in recipes.
A 5-ounce can of chunk light tuna in water costs about $1.50 and delivers a massive 28-30 grams of protein. That's a full meal's worth of protein for around 5 cents per gram. Canned salmon is another excellent choice, offering similar protein content plus valuable omega-3 fatty acids. Mix it with Greek yogurt instead of mayo for a healthier tuna or salmon salad, or simply flake it over a bed of greens for a quick, no-cook lunch.
Dried lentils are the undisputed king of budget protein. A one-pound bag costs about $2.00 and contains a staggering 112 grams of protein. That's less than 2 cents per gram. One cup of cooked lentils provides 18 grams of protein and 16 grams of fiber. Canned beans are slightly more expensive but offer more convenience. Add a can of black beans or chickpeas to a soup, chili, or salad to instantly boost the protein and fiber content for under a dollar.
If you enjoy meat, ground poultry is your most affordable option. It's often significantly cheaper than ground beef and easier to chew than whole cuts like steak or chicken breast. A pound of ground turkey can be found for $4 to $5 and contains about 88 grams of protein (5-6 cents per gram). Use it to make meatballs, meatloaf, or a simple pasta sauce. A small 4-ounce serving provides over 20 grams of protein.
Hitting a high protein target doesn't mean you have to eat huge, unappetizing meals. The key is to distribute your protein intake across three meals and a snack. This approach is easier on your digestion and helps your body utilize the protein more effectively for muscle maintenance. Here is a sample day for a 150-pound senior aiming for approximately 90 grams of protein. Notice how every meal includes one of the affordable sources from our list.
Breakfast (27g protein):
Lunch (32g protein):
Dinner (31g protein):
Daily Total: 90 grams of protein.
This entire day of food can easily be assembled for under $6, proving that a high-protein diet is well within reach. You won't feel dramatically stronger overnight. But after 4 to 6 weeks of consistently hitting your protein goal and incorporating some light activity like walking or chair exercises, you will notice a real difference. Getting up from a low chair will feel easier. A full bag of groceries will feel lighter. That is the true measure of success.
The general recommendation is 1.2 to 1.6 grams of protein per kilogram of body weight (or about 0.5 to 0.7 grams per pound). For a 175-pound person, this is 105 grams per day. This higher amount is needed to overcome anabolic resistance, an age-related process where the body is less efficient at using protein to build muscle.
If chewing is difficult or your appetite is low, focus on soft, protein-dense foods. Scrambled eggs, cottage cheese, Greek yogurt, and well-cooked ground meat are excellent. A simple protein powder mixed with milk or water can also be a very effective and easy-to-consume tool to help you meet your goals.
Protein powders are not necessary, but they are a convenient and cost-effective tool. A single scoop of whey protein provides 20-25 grams of protein for about $1.00. For seniors who struggle with appetite, a simple smoothie with protein powder, milk, and a banana can be an easy way to get 30+ grams of protein.
The idea that plant proteins are "incomplete" is largely a myth. As long as you eat a variety of sources throughout the day-like beans, lentils, nuts, and whole grains-your body will get all the essential amino acids it needs. You do not need to combine specific foods in the same meal.
Aim for at least 25-30 grams of protein at each main meal (breakfast, lunch, and dinner). Your body can only use so much protein at one time for muscle repair. Spreading your intake out is far more effective than eating a small amount at breakfast and lunch and then having a huge 60-gram steak for dinner.
All content and media on Mofilo is created and published for informational purposes only. It is not intended to be a substitute for professional medical advice, diagnosis, or treatment. Always seek the advice of your physician or other qualified health provider with any questions you may have regarding a medical condition, including but not limited to eating disorders, nutritional deficiencies, injuries, or any other health concerns. If you think you may have a medical emergency or are experiencing symptoms of any health condition, call your doctor or emergency services immediately.