High Protein Foods.[Part 1]
1.Lima Beans

Beans are always a solid source of protein, and lima beans in particular contain 15 grams a cup. Plenty of people hate them, but when you cook them properly, they're really good — promise. Avoid the canned stuff and roast them in the oven, add them into soups, or sneak them into your baked dishes.
2.Corn

At 16 grams of protein a cup, corn is something you should be eating year-round. Eat it right off the cob or add it into your tacos or casseroles.
3.Potatoes

Who doesn't love potatoes? They tend to get a bad rap, but they shouldn't: One medium spud has 4.3 grams of protein to keep you full throughout the day. Skip the calorie-loaded mashed version and try baking your own fries, or set up a healthy baked potato bar for dinner.
4.Asparagus

Asparagus is one of those vegetables that's easy to forget about, but with nearly 3 grams of protein per cup, it should be part of everyone's diet. And at only 27 calories per cup, that's pretty much a steal. Add it to everything — from pizzas to sushi — or just eat it on its own. There are plenty of ways you can cook it up.
5.Black Beans

While white beans are packed with protein at around 16 g per cup, they don't even stand a chance against black beans. Just a single cup of these beauties — which you can easily add into your favorite Mexican dishes or form into a veggie burger patty — contain nearly 40 grams of protein. That's more than double the amount of any white bean you'll come across.
6.Oats

An oatmeal breakfast fills you up all morning for good reason: 1 cup has 6 grams of protein. And when you toss some almonds and blueberries into the mix, you'll have a solid meal that will leave you feeling energized and ready to take on the day, not to mention help lower your cholesterol.
7.Nutritional Yeast

Nutritional yeast is so underrated. The cheesy-tasting seasoning can be added to pretty much anything, but it's known for so much more than its flavor: It's a great source of B vitamins, giving you 40% of the Daily Value for vitamin B-12 in just one tablespoon, and it's also loaded with protein. In particular, one of the most recognized brands, has 3 grams of protein in a single tablespoon. At only 20 calories per serving, you can make everything from a vegan mac 'n' cheese to "cheesy" popcorn totally guilt-free — and get a boost of protein in the process.
8.Spinach

With 1 gram of protein per cup of spinach, it's no wonder Popeye had such big muscles. Aside from the protein, spinach is also high in folate, and magnesium, and contain carotenoids that protect the body against heart disease and certain cancers. Add a few cups into your morning smoothie or afternoon salad and you'll be good to go.
9.Tempeh

Tofu may win the soy popularity contest, but tempeh claims victory in the protein department: It's made from soy beans instead of soy milk, which is why it has nearly double the amount (about 16 grams per 1/2 cup, compared to 10 grams in tofu). It's easy to make, too
10.Spirulina

Healthy-eating diehards have been downing this stuff for years, but the specially-bred strain of seaweed is finally making its way mainstream. For good reason, too: A tablespoon of spirulina serves up 4 grams of protein, and it delivers important antioxidants like betacarotene and echinenone both of which help curb cravings and fight illness. Stir a big spoonful of powdered spirulina into your morning smoothie, and another into that afternoon glass of water.