Most people already have enough protein in their diet. If you don’t, you might wonder what enough protein looks like on a plate. How much you need each day will depend on your type of diet and, more specifically, your body weight because the Recommended Dietary Allowance for protein is 0.36 grams per pound. (The USDA has a calculator that can help.) If you’re looking to build muscle or are pregnant or breastfeeding, you will need more, but maybe not as much as you think.
If you want to learn more about protein or change your protein goals, you should first consult your doctor. To help put things in perspective, we created this visual guide to show what 100 grams of protein looks like for vegans, vegetarians, omnivores and carnivores.
The grams were calculated by taking the information from the nutrition facts label on packaged items and weighing them when necessary. The gram amounts listed in this guide are specific to the products used for this experiment, so your numbers may vary if you look at a different brand for the following products.
What 100 grams of protein looks like for omnivores
Eating 100 grams of protein per day should be pretty easy if you don’t have any dietary restrictions. Here’s what that would look like:
- Two eggs (12 grams)
- Snack cheese (5 grams)
- Greek yogurt (15 grams)
- Beef sausage (14 grams)
- One can of tuna (27 grams)
- ½ cup of rolled oats (5 grams)
- 2 ounces of deli ham (10 grams)
- 1 ounce of mixed nuts (5 grams)
- Two slices of rye bread (10 grams)
Everything pictured above comes to 103 grams, which puts you slightly over 100 grams.
What 100 grams of animal protein looks like for carnivores
As you can see, getting 100 grams of protein from animal products doesn’t take much:
- Four eggs (24 grams)
- One can of tuna (27 grams)
- Three beef meatballs (15 grams)
- 2 ounces of turkey bacon (10 grams)
- 3 ounces of turkey breast (24 grams)
This amounts to a perfect 100 grams of protein. If you ate all of this in a day, plus bread and other nonanimal products, you would surpass 100 grams of protein in a day.