High protein foods include lean meats, fish, eggs, dairy, beans, soy, nuts, and seeds that pack at least 10 grams per serving.
When you ask which foods are high in protein, you’re really asking how to fill everyday meals with ingredients that keep muscles, bones, skin, and hormones running smoothly. Protein shows up in almost every cell, so getting enough from food matters at every age. Meat and dairy get a lot of attention, but beans, lentils, tofu, nuts, and seeds can cover a large share of your daily protein too.
Nutrition researchers often start from a simple number: about 0.8 grams of protein per kilogram of body weight per day for a healthy adult, which works out to roughly 0.36 grams per pound.1 Some people need more, but this baseline helps you see how quickly grams from meals add up. From there, the focus shifts to which foods supply the most protein per bite and how to mix animal and plant sources during the day.
Protein’s Role In Daily Health
Protein supplies amino acids that your body uses to build and repair tissue, from muscle fibers to enzymes and antibodies.2 When daily meals include steady protein, you tend to feel fuller, maintain lean mass better during weight loss efforts, and recover more smoothly from training or physical work.
Animal foods such as meat, fish, eggs, and dairy usually provide all of the amino acids your body cannot make on its own in one package. Many plant sources miss one or two, yet a mix of beans, grains, nuts, and seeds across the day can cover the full set.2 That means both omnivores and vegetarians can build a high protein pattern that fits their culture, budget, and schedule.
When sorting out which foods are high in protein, it helps to look at typical grams per serving, not only grams per 100 grams on a label. The table below pulls together common options that slip easily into breakfasts, lunches, dinners, and snacks.
High Protein Foods By Common Serving
This first table gives a quick scan of widely eaten foods and the approximate protein in an everyday portion. Actual values vary by brand and cooking method, so treat these numbers as ballpark figures drawn from nutrition databases.
| Food | Approx. Protein Per Typical Serving | Simple Ways To Use It |
|---|---|---|
| Chicken breast, cooked (100 g) | ~31 g protein | Stir-fries, salads, grain bowls, sandwiches |
| Salmon or other oily fish, cooked (100 g) | ~20–22 g protein | Baked fillets, tacos, rice bowls |
| Lean beef, cooked (90–100 g) | ~24–26 g protein | Stir-fries, stews, fajitas, mince dishes |
| Eggs (2 large) | ~12–13 g protein | Scrambles, omelets, boiled snacks |
| Greek yogurt, plain (170 g tub) | ~15–18 g protein | Breakfast bowls, smoothies, dips |
| Cottage cheese (½ cup) | ~12–14 g protein | Fruit bowls, toast topping, savory bowls |
| Lentils, cooked (1 cup) | ~17–18 g protein | Soups, dals, salads, curry dishes |
| Chickpeas, cooked (1 cup) | ~14–15 g protein | Curries, stews, hummus, roasted snacks |
| Firm tofu (100 g) | ~12–14 g protein | Stir-fries, scrambles, baked cubes |
| Almonds (28 g handful) | ~6 g protein | Snacks, toppings for oats or yogurt |
| Peanut butter (2 Tbsp) | ~7–8 g protein | Spreads, sauces, smoothies |
High Protein Animal Foods And How To Use Them
Animal protein often packs more grams into a small portion, which helps when appetite or time is limited. Lean cuts and simple cooking methods keep saturated fat and added calories in check while still pushing protein intake higher.
Lean Meat And Poultry
Skinless chicken or turkey breast, lean beef, and pork loin stand out as dense protein options. A 100-gram serving of cooked skinless chicken breast contains roughly 31 grams of protein with modest fat, which makes it a reliable base for bowls, soups, sandwiches, and salads.3 When you cube or shred one cooked breast and spread it over two meals, each plate still lands in a solid protein range.
Rotating different cuts keeps meals interesting. Stir-fried beef strips with vegetables, minced turkey in chili, or slow-cooked pork with beans all deliver strong protein totals. Trimming visible fat and skipping heavy breading or deep frying keeps the focus on protein rather than extra oil.
Fish And Seafood
Fish adds both protein and helpful fats. Salmon, trout, sardines, and mackerel provide around 20 grams of protein per 100 grams along with omega-3 fats. White fish such as cod or tilapia still bring steady protein with very little fat, which suits lighter meals.
A simple plate of baked fish, rice, and vegetables can easily supply 25 to 30 grams of protein. Canned tuna or salmon mixed with a spoon of yogurt or mashed avocado makes a quick spread for whole-grain bread or crackers. Shellfish like shrimp and prawns also deliver notable protein for relatively few calories.
Eggs, Milk, And Fermented Dairy
Eggs answer the question which foods are high in protein at breakfast better than nearly anything else. Two large eggs supply about 12 grams of protein, and pairing them with a small portion of beans or cheese pushes that number even higher. Boiled eggs in the fridge also work well as fast snacks.
Dairy such as milk, yogurt, and cheese supports protein intake through the day. Greek yogurt concentrates protein, often reaching 15 to 18 grams per small tub, while cottage cheese packs a similar amount in half a cup. Both pair well with fruit and nuts or with savory add-ins like cucumber, herbs, and olive oil.
Resources like MedlinePlus on protein in diet explain how these foods support growth, repair, and immune function, especially when they replace sugary drinks and desserts.5
High Protein Foods For Everyday Meals
Plant foods answer which foods are high in protein for people who limit or avoid meat, but they help meat eaters as well. Beans, lentils, tofu, tempeh, nuts, seeds, and whole grains build sturdy meals when combined with vegetables and modest amounts of oil.
Beans, Lentils, And Chickpeas
Cooked lentils provide around 17 to 18 grams of protein per cup along with fiber and minerals.4 That makes lentil soup, dal, or a warm lentil salad a strong anchor for lunch or dinner. Chickpeas and other beans land in a similar range, especially when portions reach one cup or more.
Blended chickpeas in hummus or mashed beans in spreads bring protein into snacks and sandwiches. Canned beans offer speed; rinsing them under water drops some of the sodium from packing liquid. When you combine beans with rice, quinoa, or flatbread in the same day, you cover amino acids that may be low in one single food.
Soy Foods Like Tofu And Tempeh
Soybeans and soy products sit near the top of plant protein lists. Firm tofu has around 12 to 14 grams of protein in a 100-gram block, and tempeh often lands even higher. Both accept marinades well and cook quickly in a hot pan or oven tray.
Thin slices of tempeh crisp up in a skillet and stand in for bacon in sandwiches or breakfast plates. Cubes of tofu can simmer in curry, miso soup, or stir-fries. Many soy foods deliver a complete amino acid pattern, so one serving already covers a wide range of needs.
Nuts, Seeds, And Higher Protein Grains
Nuts and seeds are smaller protein contributors but still matter across a day. A small handful of almonds or peanuts gives around 6 to 7 grams of protein, while two tablespoons of peanut butter reach similar numbers. Seeds such as pumpkin, sunflower, chia, and hemp also add grams on top of fiber and healthy fats.
Whole grains with more protein, like quinoa, buckwheat, and some higher protein breads, fill out plates further. While a single serving of grain rarely matches meat or legumes for protein, combining them with beans, eggs, or yogurt brings the total into a strong range for one meal.
Overviews from sources such as Harvard’s list of protein foods show how mixing several of these plant options in a day can match many animal-based patterns.8
Which Foods Are High In Protein? Everyday Meal Ideas
Once you know which foods are high in protein, the next step is building simple meals that reach your target without feeling repetitive. The table below sketches sample combinations that suit different times of day. You can swap ingredients based on local prices, culture, and taste while keeping the protein level similar.
| Meal Or Snack | Approx. Protein | Main Protein Sources |
|---|---|---|
| Greek yogurt bowl with berries and nuts | ~20–25 g | Greek yogurt, almonds or walnuts |
| Veggie omelet with cheese and whole-grain toast | ~22–26 g | Eggs, cheese, bread |
| Chicken and lentil rice bowl | ~30–35 g | Chicken breast, lentils, rice |
| Lentil and chickpea curry with flatbread | ~25–30 g | Lentils, chickpeas |
| Tofu stir-fry with vegetables and noodles | ~22–28 g | Tofu, noodles |
| Cottage cheese with fruit and seeds | ~18–22 g | Cottage cheese, pumpkin or sunflower seeds |
| Whole-grain wrap with tuna and beans | ~25–30 g | Canned tuna, black or kidney beans |
| Snack plate of boiled eggs, hummus, and veggies | ~18–22 g | Eggs, chickpeas in hummus |
How Much Protein You Need And How To Spread It
Most healthy adults can use the reference value of about 0.8 grams of protein per kilogram of body weight as a floor, not a ceiling.1,5 That means someone who weighs 70 kilograms needs around 56 grams per day, while a person at 90 kilograms needs about 72 grams. Athletes, older adults, and people recovering from illness or surgery may benefit from higher intakes, under the guidance of a qualified professional.
Spreading protein through the day seems to help with muscle maintenance and appetite control. Rather than loading nearly all protein into dinner, try to aim for 20 to 30 grams at breakfast, lunch, and evening meals, with smaller portions in snacks. That pattern makes it easier to hit your target without feeling overly full at any one sitting.
Reading nutrition labels and checking trusted databases such as USDA FoodData Central can help you confirm the grams in your usual brands.3,6 Over a week or two, you’ll build a clear sense of which portions of chicken, lentils, yogurt, or tofu match your daily goal.
Bringing High Protein Foods Onto Your Plate
A high protein pattern does not need fancy products or special shakes. Start with foods you already like from the lists above, then nudge portions slightly higher or add one extra protein source to each plate. Swapping sugary cereals for eggs and beans at breakfast, adding lentils to soup at lunch, or doubling the yogurt in a snack bowl all move the needle.
Mix animal and plant proteins if you eat both, or lean hard on beans, lentils, soy, nuts, seeds, and higher protein grains if you prefer a plant-centered plate. Over time, that steady intake of high protein foods supports strength, everyday energy, and long-term health while still leaving room for the flavors and dishes that fit your culture and household.