Whether you prefer eating meat, tofu or another source, protein is an important part of a well-balanced diet. It’s what helps your body perform its most essential tasks, like regulating hormones and building muscle.
For many of us, hitting around 100 grams of protein is a good daily goal. However, your health and activity largely determine how much you need, so it’s best to consult a dietician or doctor about your specific needs. There’s a calculator available on the US Department of Agriculture’s website to find the minimum amount of protein required to meet basic nutrition requirements.
To make meeting your protein goals easy, this visual guide puts 100 grams of protein into perspective for a vegan, vegetarian or omnivore diet.
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 one way to do it:
- 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 the goal of 100 grams.
What 100 grams of animal protein looks like
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 easily surpass 100 grams of protein in a day.