How to Get 50 Grams of Protein a Day on Any Diet

Fifty grams of protein a day is a modest target that most people can hit with two or three intentional food choices. For context, the Recommended Dietary Allowance for adults is 0.8 grams per kilogram of body weight, which works out to about 0.36 grams per pound. A 140-pound person needs roughly 50 grams daily just to meet baseline needs. The good news: you don’t need supplements or complicated meal plans to get there.

What 50 Grams Actually Looks Like

A single 3.5-ounce chicken breast delivers about 22.5 grams of protein. Pair that with a 5.5-ounce container of Greek yogurt (16 grams) and two eggs (roughly 12.5 grams combined), and you’re already over 50 grams for the day from just three foods. That’s a yogurt at breakfast, eggs at lunch, and a small piece of chicken at dinner.

If you’re not sure what 3.5 ounces of meat looks like, picture a deck of cards. That’s roughly one standard serving of cooked chicken, beef, or pork, and it sits in the range of 20 to 30 grams of protein depending on the cut. A palm-sized portion of cooked fish like salmon or cod (about 140 grams) lands in a similar range.

High-Protein Foods Worth Knowing

Not all protein sources are created equal in terms of convenience or density. These are some of the most practical options, organized by how much protein they pack per normal serving:

  • Chicken breast (3.5 oz cooked): 22.5 g
  • Beef top round (3 oz cooked): 29 g
  • Canned tuna or salmon (3 oz): 20–25 g
  • Greek yogurt (5.5 oz container): 16 g
  • Cottage cheese (1/2 cup): 12–14 g
  • Eggs (1 large): 6.3 g
  • Black beans (1 cup cooked): 15 g
  • Firm tofu (1/2 cup): 22 g
  • Peanuts (1/2 cup): 19 g
  • Peanut butter on whole wheat toast (1 tbsp + 1 slice): 8 g
  • Pumpkin seeds (1/4 cup): about 9 g
  • Mozzarella cheese (1 oz): about 7 g

A few of these are surprisingly dense. Half a cup of firm tofu has more protein than a 5.5-ounce Greek yogurt. A three-ounce serving of braised beef round delivers nearly 30 grams on its own, meaning one portion at dinner could cover more than half your daily target.

Plant-Based Paths to 50 Grams

If you eat little or no animal protein, legumes paired with whole grains are your most reliable strategy. A cup of black beans with a cup of brown rice provides about 19 grams of protein. Add a half cup of peanuts (another 19 grams) as a snack and a slice of whole wheat toast with peanut butter (8 grams), and you’ve passed 46 grams before even counting the smaller contributions from vegetables and other grains.

The reason pairing matters is that most plant foods are missing one or two essential amino acids that animal foods provide naturally. Legumes and grains complement each other, so eating them together (or even across the same day) gives your body the full set it needs. You don’t have to combine them in the same meal. A few seeds deserve special mention: chia seeds, hemp seeds, and pistachios are considered more complete proteins on their own, closer to what you’d get from meat.

Tofu, tempeh, and edamame are all soy-based and among the highest-protein plant options available. Nutritional yeast is another complete protein that adds a savory, slightly cheesy flavor to dishes and is also rich in vitamin B12, a nutrient that’s otherwise hard to get without animal foods.

Sample Day: Three Simple Approaches

Omnivore

Breakfast: two scrambled eggs (12.5 g). Lunch: a 5.5-ounce Greek yogurt (16 g) plus a handful of almonds (6 g). Dinner: a deck-of-cards-sized chicken breast (22.5 g). Total: about 57 grams, with minimal effort.

Vegetarian

Breakfast: oatmeal with two tablespoons of hemp seeds (about 10 g). Lunch: half a cup of cottage cheese with whole grain crackers (14 g). Dinner: a half cup of firm tofu stir-fried with vegetables over brown rice (about 28 g combined). Total: roughly 52 grams.

Vegan

Breakfast: peanut butter toast, two slices (16 g). Lunch: a cup of lentil soup with a slice of sprouted grain bread (about 20 g). Dinner: a cup of black beans over brown rice (19 g). Total: around 55 grams, all from plants.

Spreading Protein Across Meals

You may have heard that your body can only absorb 20 to 25 grams of protein at once. That’s a simplification. Research from the U.S. Anti-Doping Agency’s review of the evidence shows that this limit applies mainly to fast-absorbing protein sources like whey shakes. When you eat whole foods like meat, eggs, beans, or dairy, digestion is slower and your body handles larger amounts just fine.

That said, distributing protein evenly across your meals does seem to offer a small advantage. One study found that muscle protein synthesis was about 25 percent greater when protein was spread evenly across breakfast, lunch, and dinner compared to loading most of it into one or two meals. For hitting 50 grams, the simplest approach is to aim for roughly 15 to 20 grams at each of your three meals. That way you’re never trying to cram it all into a single sitting, and you get the modest benefit of even distribution.

Budget-Friendly Protein

Protein doesn’t have to be expensive. Canned tuna often costs less per serving than dried beans, making it one of the cheapest protein sources at most grocery stores. A one-pound bag of black beans runs about $1.50 and contains around 13 servings. Whole grain pasta, brown rice, and oats are some of the least expensive items in any grocery aisle, and they contribute meaningful protein when paired with legumes.

Low-fat dairy is another strong budget option. Greek yogurt, cottage cheese, skim milk, and kefir all deliver high protein per dollar compared to fresh meat. If you’re looking at protein powder, choose one with minimal additives and follow the serving size on the label. Most powders deliver 25 to 30 grams per scoop, which means a single serving could cover half your daily target. But for most people eating regular meals, whole foods get the job done without the extra cost.

Even vegetables contribute more than you might expect. Broccoli, spinach, artichokes, and collard greens all contain enough protein that a generous serving can add 4 to 6 grams to a meal. That won’t carry the load on its own, but it means a well-rounded plate of food is already doing some of the work for you.