top of page

10 High-Protein Plant-Based Foods That Aren’t Tofu

Kylee Melo, RD, RDN
2 hours ago
6 min read

By Kylee Melo, RDN


When people find out I eat a plant-based diet, one of the first questions I hear is:

“But where do you get your protein?”


It’s a fair question. We’ve been taught to associate protein with meat, eggs, and dairy, so when those foods are removed from the plate, it can feel like something important is missing.


The good news? There are plenty of plant-based foods that provide protein.

And no, you don’t have to eat tofu every day.


From beans and lentils to tempeh, soy curls, seitan, and seeds, there are many simple ways to build satisfying, protein-rich meals using plants.

Here are 10 of my favorite high-protein plant-based foods and easy ways to use them.



1. Lentils


About 18 grams of protein per cooked cup


Lentils are one of my favorite foods to recommend because they give you more than just protein. They’re also packed with fiber and are incredibly versatile.


Use lentils in:

  • Soups and stews

  • Lentil tacos

  • Pasta sauces

  • Grain bowls

  • Lentil loaf

  • Salads


Red lentils become soft when cooked, making them wonderful for soups, curries, and sauces. Brown and green lentils hold their shape better and work well in salads and bowls.

Kylee’s Tip: Cook a large batch of lentils and freeze them in smaller portions. You’ll have an easy protein source ready whenever you need one.


2. Chickpeas


About 14–15 grams of protein per cooked cup


Chickpeas, also called garbanzo beans, are one of the easiest plant proteins to keep in your pantry.


Of course, they make hummus, but don't stop there.


Try them:

  • Roasted until crispy

  • Tossed into salads

  • Mashed for sandwiches

  • Added to curries

  • Mixed into grain bowls

  • Blended into creamy sauces


They also provide plenty of fiber, making them especially filling.


3. Black Beans


About 15 grams of protein per cooked cup


Black beans are inexpensive, filling, and easy to turn into a meal.


They're great in:

  • Burritos

  • Tacos

  • Taco salads

  • Rice and bean bowls

  • Soups

  • Chili

  • Veggie burgers


One of the simplest plant-based meals is also one of my favorites: beans, brown rice, vegetables, salsa, and avocado.


It doesn't have to be complicated to be nutritious.


4. Edamame


About 18 grams of protein per cooked cup


Edamame are young soybeans, and they're an easy way to add both protein and fiber to a meal.


Try adding shelled edamame to:

  • Stir-fries

  • Salads

  • Rice bowls

  • Noodle bowls

  • Fried rice


You can also simply steam edamame and enjoy it as a snack.


Because soy contains all nine essential amino acids, it's considered a complete protein.


5. Tempeh


About 30 grams of protein per cup


If tofu isn't your favorite, give tempeh a try.


Tempeh is made from fermented soybeans and has a firmer, chewier texture than tofu. Its mild, nutty flavor works especially well with marinades and sauces.


Try tempeh:

  • Crumbled into tacos

  • Sliced for sandwiches

  • Added to stir-fries

  • Glazed with teriyaki sauce

  • Baked or pan-seared


Because it's fermented, tempeh has a very different texture and flavor from tofu, even

though they're both made from soybeans.


The Ultimate Health Transformation Kit
$47.99
Buy Now

6. Soy Curls


About 11 grams of protein per ¾ cup prepared serving, depending on the product


If you've followed my recipes for a while, you probably already know I love soy curls.


Soy curls are made from whole soybeans and have a chewy texture that works wonderfully in recipes where you might traditionally use pieces of chicken.


The secret is in how you prepare them.


After soaking them, squeeze out as much excess water as possible before seasoning and cooking. This helps them absorb flavor and brown much better.


You can use soy curls for:

  • BBQ sandwiches

  • Tacos

  • Teriyaki bowls

  • Soups

  • Stir-fries

  • Fajitas


👉 Looking for ideas? Check out my 5 Easy Ways to Use Soy Curls.



7. Seitan


About 20–25 grams of protein per 3-ounce serving, depending on the recipe or brand

Seitan is made primarily from wheat gluten and is one of the most protein-dense plant-based foods.


It has a firm, chewy texture that works well in savory dishes.


Use seitan in:

  • Kebabs

  • Sandwiches

  • Stir-fries

  • Fajitas

  • Wraps

  • Grain bowls


One important note: because seitan is made from wheat gluten, it isn't suitable for people with celiac disease or those who need to avoid gluten.


8. Green Peas


About 8 grams of protein per cooked cup


Peas probably aren't the first food that comes to mind when you think about protein, but they contribute more than you might expect.


