Getting 50 grams of protein is easier than it sounds once you know which foods pack the most per bite. A single chicken breast gets you most of the way there, and even a plant-based meal can hit that mark with the right combinations. Here’s how to build meals and snacks that reach 50 grams, whether you eat meat or not.
How Much Protein Common Foods Actually Contain
The fastest way to plan a 50-gram protein meal is to know a few key numbers by heart. Meat, poultry, and fish deliver about 7 grams of protein per ounce. That means a 6-ounce chicken breast or piece of salmon gives you roughly 42 grams on its own. A single egg has 6 grams. A 5-ounce container of plain nonfat Greek yogurt lands between 12 and 18 grams depending on the brand. Half a cup of cooked lentils provides 9 grams, and an ounce of tofu adds about 3 grams.
With those numbers in mind, you can see that 50 grams is basically one generous portion of meat plus almost anything else, or a few well-chosen plant foods stacked together.
Simple Meals That Hit 50 Grams
The most straightforward approach: build your meal around one high-protein anchor and fill in the gap. A 6-ounce piece of grilled chicken (about 42 grams) paired with half a cup of black beans (around 8 grams) gets you right to 50. A can of tuna typically has 30 to 40 grams depending on size, so topping it over a bed of quinoa or pairing it with a hard-boiled egg closes the gap fast.
If you prefer breakfast-style meals, try a scramble with a cup of egg whites and three whole eggs, then add a chicken or turkey sausage link. That combination clears 50 grams comfortably. Another option: mix half a scoop of whey protein into a cup and a half of low-fat Greek yogurt, then top it with nuts and berries. The yogurt alone contributes close to 25 grams, and the protein powder and nuts push you over the line.
For something more filling, stuff bell peppers with lean ground turkey (about 150 grams), cooked quinoa, and black beans. The turkey carries the protein load while the beans and quinoa each add a meaningful boost. Wrap a similar mix in a tortilla with eggs and a sprinkle of cheddar, and you’ve built a burrito that easily tops 50 grams.
Reaching 50 Grams on a Plant-Based Diet
Without meat, hitting 50 grams takes more deliberate stacking, but it’s completely doable. The key is combining legumes, grains, soy, and seeds in the same meal rather than relying on any single source. Half a cup of lentils (9 grams), a cup of black beans (about 15 grams), a serving of firm tofu (around 12 grams for half a cup), and a handful of pumpkin seeds (roughly 10 grams per quarter cup) gets you past 45 grams before you even count the grain underneath it all.
Tempeh is another strong option, offering about 15 grams per half cup. Pair it with edamame (9 grams per half cup) and peanut sauce over rice, and you’re well past 50. If you use protein-fortified pasta or bread, those products often add 10 to 15 grams per serving, which makes the math much simpler.
Does It Matter If You Eat It All at Once?
You may have heard that your body can only absorb about 30 grams of protein per meal, making a 50-gram serving wasteful. The reality is more nuanced. Research in healthy young men has shown that muscle-building signals peak at around 20 to 30 grams in a single sitting, and eating 90 grams of beef didn’t stimulate more muscle growth than 30 grams in one study. So there does appear to be a ceiling for how much protein triggers muscle repair at any one moment.
But that doesn’t mean the extra protein disappears. Your body still digests and absorbs it. Studies on intermittent fasting, where people consume large amounts of protein in a short eating window, show no meaningful difference in lean mass compared to spreading the same amount across more meals. The practical takeaway: eating 50 grams in one meal is fine. Your body uses it. If your goal is maximizing muscle growth specifically, splitting protein across three or four meals may offer a slight edge, but total daily intake matters far more than meal timing.
How 50 Grams Fits Into Your Daily Total
The baseline recommendation for protein is 0.8 grams per kilogram of body weight, or about 0.36 grams per pound. For a 150-pound person, that works out to roughly 54 grams per day. For a 180-pound person, about 65 grams. So a single 50-gram meal nearly covers an entire day’s minimum requirement for many people.
That said, the minimum isn’t necessarily the optimum. People who exercise regularly, are trying to lose weight while preserving muscle, or are over 50 generally benefit from higher intakes, often in the range of 1.2 to 1.6 grams per kilogram. At those levels, a 150-pound person would aim for 80 to 110 grams daily. Two meals at 50 grams, or three meals at 35 to 40, covers that range easily.
Quick Protein-Stacking Cheat Sheet
- 7 grams per ounce: chicken, beef, turkey, pork, fish
- 6 grams each: eggs
- 12 to 18 grams per 5 oz: plain nonfat Greek yogurt
- 9 grams per half cup: lentils, edamame
- 15 grams per cup: black beans
- 12 to 15 grams per half cup: firm tofu, tempeh
- 7 to 10 grams per quarter cup: pumpkin seeds, peanuts, almonds
Pick one or two items from the top of that list as your anchor, then layer in a second source. That two-source approach is the simplest way to reliably land at 50 grams without measuring every ingredient on a food scale.

