This article may contain affiliate links. This means, at no additional cost to you, we will earn a commission if you click through and make a purchase. This helps to cover our costs and keep this site going. Thanks!
If you’re veg-curious, but afraid to give up meat because you’re not sure you’ll get enough protein, fear not! Most vegetarians actually exceed their daily needs, because all plant foods – including fruits and vegetables – contain some protein.
A varied vegetarian diet also provides all the amino acids our bodies need. Proteins are made up of 20 amino acids. Our bodies produce 11 of them, so we must consume the other 9 through diet. Those nine are called “essential” amino acids and they are abundant in plant foods.
Main sources of vegetarian protein
- Soy: Soy is a complete protein, which means it contains all 9 of the essential amino acids. Soy is typically eaten as tofu, tempeh, edamame or soy milk. (Make sure the label says Non-GMO.)
- Beans: Choose from a countless variety of beans, lentils and peas.
- Nuts: This also includes nut butters and nut milks. Examples include brazil nut butter, cashew butter, walnut butter, almond milk, hazel nut milk and coconut milk.
- Seeds: This also includes seed butters and seed milks. Examples include tahini (which is essentially sesame seed butter), pumpkin seed butter, sunflower butter and hemp seed milk.
- Grains: These can be eaten in their natural state (rice and quinoa, for example) or ground into flour for bread and pasta.
- Non-vegan animal protein: Dairy and eggs can be a source for both protein and vitamin B-12 for vegetarians.
- Fruits and vegetables: All fruits and vegetables contain some protein. However the highest source of green protein can be found in dark greens such as kale, collards, spinach, broccoli and brussel sprouts.
How much protein do we need?
|RDA of protein|
|Children ages 1 – 3||13g|
|Children ages 4 – 8||19g|
|Children ages 9 – 13||34g|
|Girls ages 14 – 18||46g|
|Boys ages 14 – 18||52g|
|Women ages 19 – 70+||46g|
|Men ages 19 – 70+||56g|
Vegetarian Protein Charts
(1 cup cooked)
(1 cup cooked)
|Rice – brown||5|
|Rice – wild||7|
|Nuts & Seeds
Sample Meals for A Day (56g of Protein)
- 1 cup oatmeal – 7g
- 1 apple – 1g
Morning Snack (6g)
- Small handful of almonds & raisins (6g)
- 1/2 cup beans (7g)
- 1/2 cup quinoa (4g)
- 1 cup steamed broccoli (6g)
Afternoon Snack (8g)
- 2 tablespoons peanut butter (8g)
- 1/2 cup lentils (9g)
- 1/2 cup brown rice (3g)
- 1 cup sauteed kale (2g)
- Sprinkled with 1 tbsp sunflower seeds (3g)