There are dozens of other foods that are also rich in protein, not just meat, milk, and fish. So if you want to give your protein diet more variety, here are seven protein-packed foods you should start eating.
1. Broccoli: One cup of raw broccoli has almost 2.6g of protein and contains a variety of nutrients such as folate and potassium. This powerhouse veggie only has 31 calories per cup.
2. Beans: Dry beans are very good source of low fat protein. They contain between 21 to 25% protein by weight, which is much higher than other vegetable products. Bean and Legumes are Mostly Carbs With Some Protein.
5. Corn: Roasted or boiled, one serving of yellow corn has about 15.6g of protein. Additionally, corn also contains a good amount of fiber and minerals, including calcium.
7. Artichokes: Artichokes are high in fibre and offer a good amount of protein. Artichokes are very versatile and are suitable for use in a variety of recipes. Artichokes are typically easy to find in most grocery stores.
8. Peas: Peas are high in protein. They commonly available and can be used in a variety of recipes.
10. Avocado: Avocados not only contain protein and heart-healthy unsaturated fat, but they also contain good levels of fibre and nutrients, such as potassium. Portion control is necessary, however, since avocados are very calorie dense.
11. Legumes: Legumes are both high in fibre and protein. This makes them a good choice as part of a weight loss diet because they can be quite filling. Some people may have trouble digesting legumes, however.
12. Sun-dried tomatoes: Sun-dried tomatoes are an excellent addition to many dishes and are widely available. They offer both a good source of protein, as well as additional nutrients and fibre.