Skip to content
ProteinPlates
Gym-goersWomenMen

How to Eat 100g of Protein a Day (Without Protein Shakes)

A simple plan to reach 100 grams of protein a day with everyday foods. Sample days, easy swaps, and high-protein orders when you eat out.

By ProteinPlates Editorial TeamUpdated September 24, 2026 4 min read

Two fried eggs in a cast iron pan on a wooden board
Photo by Ruyan Ayten on Unsplash

Is 100 grams of protein right for you?

100 grams is a round number, and it fits many active adults. But your own target may be higher or lower. It depends on your weight, your age, and your goal.

The minimum for adults (the RDA) is 0.8 grams per kilogram of body weight. People who lift weights or want to lose fat often do better with more. A large review found that muscle gains from strength training kept rising up to about 1.6 grams per kilogram a day.

Not sure where you land? Use our protein calculator. It takes about 30 seconds.

The simple plan: 4 × 25 grams

Trying to eat 100 g in one or two big meals is hard. Splitting it up is much easier:

  • Breakfast: about 25 g
  • Lunch: about 25 g
  • Snack: about 25 g
  • Dinner: about 25 g

Each of these only needs one main protein food. The table below shows how much protein common foods give you.

How much protein is in common foods?

FoodPortionProtein
Chicken breast, roasted4 oz (113 g)35 g
Lean beef mince, cooked4 oz (113 g)33 g
Salmon, baked4 oz (113 g)25 g
Cottage cheese1 cup (226 g)24 g
Plain Greek yogurt, nonfat1 cup (226 g)23 g
Canned tuna in water, drained4 oz (113 g)22 g
Firm tofu4 oz (113 g)20 g
Eggs3 large19 g
Lentils, cooked1 cup (198 g)18 g
Paneer100 g16 g
Edamame½ cup (78 g)9 g
Milk (2% / semi-skimmed)1 cup (244 g)8 g
Whole-wheat bread2 slices8 g
Peanut butter2 tbsp7 g

Values come from USDA FoodData Central. Brands vary, so check your labels.

Sample day: about 113 grams

MealWhat you eatProtein
Breakfast3 eggs on 2 slices of whole-wheat toast27 g
LunchTuna sandwich (4 oz tuna, 2 slices bread)30 g
Snack1 cup plain Greek yogurt with berries23 g
Dinner4 oz salmon with 1 cup rice and 1 cup broccoli33 g

Vegetarian sample day: about 124 grams

MealWhat you eatProtein
Breakfast1 cup Greek yogurt, plus peanut butter toast38 g
Lunch1 cup lentils with 100 g paneer34 g
Snack1 cup cottage cheese24 g
Dinner4 oz tofu with ½ cup edamame29 g

Easy ways to add protein

  • Swap the base. Use Greek yogurt instead of regular yogurt, and cottage cheese instead of cream cheese.
  • Double the main food. One more egg or an extra ounce of chicken adds 6 to 9 grams.
  • Keep ready-to-eat protein at home. Hard-boiled eggs, canned tuna, and yogurt cups make fast snacks.
  • Add beans or lentils. Stir them into soups, salads, and rice dishes.

Eating out? You can still hit 100 g

Many chains now show protein on their menus. A few examples from our restaurant guides:

  • Chick-fil-A: 12 ct Grilled Nuggets have 38 g of protein for 200 calories.
  • Chipotle: the High Protein-High Fiber Bowl has 46 g of protein.
  • Subway: the Grilled Chicken Protein Bowl has 48 g of protein.
  • Starbucks: a Grande Iced Sugar-Free Vanilla Protein Latte has 29 g of protein.

One of these orders can cover a third to half of your day. See all our restaurant chain guides for more.

The bottom line

You don’t need shakes to eat 100 grams of protein. Plan four meals or snacks with about 25 grams each, and build each one around a protein food you like.

Find your own daily protein target in 30 seconds.

Protein calculator

Frequently asked questions

Is 100 grams of protein a day too much?

For most healthy adults, no. It is a common target for active people. Your own number depends on your size, age, and goal, so check it with our protein calculator. If you have kidney disease, talk to your doctor first.

Can I get 100 g of protein a day as a vegetarian?

Yes. Greek yogurt, cottage cheese, eggs, paneer, tofu, lentils, and edamame can easily add up to 100 g. The vegetarian sample day on this page reaches about 124 g.

Do I need to eat protein at every meal?

You don’t have to, but it makes the daily total much easier to reach. Four meals or snacks with about 25 g each is a simple way to get to 100 g.

More for: Gym-goers, Women, Men

Not medical advice. If you have kidney disease, diabetes, or take prescription medication, talk to your doctor or a registered dietitian before changing your protein intake. Read our full disclaimer.