X

This Simple Visual Guide Makes Sure You Get Your 100 Grams of Protein Each Day

If you struggle to eat enough protein each day, use this visual guide to visualize what 100 grams of protein looks like for vegans, vegetarians, carnivores and omnivores.

Amanda Capritto
Giselle Castro-Sloboda Fitness and Nutrition Writer
I'm a Fitness & Nutrition writer for CNET who enjoys reviewing the latest fitness gadgets, testing out activewear and sneakers, as well as debunking wellness myths. On my spare time I enjoy cooking new recipes, going for a scenic run, hitting the weight room, or binge-watching many TV shows at once. I am a former personal trainer and still enjoy learning and brushing up on my training knowledge from time to time. I've had my wellness and lifestyle content published in various online publications such as: Women's Health, Shape, Healthline, Popsugar and more.
Expertise Fitness and Wellness
Giselle Castro-Sloboda
3 min read
A fried egg, bacon and avocado on top of toast on a white plate that sits on top of a checked tablecloth.

Need some easy breakfast ideas? We've got your back. 

Carlo A/Getty Images

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

omnivore protein platter
Amanda Capritto/CNET
Upgrade your inbox
Get cnet insider
From talking fridges to iPhones, our experts are here to help make the world a little less complicated.
By signing up, you will receive newsletters and promotional content and agree to our Terms of Use and acknowledge the data practices in our Privacy Policy. You may unsubscribe at any time.

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.

Upgrade your inbox
Get cnet insider
From talking fridges to iPhones, our experts are here to help make the world a little less complicated.
By signing up, you will receive newsletters and promotional content and agree to our Terms of Use and acknowledge the data practices in our Privacy Policy. You may unsubscribe at any time.

What 100 grams of animal protein looks like for carnivores

animal protein platter
Amanda Capritto/CNET

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.

What 100 grams of protein looks like for vegetarians

vegetarian protein plate
Amanda Capritto/CNET

For vegetarians, 100 grams of protein might look like this:

  • Four eggs (24 grams)
  • ½ cup of rolled oats (5 grams)
  • Two snack cheeses (10 grams)
  • ¼ cup of protein granola (10 grams)
  • A single-serve Greek yogurt (15 grams)
  • One tablespoon of hemp seeds (4 grams)
  • Two tablespoons of peanut butter (7 grams)
  • One scoop of plant-based protein powder (20 grams) 

This actually comes out to 99 grams of protein, which is pretty close.

What 100 grams of protein looks like for vegans

vegan protein platter
Amanda Capritto/CNET

What you see isn't totally what you get with the amount of protein here:

  • 1 ounce of nuts (5 grams)
  • ½ cup of rolled oats (5 grams)
  • A protein granola bar (8 grams)
  • Two slices of rye bread (10 grams)
  • ¼ cup of protein granola (10 grams)
  • One tablespoon of hemp seeds (4 grams)
  • Two tablespoons of chia seeds (10 grams)
  • Two tablespoons of peanut butter (7 grams)
  • One scoop of plant-based protein powder (20 grams)

This amounts to 79 grams of protein. If we double up on the mixed nuts, chia seeds and hemp seeds, this brings us to 93 grams of protein. You could add an extra tablespoon of peanut butter or eat a full cup of oats, instead of half a cup, to come closer to 100 grams. 

health tips logo

This plate also excludes high-protein vegan meat substitutes, such as tofu, tempeh or plant-based meats like the Impossible Burger. Those food sources can make it easier to get 100 grams of protein for someone who eats a vegan diet.

The information contained in this article is for educational and informational purposes only and is not intended as health or medical advice. Always consult a physician or other qualified health provider regarding any questions you may have about a medical condition or health objectives.