How to Hit 40 Grams of Protein Daily Without Meat

Hitting 40 grams of protein without meat is straightforward once you know which foods pull the most weight. Dairy, eggs, legumes, and certain plant-based proteins can each deliver 9 to 25 grams per serving, so you only need two or three smart pairings to reach your target.

The key is knowing which foods are protein-dense and which ones just seem like they are. Below are the most practical combinations, along with specific numbers so you can mix and match based on what you actually like eating.

High-Protein Foods That Do the Heavy Lifting

Not all meatless protein sources are created equal. Some give you 20-plus grams in a single serving, while others contribute just a few grams and work better as supporting players. Here are the most efficient options:

  • Greek yogurt: 15 to 20 grams per serving, depending on the brand. Plain, nonfat versions tend to land at the higher end.
  • Cottage cheese: 12 to 15 grams per serving. A full cup can push past 25 grams for some brands.
  • Eggs: About 6 grams per large egg. Two eggs give you 12 grams, a solid foundation but not enough on their own.
  • Lentils: 9 grams per half cup cooked. A full cup gets you to 18 grams.
  • Seitan: 25 grams per 100-gram serving (roughly 3.5 ounces). This is the most protein-dense plant food available, made from wheat gluten.
  • Tempeh: 20 grams per 100-gram serving. Fermented soybeans with a firm, nutty texture.
  • Pumpkin seeds: 9 grams per ounce (about 2 tablespoons).
  • Hemp seeds: 9 grams per ounce. Easy to sprinkle on almost anything.

Simple Combinations That Hit 40 Grams

The easiest way to think about this: pick one anchor food that gives you 15 to 25 grams, then fill in the gap with one or two others. Here are real-world meals that reach the target.

Breakfast Options

A cup of Greek yogurt (17 to 20 grams) topped with an ounce of hemp seeds (9 grams) and an ounce of pumpkin seeds (9 grams) lands you between 35 and 38 grams. Add a hard-boiled egg on the side and you’re over 40. If you prefer cottage cheese, a generous cup with the same seed toppings works just as well.

Two scrambled eggs (12 grams) with a cup of black beans (about 15 grams) and an ounce of cheese (7 grams) brings you to 34 grams. Toss in a small handful of pumpkin seeds or serve with a glass of milk to close the gap.

Lunch and Dinner Options

A stir-fry with 3.5 ounces of seitan (25 grams) and a cup of cooked lentils (18 grams) hits 43 grams with just two ingredients. This is one of the simplest plant-based routes to the target.

A bowl built around a cup of lentils (18 grams), a block of tempeh (20 grams), and some vegetables gets you to 38 grams before you even count the rice or grain underneath. Brown rice adds another 5 grams per cup.

Snack Stacking

If you’d rather spread your protein across the day, two eggs at breakfast (12 grams), a cup of Greek yogurt mid-morning (17 grams), and an ounce of pumpkin seeds in the afternoon (9 grams) totals 38 grams from snack-sized portions. One string cheese or a small handful of almonds pushes you past 40.

Why Meatless Protein Requires More Volume

One thing worth understanding: plant proteins generally take up more space on your plate than meat does. According to Johns Hopkins Medicine, a 3-ounce portion of chicken (about the size of a deck of cards) delivers roughly 21 grams of protein. To get the same amount from lentils, you need a little over a cup cooked. That’s not a problem, but it means your portions will look bigger, and you may feel full faster.

This is where protein-dense options like seitan and tempeh shine. They pack protein into a compact serving that’s closer to what you’d get from a piece of chicken, without the bulk of beans or lentils. If you find yourself struggling to eat enough volume, lean on these concentrated sources and use lentils, seeds, and dairy as complements rather than trying to get all 40 grams from legumes alone.

Common Traps That Fall Short

Some foods have a reputation for being “high protein” but actually contribute very little per serving. Chia seeds, for instance, have only 5 grams per ounce. They’re great for fiber and omega-3s, but relying on them for protein means eating an unrealistic amount. Similarly, most nuts hover around 5 to 7 grams per ounce. Peanut butter gives you about 7 grams per two-tablespoon serving. These are useful add-ons, not anchors.

Quinoa is another food that gets overhyped for protein. A cooked cup has about 8 grams. That’s better than white rice, but you’d need five cups to reach 40 grams on its own. Use it as a base, not your primary protein source.

The pattern is simple: build each meal around one or two foods from the high-protein list (Greek yogurt, cottage cheese, lentils, seitan, tempeh, eggs) and use seeds, nuts, and grains to add a few extra grams on top. Two well-chosen ingredients can get you to 40 grams in a single sitting without any special planning or protein powder.