Protein is one of the three major macronutrients your body needs every day. It provides amino acids that your body uses to build and maintain muscles, tissues, and other cells.
You don't need protein shakes or expensive supplements to get protein. Everyday foods such as eggs, fish, poultry, dairy products, beans, lentils, soy foods, nuts, and seeds can all contribute to your daily protein intake.
The goal isn't simply to eat as much protein as possible. A better approach is to include nutritious protein foods as part of an overall balanced eating pattern.
In this guide, we'll look at some of the best high-protein foods, how much protein you may need, and simple ways to include protein in balanced meals and snacks.
High-protein foods are foods that provide a meaningful amount of protein as part of a typical serving. Protein can come from both animal and plant foods, giving you plenty of options when building a balanced diet.
Common high-protein foods include eggs, chicken, turkey, fish, seafood, Greek yogurt, cottage cheese, beans, lentils, peas, tofu, tempeh, nuts, and seeds.
You don't have to rely on one particular food to get enough protein. Eating a variety of protein sources can make your diet more flexible while also providing different vitamins, minerals, healthy fats, and other nutrients.
When choosing protein foods, consider the whole food rather than protein content alone. For example, beans and lentils provide both protein and fiber, while nuts and seeds provide protein along with healthy fats.
Protein has several important roles in the body.
Your body is constantly building and repairing cells and tissues. Protein supplies amino acids that are needed for these processes, including the maintenance of muscle tissue.
Including a protein source in a meal can make it easier to create a balanced and satisfying combination of foods. Protein can be paired with vegetables, fruits, whole grains, and healthy fats to create a more complete meal.
Protein is only one part of a healthy diet. Current U.S. nutrition guidance recommends choosing a variety of protein foods while also including vegetables, fruits, whole grains, and healthy fats. Good protein choices can include seafood, poultry, eggs, beans, lentils, nuts, seeds, and soy foods.
There is no single “best” protein food for everyone. The right choices depend on your dietary preferences, budget, health needs, and the rest of your eating pattern.
A good approach is to include a variety of protein sources throughout the week. Here are some nutritious options to consider.
Eggs are a convenient source of protein and can be used in many different meals. Try them scrambled with vegetables, boiled as a snack, added to whole-grain toast, or included in a vegetable omelet.
Chicken and turkey can provide substantial amounts of protein and work well in many balanced meals. Grilling, baking, roasting, or broiling can be simple ways to prepare them. Pair poultry with vegetables and a high-fiber carbohydrate such as brown rice, quinoa, or another whole grain.
Fish and seafood provide protein along with other important nutrients. Examples include salmon, tuna, sardines, trout, shrimp, and cod. Fatty fish such as salmon and sardines also provide omega-3 fatty acids.
Plain Greek yogurt can be a convenient protein-rich food for breakfast or snacks. Try combining it with berries, oats, chia seeds, nuts, or other fruit. Choosing varieties without added sugars can help keep the overall meal lower in added sugar.
Beans and lentils are especially useful because they provide both protein and dietary fiber. Black beans, kidney beans, chickpeas, lentils, and split peas can be added to soups, salads, chili, grain bowls, and other meals.
Tofu, tempeh, and edamame are plant-based protein options that can be incorporated into a wide range of meals. Tofu can be baked, grilled, or added to stir-fries, soups, and grain bowls.
Almonds, peanuts, walnuts, pistachios, pumpkin seeds, chia seeds, flaxseeds, and sunflower seeds provide protein along with healthy fats and other nutrients. Because nuts and seeds are relatively energy-dense, reasonable portions are important.
Cottage cheese is another protein-rich dairy option that can work well at breakfast or as a snack. It can be paired with fruit, vegetables, whole-grain foods, or used as an ingredient in other meals.
Protein can come from both animal and plant foods, and you don't necessarily have to choose one or the other. The best approach depends on your dietary preferences, nutritional needs, budget, and overall eating pattern.
Animal protein sources include eggs, fish, seafood, poultry, meat, milk, yogurt, and other dairy foods. Plant protein sources include beans, lentils, peas, tofu, tempeh, nuts, seeds, and some whole grains.
Both types can contribute important nutrients. Plant-based protein foods can also provide dietary fiber and other beneficial nutrients, while some animal foods provide nutrients such as vitamin B12 that can be more difficult to obtain from plant foods.
If you follow a mostly or entirely plant-based diet, eating a variety of plant protein foods throughout the day can help you obtain the amino acids your body needs.
You can also combine animal and plant protein sources in the same eating pattern. For example, a meal could include grilled chicken with beans and vegetables, or eggs with whole-grain toast and avocado.
Neither animal nor plant protein is automatically better for everyone. Instead of focusing on a single protein source, consider the overall nutritional quality of the foods you eat. Choosing a variety of minimally processed protein foods can help create a more balanced and flexible diet.
There isn't one protein target that applies equally to everyone. Your protein needs can vary depending on factors such as your age, body size, physical activity level, pregnancy or breastfeeding status, and overall health.
For healthy adults, the standard Recommended Dietary Allowance (RDA) for protein is 0.8 grams per kilogram of body weight per day. This is a general reference value, not necessarily the ideal target for every individual.
People who are very physically active, older adults, or those with particular health or nutritional needs may require different amounts. If you have a medical condition that affects your diet, such as kidney disease, talk with a healthcare professional before significantly increasing your protein intake.
Instead of focusing only on reaching a specific number, start by including a protein-rich food in your meals and choosing a variety of protein sources throughout the week.
For example, a person weighing 70 kilograms (about 154 pounds) would have a general protein RDA of about 56 grams per day based on 0.8 grams per kilogram.
This calculation is only a general reference point. Individual protein needs can differ, so it should not be treated as a personalized nutrition prescription.
Scrambled, boiled, or poached eggs can be paired with whole-grain toast and a serving of fruit for a simple breakfast that combines protein, whole grains, and produce.
Plain Greek yogurt can be combined with berries, nuts, and seeds for a convenient breakfast. Choose yogurt without added sugars when possible.
Oatmeal provides whole grains and fiber, while peanut butter adds protein and healthy fats. Add berries or another fruit for additional nutrients.
Combine eggs with vegetables such as spinach, peppers, tomatoes, and mushrooms. Serve with whole-grain toast or fruit for a more complete meal.
Tofu can be crumbled and cooked with vegetables and herbs to create a plant-based breakfast. Pair it with whole-grain toast, avocado, or fruit.
Snacks can also be an opportunity to include protein, especially when you choose foods that provide other useful nutrients such as fiber, healthy fats, vitamins, or minerals.
Here are some simple options that can fit into different eating patterns.
Plain Greek yogurt paired with berries provides protein along with fruit and can make a simple snack between meals. Choose varieties without added sugars when possible.
A boiled egg can be paired with an apple, orange, berries, or another fruit for a simple combination of protein and produce.
A small serving of almonds, walnuts, pistachios, or peanuts can be paired with a piece of fruit. Nuts provide protein and healthy fats, while fruit adds fiber and other nutrients.
Hummus made from chickpeas can be served with vegetables such as carrots, cucumber, bell peppers, or celery. This combination provides plant protein and fiber.
Edamame is a convenient plant-based protein option that can be eaten on its own or added to salads and other meals.
Cottage cheese can be paired with berries, peaches, or another fruit for a protein-rich snack with a combination of protein and produce.
A high-protein meal doesn't mean filling your entire plate with meat or another single protein source. A better approach is to combine a protein food with other nutrient-dense foods.
A simple formula is:
Protein + vegetables or fruit + whole grains or another carbohydrate + healthy fat
For example, you could combine grilled chicken with broccoli, quinoa, and avocado. Another option might be salmon with roasted vegetables, brown rice, and a small amount of olive oil.
For a plant-based meal, try lentils or beans with vegetables, brown rice, and avocado. You can also combine tofu with vegetables and whole grains in a stir-fry.
Building meals this way allows protein to be part of a broader eating pattern that also provides fiber, vitamins, minerals, and healthy fats.
Chicken + Quinoa + Vegetables
Grilled chicken paired with quinoa and a variety of vegetables provides protein alongside whole grains and produce.
Salmon + Brown Rice + Roasted Vegetables
Salmon provides protein and omega-3 fatty acids, while brown rice and vegetables add whole grains, fiber, and other nutrients.
Lentil Bowl + Vegetables + Avocado
Lentils provide plant protein and fiber. Add vegetables, a whole grain such as brown rice, and avocado for a balanced plant-forward meal.
Tofu Stir-Fry + Whole Grains
Combine tofu with colorful vegetables and a whole grain such as brown rice or quinoa for a simple plant-based meal.
Protein can be part of a healthy weight-management eating pattern, but high-protein foods are not a magic solution for weight loss.
What matters is the overall quality and amount of food you eat, along with physical activity and other lifestyle factors.
Including protein-rich foods in meals may help some people feel satisfied after eating. Protein foods can also make it easier to build meals around nutrient-dense foods such as vegetables, fruits, whole grains, and legumes.
However, protein foods still contain calories. Eating large amounts of calorie-dense foods such as nuts, nut butters, high-fat meats, or some processed protein products can add substantial calories even when the foods themselves provide useful nutrients.
For weight management, the goal should be a sustainable eating pattern that provides adequate protein while also including a variety of nutrient-dense foods.
If you're eating healthy and exercising but still struggling to lose weight, read our guide Why Am I Not Losing Weight Even Though I Eat Healthy and Exercise? to explore some common reasons this can happen.
A healthy approach to weight management doesn't require focusing on a single nutrient. Sleep, physical activity, food choices, portion sizes, and overall energy intake can all influence weight over time.
If you're working on weight management, focus on habits you can maintain rather than trying to maximize protein or eliminate entire food groups.
Not necessarily. Many people can get enough protein from ordinary foods such as eggs, poultry, seafood, dairy products, beans, lentils, soy foods, nuts, and seeds.
Protein powders and other protein supplements can be convenient in some situations, particularly when someone has difficulty meeting their protein needs through food alone. However, convenience does not necessarily make a supplement better than whole foods.
If you use a protein supplement, check the Nutrition Facts label and ingredient list. Some products can contain added sugars, sodium, saturated fat, or other ingredients you may not want in large amounts.
Supplements also shouldn't be used as a substitute for an otherwise varied and nutritious diet.
A protein supplement may be convenient for someone with increased protein needs, a busy schedule, limited access to certain foods, or difficulty getting enough protein through meals and snacks.
However, your individual needs depend on factors such as age, activity level, overall health, and dietary pattern. If you're unsure whether you need a protein supplement, a registered dietitian or other qualified healthcare professional can help you determine an appropriate approach.
A diet doesn't become balanced simply because it contains plenty of protein. Continue including vegetables, fruits, legumes, and whole grains as appropriate for your eating pattern.
Some packaged protein products can contain substantial amounts of added sugars, sodium, or saturated fat. Check the Nutrition Facts label and ingredient list rather than assuming a product is healthy simply because it is marketed as high in protein.
More protein isn't automatically better. Your overall dietary pattern, energy intake, and individual nutritional needs still matter. Focus on getting an appropriate amount rather than trying to maximize your protein intake.
Protein powders and other supplements can be convenient, but they don't replace the variety of nutrients found in a balanced diet based on different whole and minimally processed foods.
Relying on only one or two protein foods can make your diet less varied. Rotating among seafood, poultry, eggs, dairy, beans, lentils, soy foods, nuts, and seeds can make healthy eating more flexible and enjoyable.
You don't need to completely change your diet to eat more protein. Small changes to familiar meals can make it easier to include protein throughout the day.
Start by identifying the meals or snacks where you currently eat very little protein. Then consider adding a simple protein source that fits naturally into the meal.
For example, you could add Greek yogurt to breakfast, beans or lentils to lunch, eggs or cottage cheese to a snack, or fish, poultry, tofu, or beans to dinner.
It can also help to prepare a few protein-rich foods in advance. Boiled eggs, cooked beans, lentils, grilled chicken, tofu, or plain Greek yogurt can make convenient options when you're short on time.
Breakfast: Add eggs or Greek yogurt instead of having a breakfast based mainly on refined carbohydrates.
Lunch: Add beans, lentils, chicken, tuna, tofu, or another protein source to salads, soups, grain bowls, or sandwiches.
Snacks: Choose options such as Greek yogurt, cottage cheese, boiled eggs, edamame, nuts, or hummus with vegetables.
Dinner: Build your meal around a protein source and pair it with vegetables, whole grains, or another nutritious carbohydrate.
Getting enough protein doesn't require an extreme high-protein diet or expensive supplements. For most people, the simplest approach is to include a variety of nutritious protein foods as part of a balanced eating pattern.
Eggs, fish, poultry, Greek yogurt, cottage cheese, beans, lentils, tofu, nuts, and seeds can all contribute protein to your meals and snacks.
Rather than focusing only on how much protein you can eat, consider the overall quality of your diet. Pair protein foods with vegetables, fruits, whole grains, and other nutrient-dense foods to create balanced meals.
If you're unsure how much protein you need because of your age, activity level, pregnancy, a medical condition, or another specific health concern, consider speaking with a registered dietitian or other qualified healthcare professional.
Eggs, fish, seafood, poultry, Greek yogurt, cottage cheese, beans, lentils, tofu, tempeh, edamame, nuts, and seeds are all good sources of protein. Choosing a variety of protein foods can also provide other nutrients such as fiber, healthy fats, vitamins, and minerals.
There isn't one protein food that is best for everyone. Eggs, fish, poultry, dairy foods, beans, lentils, soy foods, nuts, and seeds can all fit into a healthy eating pattern. Consider your dietary preferences, nutritional needs, budget, and the overall quality of the food.
For healthy adults, the Recommended Dietary Allowance (RDA) for protein is 0.8 grams per kilogram of body weight per day. However, individual needs can vary depending on age, body size, activity level, pregnancy or breastfeeding, and overall health. If you have a medical condition that affects your diet, speak with a healthcare professional about your protein needs.
Protein-rich foods can be part of a healthy weight-management eating pattern and may help some people feel more satisfied after meals. However, high-protein foods are not a guaranteed weight-loss solution. Overall food intake, food quality, physical activity, sleep, and other lifestyle factors also matter.
If abdominal fat is one of your concerns, you can also learn more about how to reduce visceral fat naturally and the lifestyle habits that may help.
Yes. Beans, lentils, peas, tofu, tempeh, edamame, nuts, and seeds can all provide protein. Many plant-based protein foods also provide dietary fiber and other nutrients. Eating a variety of plant protein sources can help create a balanced diet.
For most people, protein can be obtained from ordinary foods such as eggs, seafood, poultry, dairy products, beans, lentils, and soy foods. Protein supplements can be convenient in some situations, but they aren't automatically better than whole foods. Check the Nutrition Facts label and ingredient list when choosing a supplement.
Eggs, plain Greek yogurt, cottage cheese, tofu, and milk are examples of protein-rich breakfast foods. You can combine them with foods such as berries, vegetables, oats, whole-grain toast, nuts, or seeds to create a more balanced breakfast.
Greek yogurt with berries, a boiled egg with fruit, cottage cheese with fruit, edamame, hummus with vegetables, and a small serving of nuts are simple protein-rich snack options. Choosing snacks that also provide fiber, fruits, vegetables, or healthy fats can make them more nutritious.
Centers for Disease Control and Prevention (CDC) — Healthy Meals and Snacks
USDA MyPlate — Protein Foods
NIH Office of Dietary Supplements — Exercise and Athletic Performance
MedlinePlus — Protein in Diet