Here’s a list of foods high in protein, categorized into vegetarian and non-vegetarian options:
Vegetarian Sources of Protein:
Lentils (1 cup cooked): Approx. 18 grams of protein
Chickpeas (1 cup cooked): Approx. 15 grams of protein
Black beans (1 cup cooked): Approx. 15 grams of protein
Quinoa (1 cup cooked): Approx. 8 grams of protein
Tofu (100 grams): Approx. 8 grams of protein
Greek yogurt (1 cup): Approx. 20 grams of protein
Cottage cheese (1 cup): Approx. 28 grams of protein
Almonds (1/4 cup): Approx. 8 grams of protein
Chia seeds (2 tablespoons): Approx. 4 grams of protein
Edamame (1 cup cooked): Approx. 17 grams of protein
Non-Vegetarian Sources of Protein:
Chicken breast (3 ounces): Approx. 26 grams of protein
Turkey breast (3 ounces): Approx. 26 grams of protein
Salmon (3 ounces): Approx. 22 grams of protein
Tuna (3 ounces): Approx. 22 grams of protein
Lean beef (3 ounces): Approx. 22 grams of protein
Eggs (1 large egg): Approx. 6 grams of protein
Shrimp (3 ounces): Approx. 18 grams of protein
Cod (3 ounces): Approx. 20 grams of protein
Pork loin (3 ounces): Approx. 22 grams of protein
Bison (3 ounces): Approx. 21 grams of protein
As for daily protein intake, it varies depending on factors such as age, sex, weight, physical activity level, and overall health goals. However, a general guideline for adults is to consume about 0.8 grams of protein per kilogram of body weight per day. So, for example, a person weighing 70 kilograms would aim for approximately 56 grams of protein per day. However, individuals engaged in intense physical activity or strength training may require higher protein intake to support muscle repair and growth. It’s best to consult with a healthcare provider or a registered dietitian for personalized recommendations.