Locations:

Plant-Based Foods That Pack a Protein Punch

You can get a good amount of protein from eating lentils, beans, tofu, grains, seeds and nuts

Variety of plant-based protein, including soy beans, tofu, vegetables and soy milk

When you think of protein, a big juicy steak or an omelet with bacon might come to mind. But protein doesn’t just come from animal-based foods. Many plants are high in protein, too.

Advertisement

Cleveland Clinic is a non-profit academic medical center. Advertising on our site helps support our mission. We do not endorse non-Cleveland Clinic products or services. Policy

So, if you’re thinking of going vegetarian or vegan — or just scaling back on your meat intake a few days a week — you can still get the nutrients you need from plant-based protein sources like legumes, grains and nuts.

Registered dietitian Julia Zumpano, RD, LD, shares more about which plant-based foods are good protein options and the simple ways to work them into your meals.

Best plant-based protein sources

Consider this: A diet rich with whole plant foods can get you on the right track to lowering your risk for many chronic illnesses and help you feel better overall.

“You can get enough protein if you eat an adequate number of calories from a variety of whole foods,” says Zumpano.

Try adding some of these plant-based foods to your meals to help you reach your protein goals.

Soy

Soy is considered a complete protein, meaning it provides all the amino acids your body needs but can’t make on its own. And soy comes in many forms, offering between 8 and 18 grams of protein per serving.

Options include:

Soy is a great source of fiber and contains B vitamins, iron and zinc, too.

“Tofu is so versatile that you can use it in place of meat in a recipe or even as a base for creamy desserts,” recommends Zumpano. “Tempeh’s firm but chewy texture makes it a superb addition to sandwiches and salads. Or crumble it to substitute for ground meat in recipes.”

Advertisement

Legumes

Just a half-cup of any bean variety packs 6 to 9 grams of protein, while a half-cup of cooked lentils adds about 12 grams of protein to your meal.

Options include:

  • Black beans
  • Black-eyed peas
  • Brown lentils
  • Cannellini beans
  • Chickpeas
  • Green lentils
  • Green peas
  • Kidney beans
  • Navy beans
  • Pinto beans
  • Red lentils

Beans may also help lower cholesterol, while lentils may lower blood pressure. And both promote healthy gut bacteria, notes Zumpano.

“Try adding beans and lentils to soups, curries, tacos or salads,” she suggests.

Seeds

Most varieties of seeds contain about 7 to 8 grams of protein per ounce.

Options include:

  • Chia seeds
  • Flaxseeds
  • Hemp seeds
  • Pumpkin seeds
  • Sesame seeds
  • Sunflower seeds

Seeds also come with other benefits, including nutrients that support bone and brain health.

“Think about sprinkling your morning oatmeal with seeds,” says Zumpano. “Or try a protein- and fiber-packed chia seed pudding.”

Nuts

Many types of nuts range between 6 and 7 grams per quarter-cup serving. (Fun fact: Though it’s technically a legume, the peanut packs the most protein out of all the commonly consumed nuts, with 9 grams per quarter-cup serving.)

Options include:

  • Almonds
  • Cashews
  • Hazelnuts
  • Pistachios
  • Walnuts

Nuts can also be a good source of fiber and provide vitamins and minerals, such as magnesium, B vitamins and vitamin E.

“Grab a handful as a snack or top your toast with a tablespoon of natural nut butter to add protein and filling healthy fats,” says Zumpano.

Grains

You may think of grains as primarily carbohydrates, but they also pack a protein punch. For example, a half-cup serving of oats adds 5 grams of protein to your morning meal.

Other options include:

  • Amaranth
  • Barley
  • Buckwheat
  • Farro
  • Millet
  • Quinoa
  • Teff

Eating whole grains can also help reduce your blood pressure and cholesterol, lowering your risk of heart disease.

“Make a grain bowl with one of these grains as your base,” recommends Zumpano. “It’s a nutritious option and you can customize your toppings and sauces.”

Other plant-based protein sources to consider

Vegetables aren’t the most abundant sources of protein, but you can get about 4 to 5 grams of protein per cup with some varieties.

