Protein brings many health benefits. It keeps us feeling fuller so we don’t consume as many calories. It also helps us burn more fat. It can help strengthen bones against osteoporosis. Studies have shown that protein consumption can lead to better cognitive function. It’s a wonder nutrient. When most people think of protein they associate it with meat, and while meat is a good source, there are also other sources besides meat. Below are some of those food sources.

Peas, lentils, black beans, and lima beans contain lots of protein, between seven to nine grams per half cup servings. Leafy greens such as spinach and kale are surprising sources of the nutrient too. Other green vegetables that contain protein are sprouts, broccoli, artichokes, brussel sprouts, asparagus and avocado.

Peanuts or peanut butter are probably what people think of after meat for protein. They would be right as these do contain lots of protein. However, the sugar in many packaged varieties of peanut butter can offset the nutritional value of peanuts. Other nuts that have a lot of protein are almonds and cashews. Grains can also be a good source of protein, such as wild rice and oats. Finally, other foods that contain much protein are mushrooms, tofu, and pumpkin seeds.

These above foods also have other nutritional value besides just protein. Combined with other foods, it can lead to a balanced diet and that will promote whole body health overall.