Getting 45 grams of protein in a single meal is easier than you might think, but the portion size varies dramatically depending on the food. A chicken breast the size of a deck of cards won’t cut it. Here’s what 45 grams of protein actually looks like across common foods, so you can eyeball your plate with confidence.
Chicken, Beef, and Other Meats
Cooked chicken breast is one of the most protein-dense foods available, packing roughly 31 grams of protein per 100 grams. To hit 45 grams, you need about 145 grams (just over 5 ounces) of cooked boneless, skinless chicken breast. That’s a piece slightly larger than a standard deck of cards, roughly the size of your palm including your fingers.
Lean ground beef (90% lean) offers around 26 grams of protein per 100 grams cooked. You’d need about 170 grams, or 6 ounces, to reach 45 grams. Picture a burger patty that’s noticeably thicker than what you’d get at a fast food restaurant. For steak, the numbers are similar: a 6-ounce sirloin gets you to roughly 42 to 46 grams depending on the cut and how much fat is trimmed.
Eggs
A single large egg contains 6.3 grams of protein. To reach 45 grams from eggs alone, you’d need about 7 large eggs. That’s a substantial plate of scrambled eggs, roughly 350 grams of raw egg before cooking. If you’re making an omelet, that’s a three-egg omelet plus four extra whites on the side, or simply a very full pan. Most people don’t eat 7 eggs in one sitting, which is why eggs work better as a protein contributor alongside other sources rather than the sole protein in a high-protein meal.
Canned Tuna
Canned tuna packed in water provides about 6 grams of protein per ounce. You’d need roughly 7.5 ounces to hit 45 grams, which is a little more than one standard 5-ounce can. Two cans would overshoot it. If you opt for tuna packed in oil, the protein density is higher at about 8 grams per ounce, so you’d only need around 5.5 ounces. Either way, picture a generous tuna salad sandwich or a large bowl of tuna mixed with vegetables.
Greek Yogurt
Plain, low-fat Greek yogurt delivers about 20 grams of protein per 200-gram serving (roughly 7 ounces). To reach 45 grams, you’d need about 450 grams, which is just under 16 ounces or two cups. That’s a large bowl, roughly the size of two individual yogurt containers from the grocery store. Flavored varieties often have slightly less protein per serving because some of the weight comes from added sugars, so check the label if you’re counting carefully.
Lentils and Plant-Based Sources
One cup of cooked lentils contains about 18 grams of protein. Reaching 45 grams takes roughly 2.5 cups, which is a very generous portion. Visually, that’s a large soup bowl filled nearly to the top. Most people wouldn’t eat that much lentils in one sitting, which is why plant-based eaters often combine sources: a cup of lentils with a cup of quinoa and some nuts, for example, to spread the volume across different foods.
Tofu offers another option. Firm tofu has about 17 grams of protein per half-block (roughly 200 grams). You’d need a little over half a standard block, around 265 grams, to reach 45 grams. That’s a plate-sized portion when sliced and pan-fried. Tempeh is denser, packing closer to 20 grams per 100 grams, so a smaller portion does the job.
Protein Powder
Most whey protein powders deliver between 24 and 30 grams of protein per scoop, though this varies significantly by brand and flavor. A typical scoop weighs 30 to 40 grams total (the rest is flavoring, sweetener, and filler). To reach 45 grams, you’d generally need about 1.5 to 2 scoops mixed into a shake. One important note: scoops are notoriously unreliable as a measurement tool. The same scoop can vary by 15 grams depending on how tightly you pack the powder. A kitchen scale is far more accurate if hitting a specific number matters to you.
Combining Foods for a Realistic Meal
In practice, most people don’t get 45 grams of protein from a single food. A more realistic plate might look like this:
- 4 ounces of grilled chicken (about 25g protein) with one cup of Greek yogurt (20g protein) as a side or dessert
- 3 scrambled eggs (19g) with two slices of whole wheat toast (7g) and a glass of milk (8g) plus a handful of almonds (6g) sprinkled on top of oatmeal
- One can of tuna (about 30g) on a salad with half a cup of chickpeas (7g) and a sprinkle of cheese (7g)
Mixing sources makes portions feel normal. No single food has to carry the full load.
Can Your Body Use 45 Grams at Once?
There’s a persistent idea that your body can only absorb 20 to 30 grams of protein per meal, and the rest goes to waste. This isn’t quite right. Your body absorbs nearly all the protein you eat. The real question is how much gets used for building and repairing muscle in a single sitting versus being used for other purposes like energy.
Research suggests that muscle-building benefits from a single meal start to plateau somewhere around 40 to 70 grams for younger adults and around 32 grams for older adults. So 45 grams in one meal falls within a useful range for most people. Newer studies have challenged the idea of a strict upper limit, finding that higher amounts still contribute to muscle repair, just with diminishing returns. Eating 45 grams in one sitting is not wasteful. Your body will use it, though spreading protein across multiple meals throughout the day is still a good strategy for maximizing muscle synthesis overall.