Options include:

  • Bok choy
  • Cooked Brussels sprouts
  • Spinach
  • Sweet yellow corn
  • Watercress

And don’t sleep on nutritional yeast. The secret ingredient in many vegan “cheese” sauces, nutritional yeast is a great source of protein and B vitamins. One tablespoon sprinkled on top of your meal adds 2 grams of protein.

How to add more plant-based proteins to your diet

Zumpano offers the following advice:

  • Look for convenient options. Keep your pantry, fridge and freezer stocked with easy prep items, like canned beans, hummus and frozen edamame, for those days when you need a quick option.
  • Start with an easy swap. Craving pasta? Opt for lentil pasta for a protein win. Or try using hummus instead of mayo on your sandwiches.
  • Consider plant-based beverages. Some milk substitutes, like soy milk and pea milk, have nearly as much protein as cow’s milk. Look for unsweetened or lightly sweetened varieties.
  • Make it the star of your dish. It may be easy to think of foods like beans and lentils as a side dish, but how can you make these plant proteins the centerpiece? Consider, for example, using baked tofu in stir-fries or tempeh for your next taco night.

Advertisement

If you’re easing into adding more plant-based protein options to your diet, Zumpano points out that you don’t have to overhaul your meals. It’s OK to go at your own pace and try what you’re comfortable with.

“Think about variety and explore the different types of plant-based proteins,” she encourages. “Simply adding one plant protein to each meal can make a difference.”

Advertisement

Cleveland Clinic icon
Health Essentials logo
Subscription icon

Better health starts here

Sign up for our Health Essentials emails for expert guidance on nutrition, fitness, sleep, skin care and more.

Learn more about our editorial process.

Related Articles

Father and child preparing a salad in kitchen.
January 31, 2023/Nutrition

The Advantages of a Vegetarian Diet

A nutrient-packed diet driven by fruits and veggies can lower certain health risks

vegan wraps on a plate
July 11, 2022/Nutrition

How To Lose Weight as a Vegetarian

It’s possible to drop a few pounds as long as you watch what you eat

Hand picking durian flesh from a cut open durian fruit
September 11, 2026/Nutrition

What Is Durian?

This famously funky-smelling fruit is packed with fiber, vitamins and minerals

Kava drink in wooden bowl, with scoop of kava next to it
September 11, 2026/Nutrition

What Is Kava? Benefits, Risks and What To Use Instead

This South Pacific plant is often promoted for stress relief and relaxation, but there are a few things you should know before trying it

Healthcare provider going over information with a patient
September 4, 2026/Nutrition

Manganese vs. Magnesium: Two Important Minerals With Key Differences

They’re both essential minerals, but they do different jobs in your body

Person sipping a beverage in a metal cup through a metal straw
September 3, 2026/Diet, Food & Fitness

What Is Yerba Mate?

This caffeinated South American tea contains antioxidants and other nutrients that may offer some health benefits

Healthy protein foods, including nuts, seeds, fish, eggs and lean meats
September 3, 2026/Nutrition

A Healthy Protein Guide: What To Eat and Limit

Lean meats, fish, dairy and plant proteins can help you meet your protein needs without piling on saturated fat and sugar

Halved grapfruit with spoon, and whole grapefruit
September 1, 2026/Nutrition

Health Benefits of Grapefruit

This citrus fruit delivers vitamin C, fiber and other nutrients that can support your heart, immune system and skin

Trending Topics

Person looking at face in mirror, seeing changes in their skin

How Taking a GLP-1 Medication Can Affect Your Face, Body and Overall Appearance

Rapid weight loss can cause loose skin, facial volume loss and body contour changes

Person sitting in chair with hand on tummy and hand on mouth, burping

Burping a Lot? These Could Be the Reasons Why

Swallowing too much air, certain foods and drinks, and digestive conditions can all make you belch more

People practicing safe hygiene to ward off sickness, like washing hands and disinfecting

Why Is Everybody Getting Sick?

From poor hand hygiene and ventilation issues to contaminated food, many factors can make infectious diseases spread quickly

Ad