According to Health Alicious Ness, these are the ten foods with the highest level of protein:
- Mature (Large) Beans
- Lean Veal and Beef
- Roasted Pumpkin, Squash, and Watermelon Seeds
- Lean Meats (Chicken, Lamb, Pork, Turkey)
- Fish (Tuna, Anchovies, Salmon)
- Fish Eggs (Roe and Caviar)
- Yeast Extract Spread (aka: Marmite)
- Lobster and Crab
- Lentils, Pulses, and Peanuts
As of now, as I am not allowed meat due to high phosphorus levels (yeah, sucks, right?) I take as much eggs as possible. Poached, not fried. I take them as snacks. I sometimes eat two at a time. I have low blood pressure nowadays, so I am not worried about the cholesterol of the egg yolks as of now.
DaVita has a list of kidney-friendly protein foods you can eat, that is, if you don't have restrictions like I do.
If you cannot have these, or if you are vegetarian, there are lots of vegetables and fruits that has protein. Again, watch out for your restrictions, i.e. potassium/uric acid when choosing the right kind of veggies/fruits. Livestrong cited some examples:
Fruits -- apricots, prunes, cherries, banana (potassium!), papaya, kiwi, avocado, coconut, dates, watermelon, peaches and tomatoes.
Veggies -- spinach, asparagus, broccoli, cauliflower, potato, celery, kale, celery and carrots.
Legumes --In general, legumes are the best source of non-animal based protein. Examples are soybeans, lentils, black beans, chickpeas, green pea, quinoa, alfalfa, clover, carob, Brazil nuts, almonds and peanuts.
Again, ask your doctor or nutritionist on the amounts of protein you can take every day. This will be based on your blood levels.
Have a stress-free day!