There are many foods that are high in protein, including both animal and plant-based sources. Here are some of the foods that have the most protein per serving:
- Lean beef
- Chicken
- Salmon
- Eggs
- Peanut butter
- Lentils
- Turkey breast
- Tuna
- Greek yogurt
- Cottage cheese
- Beans
- Nuts and seeds
According to, some of the foods that are almost pure protein, comprising 70% of calories or more, include:
- Chicken breast
- Turkey breast
- Fish (such as salmon, halibut, and snapper)
- Tuna
- Shrimp
- Lean beef
- Pork chops
- Tofu
- Lentils
- Edamame
Its important to note that the amount of protein you need depends on factors such as your age, sex, weight, and activity level. The recommended dietary allowance (RDA) for protein is set at 0.36 grams (g) of protein per pound of your body weight (0.8 g per kilogram) . However, physically active individuals may need more protein.