15 Surprising Protein Sources That Have Nothing To Do With Meat Or Eggs

Photo of author

By Ella Winslow

When most people think about protein, they picture a juicy steak or a plate of scrambled eggs. But plenty of plants, seeds, and dairy foods are packed with protein too.

Protein helps your muscles grow, keeps you full, and gives your body the building blocks it needs every day. Some of the foods on this list might totally surprise you, and a few could become new favorites.

1. Lentils Pack a Tiny Punch

Lentils Pack a Tiny Punch
© Vegan Cocotte

One cup of cooked lentils gives you about 18 grams of protein. That is more than three eggs!

These little legumes have been eaten for over 9,000 years.

Lentils cook fast, usually in 20 minutes, and they never need soaking. Toss them into soup, chili, or tacos.

Red lentils turn soft and creamy, while green ones hold their shape. Try both and see which texture you like best.

2. Greek Yogurt, the Creamy Powerhouse

Greek Yogurt, the Creamy Powerhouse
© The Lemon Bowl

Strained until thick and velvety, Greek yogurt holds nearly twice the protein of regular yogurt. A single cup can deliver around 20 grams.

Breakfast gets easy with this stuff. Top it with berries, a drizzle of honey, and some granola for a parfait that feels like dessert.

Pick plain versions when you can. Flavored kinds often hide lots of sugar, so sweeten it yourself and stay in control.

3. Chickpeas Do It All

Chickpeas Do It All
© Skinnytaste

Hummus, falafel, crunchy roasted snacks. Chickpeas wear a lot of hats in the kitchen, and each cup brings roughly 15 grams of protein.

Want a fun snack? Rinse a can, pat them dry, add olive oil and spices, then roast until crispy.

Here is a quirky fact: the liquid in the can, called aquafaba, can be whipped into fluffy foam just like egg whites.

4. Hemp Seeds Bring Nutty Goodness

Hemp Seeds Bring Nutty Goodness
© Healthline

Sprinkle three tablespoons of hemp hearts on your oatmeal and you just added about 10 grams of protein. Not bad for something so small!

They taste mild and a little nutty, kind of like sunflower seeds. Nobody will even notice them in smoothies or salads.

Hemp seeds are also a complete protein, meaning they contain all nine essential amino acids your body cannot make alone.

5. Edamame, the Snack Bar Favorite

Edamame, the Snack Bar Favorite
© Kitchen Dreaming

Ever popped bright green beans out of a salty pod at a sushi restaurant? That was edamame, young soybeans picked before they harden.

A cup of shelled edamame offers about 18 grams of protein, plus fiber and iron. You can find bags in the freezer aisle for just a few dollars.

Steam them for five minutes, add salt, and enjoy a snack that is honestly fun to eat.

6. Cottage Cheese Makes a Comeback

Cottage Cheese Makes a Comeback
© The In Fine Balance Food Blog

Grandma loved it, and now social media does too. Cottage cheese is having a big moment, and its protein count explains why.

Half a cup holds around 12 to 14 grams. Athletes often eat it before bed because the protein digests slowly through the night.

Not a fan of the lumps? Blend it smooth and use it in pancakes, pasta sauce, or even homemade ice cream.

7. Tofu Soaks Up Any Flavor

Tofu Soaks Up Any Flavor
© I Heart Vegetables

Think of tofu as a sponge for flavor. On its own it tastes plain, but marinate it and it becomes whatever you want.

Firm tofu packs about 20 grams of protein per cup. Press out the water first, then bake or pan-fry the cubes until golden and crispy.

Tofu was invented in China over 2,000 years ago. Legend says it happened by accident when someone curdled soy milk.

8. Peanut Butter, Everyone’s Old Friend

Peanut Butter, Everyone's Old Friend
© Tasty Oven

Lunchboxes everywhere have been powered by peanut butter for generations. Two tablespoons give you about 8 grams of protein and plenty of energy.

Spread it on apples, swirl it into oatmeal, or blend it into a smoothie. It keeps hunger away for hours.

Check labels for brands with just peanuts and salt. Fun fact: peanuts are not actually nuts at all.

They are legumes, like beans and peas.

9. Quinoa, the Grain That Isn’t

Quinoa, the Grain That Isn't
© Shane & Simple

Surprise! Quinoa looks like a grain, but it is really a seed from a plant related to spinach.

The Inca people called it the mother of all grains.

One cooked cup has about 8 grams of protein, and it is complete, too.

Rinse it before cooking to remove a bitter coating. Then use it instead of rice in bowls, salads, or even breakfast porridge.

10. Chia Seeds Turn Into Pudding

Chia Seeds Turn Into Pudding
© Eat the Gains

Drop chia seeds in milk, wait a few hours, and something magical happens. They swell up and turn into thick, jelly-like pudding.

Two tablespoons hold about 5 grams of protein along with lots of fiber and omega-3 fats. Ancient Aztec runners reportedly carried chia for energy on long journeys.

Make a jar at night, add fruit in the morning, and breakfast is ready to grab and go.

11. Tempeh Has a Hearty Bite

Tempeh Has a Hearty Bite
© The Almond Eater

Hailing from Indonesia, tempeh is made by fermenting whole soybeans into a firm, chewy cake. It tastes earthy and slightly nutty.

A cup gives you a whopping 31 grams of protein, more than most other plant foods. Since it is fermented, it also helps support a healthy gut.

Slice it thin, brush on barbecue sauce, and grill it. Crumbled tempeh also works great in spaghetti sauce.

12. Green Peas Hide Real Strength

Green Peas Hide Real Strength
© Lazy Cat Kitchen

Those little green balls you pushed around your plate as a kid? Turns out they were secretly loaded with protein.

A cup of cooked peas contains about 9 grams, which is more than a glass of milk. Many plant-based protein powders are actually made from peas.

Keep a bag in the freezer. Toss a handful into pasta, fried rice, or soup for a quick boost.

13. Pumpkin Seeds Crunch With Benefits

Pumpkin Seeds Crunch With Benefits
© The Heirloom Pantry

Carving jack-o-lanterns every October? Do not toss those seeds in the trash.

Roasted pumpkin seeds, also called pepitas, give you about 9 grams of protein per ounce. They are also rich in zinc and magnesium, which help your body stay strong and sleep better.

Wash the seeds, dry them, toss with a little oil and salt, and bake until crunchy. They make an awesome trail mix addition.

14. Black Beans Fuel Fiesta Night

Black Beans Fuel Fiesta Night
© Food Sharing Vegan

Taco Tuesday just got healthier. Black beans deliver about 15 grams of protein per cup, plus a big helping of fiber that keeps you satisfied.

They are cheap, easy to store, and taste amazing with cumin and lime.

Mash them for burritos, stir them into soup, or blend them into brownies. Yes, really!

Black bean brownies are fudgy, and most people cannot tell the difference.

15. Nutritional Yeast Tastes Like Cheese

Nutritional Yeast Tastes Like Cheese
© Simply Whisked

Golden flakes that taste cheesy but contain no cheese at all. Sounds weird, but nutritional yeast is a favorite among vegans for good reason.

Just two tablespoons provide around 8 grams of protein. Many brands also add vitamin B12, which is hard to get without animal foods.

Sprinkle it on popcorn, pasta, or roasted veggies. Movie night will never taste the same again.

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.