Fifteen grams of protein is roughly what you’d get from two large eggs, a 6-ounce container of nonfat Greek yogurt, or about 2.5 ounces of cooked chicken breast. It’s a modest but meaningful amount, enough to anchor a snack or round out a lighter meal. The trick is that 15 grams looks very different depending on the food, so here’s a practical breakdown.
Meat, Poultry, and Fish
Animal proteins are the most compact way to hit 15 grams. A 3-ounce portion of cooked chicken breast (about the size of a deck of cards) actually overshoots the mark at 18 grams and only 101 calories. A single skinless chicken thigh, roughly 2 ounces cooked, lands just under at 14 grams for 110 calories. Three ounces of baked catfish delivers 15.7 grams at just 89 calories, making it one of the leanest options available.
Ground turkey (85% lean) comes in at about 14.4 grams per 3-ounce cooked portion, though it carries more calories at 153 because of the higher fat content. If you’re eyeing a piece of steak or pork, a portion slightly smaller than 3 ounces will typically get you to 15 grams. The general rule for cooked lean meat: a piece roughly the size of your palm provides 15 to 20 grams of protein.
Eggs and Dairy
One large egg contains about 6 grams of protein at 75 calories. That means you need two and a half eggs to reach 15 grams. In practice, most people cook two or three eggs at a time, putting you in the 12 to 18 gram range.
Greek yogurt is one of the easiest single-food hits. A standard 6-ounce container of nonfat Greek yogurt delivers almost exactly 15 grams of protein for 120 calories. Regular yogurt has roughly half the protein per serving, so you’d need to eat nearly twice as much to match it. Half a cup of low-fat cottage cheese gets you to about 14 grams at a similar calorie cost, and it works well as a base for both sweet and savory snacks.
Beans, Lentils, and Soy
Plant proteins take up more space on the plate and come bundled with carbohydrates, so reaching 15 grams requires larger portions. Half a cup of cooked lentils provides 9 grams of protein alongside 20 grams of carbs for 115 calories. To reach 15 grams from lentils alone, you’d need closer to a full cup.
Black beans and pinto beans hover around 7.5 grams per half cup, so you’d need a full cup to approach 15 grams. That’s a lot of beans in one sitting, along with 40-plus grams of carbohydrates. Chickpeas are even lower at 6 grams per half cup. Edamame is the standout plant option: half a cup delivers 11 grams, so about two-thirds of a cup gets you to 15.
This doesn’t mean plant proteins are inferior for your health, but it’s worth knowing that hitting your protein target requires bigger portions or combining sources. A bowl of lentil soup with a side of edamame, for instance, gets to 15 grams easily.
Quick Snacks That Hit the Mark
If you’re looking for grab-and-go options, these reliably deliver around 15 grams of protein:
- One 6-oz container of nonfat Greek yogurt (15g protein, 120 calories)
- Half a cup of cottage cheese (14g protein, about 90 calories)
- Two hard-boiled eggs plus a cheese stick (roughly 18g protein)
- 2.5 ounces of deli turkey (about 15g protein, 75 calories)
- One scoop of whey protein mixed in water (typically 20-25g, so a partial scoop works)
- A cup of edamame in the shell (about 13g protein, close enough for a snack)
Notice how the animal-based options hit 15 grams in smaller, lower-calorie packages. If you’re tracking calories closely, that difference matters. If you’re not, a slightly larger portion of a plant-based option works just fine.
The Calorie Gap Between Sources
Fifteen grams of protein is always 60 calories on its own (protein has 4 calories per gram), but no food is pure protein. The fat and carbohydrates that come along for the ride change the total calorie picture dramatically.
At the lean end, 3 ounces of baked white fish gives you 15 grams of protein for under 90 calories. At the other end, reaching 15 grams from peanut butter would take about 4 tablespoons, which adds up to nearly 380 calories because peanut butter is mostly fat. Reaching 15 grams through black beans alone costs around 225 calories and delivers 40 grams of carbs. None of these are bad choices, but they serve different goals. If you’re trying to maximize protein per calorie, lean meats, fish, egg whites, and nonfat Greek yogurt are hard to beat.
Not All 15 Grams Are Created Equal
Your body doesn’t absorb protein from every food with equal efficiency. Scientists measure this using a scoring system called DIAAS, which tracks how well your small intestine actually absorbs each essential amino acid from a given food. A score of 1.0 or higher means the protein is fully usable.
Eggs score 1.13, cow’s milk scores 1.27, and whey protein lands between 0.97 and 1.09. These are all excellent. Soy protein scores between 0.91 and 1.0, putting it in a similar tier. But black beans score only 0.53 to 0.65, and wheat protein scores 0.45. That means your body effectively uses only about half to two-thirds of the protein listed on the label for those foods.
In practical terms, if you eat 15 grams of protein from eggs, your muscles get access to nearly all of it. If you eat 15 grams from black beans alone, your body may only put 8 to 10 grams to full use. Combining beans with rice or another grain improves the amino acid profile, which is why traditional cuisines around the world pair legumes with grains.
Where 15 Grams Fits in Your Day
Research on muscle building suggests that 20 to 25 grams of high-quality protein per meal is the threshold that maximally stimulates muscle repair in younger adults. For older adults, that number rises to about 40 grams per meal. So 15 grams sits just below the optimal range for muscle growth after a workout, but it still triggers a meaningful response. For general health, 15 grams is a solid target for a snack or a lighter meal, especially when spread across three to four eating occasions per day.
If you’re aiming for 15 grams specifically because of a dietary plan, post-surgery guidelines, or appetite limitations, the most efficient route is a palm-sized piece of lean meat, a container of Greek yogurt, or a couple of eggs. These give you the most protein with the least volume on the plate, which matters when you can’t eat large portions.