Nutrition
A 100g Protein Meal Plan From Ordinary Food
Four meals, nothing you need a recipe for, about 105 grams of protein by bedtime. If you want to see what a 100 g portion of each food looks like on its own, that is what 100g of protein actually looks like. This page is the day those portions fit into.

| Meal | What you eat | Protein | Calories |
|---|---|---|---|
| Breakfast | 200 g nonfat Greek yogurt, 40 g oats, 1 banana | ~26 g | ~375 |
| Lunch | Tuna sandwich: 1 can (5 oz) tuna in water, drained, 2 slices whole-wheat bread, 1 tbsp mayo, 1 apple | ~33 g | ~470 |
| Snack | 2 large hard-boiled eggs | ~13 g | ~155 |
| Dinner | 85 g cooked chicken breast, 1 cup cooked rice, vegetables, 1 tbsp olive oil | ~33 g | ~515 |
| Day | ~105 g | ~1,515 |
Figures are rounded from standard USDA values and vary by brand. The plan aims a little over 100 g on purpose: portions shrink and labels drift.
Two swaps for every meal
Eating the same four meals every day is the easiest way to hit the number and the fastest way to quit. Each meal has two swaps that land close to the same protein, so you can mix freely.
| Meal | Swap 1 | Swap 2 |
|---|---|---|
| Breakfast | 3 eggs, 2 slices toast ~27 g · ~385 kcal | Shake: 1 scoop whey, 1 cup 2% milk, 1 banana ~33 g · ~345 kcal |
| Lunch | Wrap: 100 g cooked chicken, large flour tortilla, salad, 1 tbsp mayo ~37 g · ~490 kcal | 1 cup 2% cottage cheese, 2 slices toast, 1 apple ~32 g · ~440 kcal |
| Snack | One 170 g pot nonfat Greek yogurt ~17 g · ~100 kcal | 2 sticks string cheese ~14 g · ~160 kcal |
| Dinner | 125 g cooked salmon, 200 g boiled potatoes, vegetables ~33 g · ~480 kcal | Pasta: 100 g cooked 95% lean ground beef, 75 g dry pasta, ½ cup marinara ~38 g · ~505 kcal |
The rule that keeps the total honest: every meal carries 25 to 35 grams. Swap anything you like as long as the replacement brings the same. A snack can be lighter because it is the meal you are most likely to skip.
The cheap version
Built from four of the cheapest proteins in a US supermarket: eggs, canned tuna, dry lentils and milk. No meat counter, no powder.
| Meal | What you eat | Protein | Calories |
|---|---|---|---|
| Breakfast | 3 eggs, 2 slices whole-wheat toast | ~27 g | ~385 |
| Lunch | 1 cup cooked lentils, 1 cup cooked rice, salsa | ~23 g | ~455 |
| Snack | 2 cups 2% milk | ~16 g | ~245 |
| Dinner | 1 can (5 oz) tuna, 75 g dry pasta, ½ cup marinara | ~37 g | ~450 |
| Day | ~103 g | ~1,535 |
Lentils carry less protein per calorie than tuna, but they bring fibre and they cost almost nothing dry. Cook a pound on Sunday, freeze half, and lunch is done for the week.
The vegetarian version
Eggs and dairy do most of the work here. Tofu carries dinner.
| Meal | What you eat | Protein | Calories |
|---|---|---|---|
| Breakfast | 200 g nonfat Greek yogurt, 40 g oats, 1 banana | ~26 g | ~375 |
| Lunch | 1 cup cooked lentils, 30 g feta, salad, 1 tbsp olive oil | ~23 g | ~445 |
| Snack | 1 cup 2% cottage cheese | ~24 g | ~185 |
| Dinner | 150 g firm tofu stir-fried in 1 tbsp oil, 1 cup cooked rice, vegetables | ~32 g | ~590 |
| Day | ~105 g | ~1,595 |
Vegan is doable but tighter. Replace the yogurt with soy yogurt and a scoop of pea or soy protein, the cottage cheese with a cup of edamame, and the feta with more lentils. Check labels on both the tofu and the yogurt: firm tofu runs from about 10 to 17 grams per 100 g, and plant yogurts from almost nothing to about 15 grams a cup.
Is 100 grams the right number for you?
For people training to build muscle, the range that comes out of the research is roughly 1.6 to 2.2 grams per kilogram of bodyweight per day. 100 grams is the bottom of that range for someone around 62 kg (137 lb). If you weigh more than that, treat 100 g as a starting point and add a fifth meal or bigger portions later.
It is also a number most people can actually hit from day one, which matters more than hitting a perfect number for a week and then giving up. If you have just started lifting, pair it with the 4-week beginner gym plan. The plan gives the protein something to do.
The daily total matters most. The four-meal structure is how you reach it: 20 to 40 grams per meal, every three to four hours, is the pattern the sports-nutrition position stands recommend, and it is far easier than trying to eat 60 grams at dinner.
Making it stick past the first week
- Fix breakfast first. It is usually the lightest-protein meal of the day, and the easiest one to repeat without getting bored. Get 25 grams there and the rest of the day is easy. These high-protein breakfasts all clear that bar.
- Cook protein twice a week, not daily. A tray of chicken or a pot of lentils on Sunday and Wednesday covers every lunch and dinner on this page, and cooked leftovers keep 3 to 4 days in the fridge.
- Count protein only. You do not need to track everything. Four meals at 25-plus grams is the whole check.
Missing the number one day does nothing. Missing it most days for a month is one of the common beginner mistakes that quietly stalls progress in the gym.
Where these numbers come from
- International Society of Sports Nutrition position stand: protein and exercise (2017): 1.4–2.0 g/kg a day for most people who train, 20–40 g per meal, every 3–4 hours.
- Morton et al., meta-analysis of protein and resistance training (British Journal of Sports Medicine, 2018): gains level off around 1.6 g/kg a day, with 2.2 g/kg as the top of the confidence interval.
- USDA FoodData Central: protein and calorie values for every food in the tables, rounded.
- Dietary Guidelines for Americans: the baseline for eating enough overall, which is why the calories here are a floor.
Take the plan to the gym