Don't Have Eggs Instead
If you're vegan, you've probably heard the question "how do you get your protein?" from well-meaning omnivores about a million times. The truth is, there are plenty of plant-based options that not only pack the protein but are also heart-healthier than animal products and superior in terms of vitamin and mineral content. Here are 20 vegan foods with more protein than an egg so you can shut the haters right down.
Photo by Viktoria Slowikowska on Pexels
1. Edamame
Do you love snacking on edamame? Well, good news: one cup of these tasty beans has 16 grams of protein, that’s around three more grams than an egg.
Photo by Valeria Boltneva on Pexels
2. Seitan
Also known as “wheat meat,” seitan is a product similar in texture to ham or salami but it’s made from gluten. It’s packed with 17 grams of protein per two-ounce serving and it also contains phosphorus, iron, and B vitamins.
Tomasz Sienicki on Wikimedia Commons
3. Lentils
Lentils are a highly versatile legume often used in soups like Indian dahl. A seven-ounce serving will give you five more grams of protein than an egg as well as B vitamins, iron, and magnesium.
Photo by Dasha Klimova on Pexels
4. Sunflower Seeds
Not only do they make an addictive snack, but just a handful of sunflower seeds packs a hefty 21 grams of protein. They’re also full of healthy fats and antioxidants.
Photo by Eva Bronzini on Pexels
5. Chia Seeds
It may be time to hop on the chia pudding bandwagon–a handful of these small but mighty seeds contain 17 grams of protein. Make sure to soak them before eating to avoid unpleasant side effects.
Photo by Castorly Stock on Pexels
6. Chickpeas
Chickpeas are one of the oldest cultivated legumes. They’re used in Middle Eastern dishes like hummus, falafel, and Moroccan tagines but can easy be incorporated into sauteed veggies. At 19 grams per three-ounce serving, they’re an excellent source of plant-based protein.
Photo by Anna Tarazevich on Pexels
7. Tofu
Tofu has long been a popular source of protein for those following a vegan diet. Its versatility and texture make it an easy substitute for meat or eggs. A seven ounce serving has about 18 grams of protein.
Photo by Polina Tankilevitch on Pexels
8. Nutritional Yeast
Nutritional yeast is a deactivated yeast that has a flavor similar to cheese. Its thickening qualities help achieve a texture similar to creaminess in vegan cooking. A half cup of these nutirion-packed flakes contain 16 grams of protein.
myself/my spouse on Wikimedia Commons
9. Peas
You may have seen vegan protein powder at the grocery store with the words “pea protein” on the label. Well, it turns out manufacturers know what they’re doing. One cup of cooked green peas contains only about 100 calories and 9 grams of protein.
Photo by SAURABH WASAIKAR on Pexels
10. Quinoa
Quinoa became a trendy superfood in the west because of its amazing nutritional benefits. It has 8 grams of protein per 1 cup serving but that’s a complete protein, meaning it contains all the essential amino acids. It’s very rare to find this type of protein in plants.
11. Peanut Butter
You may want to consider switching out those eggs for peanut butter with your toast at breakfast. 100 grams of peanut butter contains a whopping 25 grams of protein, that’s significantly more than an egg.
Photo by Polina Tankilevitch on Pexels
12. Tempeh
Tempeh is a plant-based meat substitute similar to tofu but more flavorful and with a different texture. Like tofu, it’s made from soybeans but contains about twice the protein.
Photo by Markus Winkler on Pexels
13. Black Beans
Good news if you’re a lover of Mexican food. One cup of black beans contains 16 grams of protein. They’re also rich in fiber and antioxidants.
Photo by Cats Coming on Pexels
14. Hemp Seeds
In addition to their 31 grams of protein per 100 gram serving, hemp seeds contain loads of antioxidants, fatty acids, vitamins, and minerals. To get your daily dose, sprinkle them in smoothies, on top of yogurt, or on a salad.
Photo by Madison Inouye on Pexels
15. Spirulina
Spirulina is a type of algae popular in the health food world. Serving up 57 grams of protein per 100 gram serving, it’s definitely worth considering incorporating it into your diet if you’re vegan. It’s sold in powdered form so you can easily add it to smoothies and soups.
Photo by Supplements On Demand on Pexels
16. Amaranth
Amaranth is a grain similar to quinoa commonly used in South American cuisine. A one cup serving contains around 30 grams of protein.
17. Pumpkin Seeds
A handful of pumpkin seeds contains an impressive 19 grams of protein. They’re delicious roasted as a snack as well as sprinkled on top of salads, mixed into oatmeal, or used in baking.
18. Almonds
A 100 gram serving of almonds contain 21 grams of protein, making them an amazing food to incorporate into a vegan diet. If you’re having trouble eating so many almonds in your day, try all natural almond butter for a more concentrated serving.
Photo by Keegan Evans on Pexels
19. Oats
Oatmeal is often thought of as a carb, but one cup of this grain contains an amazing 26 grams of protein. Mix in some almond butter and pumpkin seeds and you’ve almost got all your daily protein needs covered before breakfast is over.
Photo by Keegan Evans on Pexels
20. Wheat Germ
Wheat germ is the super healthy part of the wheat berry that’s taken out to make white flour. 100 grams of this stuff has 23 grams of protein as well as iron, zinc, and folate so make sure to sprinkle it into your smoothies, oatmeal, salads, and just about everything else.