They're also inexpensive, easy to keep frozen, and incredibly convenient.


Add peas to:

  • Pasta

  • Soups

  • Fried rice

  • Curries

  • Grain bowls

  • Mashed potatoes


This is a good reminder that your protein doesn't always need to come from one big “protein food.” The smaller amounts found throughout your meal add up.


9. Hemp Seeds


About 10 grams of protein per 3 tablespoons


These little seeds pack a surprising amount of nutrition into a small serving.


Hemp seeds have a mild, slightly nutty flavor, so they're easy to sprinkle onto foods without dramatically changing the taste.


Try them on:

  • Oatmeal

  • Smoothie bowls

  • Salads

  • Toast

  • Yogurt

  • Grain bowls


You can even blend them into dressings and sauces.


10. Nutritional Yeast


About 5 grams of protein per 2 tablespoons, depending on the brand


Nutritional yeast is a pantry staple in many plant-based kitchens.


It has a savory, cheesy flavor and can be sprinkled over food or incorporated into sauces.


Try nutritional yeast on:

  • Pasta

  • Popcorn

  • Roasted vegetables

  • Potatoes

  • Soups

  • Plant-based cheese sauces


Some nutritional yeast is fortified with vitamin B12, but not every brand is, so check the nutrition label rather than assuming yours contains it.



Do You Need to Combine Plant Proteins at Every Meal?


You may have heard that plant proteins need to be carefully combined at the same meal to make a “complete protein.”


For most people eating a varied diet, you don't need to meticulously pair specific plant foods at every meal.


Your body maintains a pool of amino acids, and eating a variety of protein-containing foods throughout the day can provide the essential amino acids your body needs.


Foods such as soy are already complete proteins, while other plant foods contribute different amounts of individual amino acids.


Instead of worrying about perfect combinations, focus on variety.


Beans, lentils, whole grains, soy foods, nuts, seeds, and vegetables can all contribute to your daily protein intake.


How Much Protein Do You Actually Need?


Protein needs aren't the same for everyone.


Your needs can vary depending on your:

  • Age

  • Body size

  • Activity level

  • Health

  • Pregnancy or breastfeeding status

  • Fitness goals


For generally healthy adults, the Recommended Dietary Allowance for protein is 0.8 grams per kilogram of body weight per day.


But that's a general starting point, not a perfect target for every individual.


People who are highly active, older adults, athletes, or those with certain nutrition goals may benefit from different amounts.


The important thing is that plant-based eating doesn't automatically mean low-protein eating.



What Does a High-Protein Plant-Based Day Look Like?


You don't have to build every meal around a giant serving of one protein source.


For example:


Breakfast:Oatmeal with soy milk, hemp seeds, berries, and nuts


Lunch:Brown rice bowl with black beans, vegetables, salsa, and avocado


Snack:Hummus with vegetables or whole-grain crackers


Dinner:Teriyaki soy curls with vegetables and rice


Protein comes from foods throughout the entire day.


And as a bonus, many plant protein sources also provide something animal proteins don't naturally provide:

fiber.


Protein Is Only Part of the Picture


When choosing foods, I don't like looking at just one nutrient.


A lentil isn't simply a source of protein. It also provides fiber, iron, folate, potassium, and other nutrients.


Beans aren't just “protein.”


Seeds aren't just “healthy fats.”


Whole foods come packaged with many different nutrients working together.


That's one of the reasons I encourage people to focus less on individual numbers and more on building meals from a variety of whole and minimally processed plant foods.



Start With One Simple Change


If you're new to plant-based eating, you don't have to completely change your diet overnight.


Start with something manageable.


Add beans to your taco bowl.


Sprinkle hemp seeds onto your oatmeal.


Try lentils in your favorite soup.


Make a soy curl recipe instead of chicken one night.


Little changes add up.


And before long, the question may change from:

“Where am I going to get my protein?”

to:

“Which plant protein am I cooking today?” 🌱


Want more easy plant-based ideas?


Explore more simple, nutritious recipes here at Kylee's Kitchen, or start with my 5 Easy


Kylee Melo, RDN


Nutrition information is provided for general educational purposes and isn't a substitute for individualized medical or nutrition advice.


What's your favorite plant protein?

  • Tofu

  • Edamame

  • Beans

  • The others


Simply Fresh Cookbook
$24.99
Buy Now

Comments


  • Instagram
  • Pinterest
  • Facebook
  • YouTube

©2022 by Kylee's Kitchen. Proudly created with Wix.com

bottom of page