High-Protein Foods That Aren't Meat
Whether you follow a vegetarian diet, want to eat less meat, or simply enjoy trying new foods, there are many delicious and healthy options available. From beans and lentils to Greek yogurt and tofu, high-protein foods can fit into almost any eating plan.
In this guide, you'll discover the best high-protein foods that aren't meat, their nutritional benefits, and practical ways to include them in your daily meals.
Quote: "Protein isn't just about building muscle—it's about giving your body the nutrients it needs to function at its best every day."
Why Protein Is Important
Protein is made up of amino acids, often called the building blocks of the body. Your body uses them for many important functions.
Protein helps:
Build and repair muscles
Support healthy skin, hair, and nails
Produce hormones and enzymes
Keep bones strong
Support the immune system
Help you stay full longer
Maintain a healthy weight
Getting enough protein throughout the day can also help maintain energy levels and support overall health.
How Much Protein Do You Need?
Protein needs vary depending on age, weight, activity level, and health goals.
Here are general recommendations:
| Person | Daily Protein |
|---|---|
| Average adult | 0.8 grams per kilogram of body weight |
| Active adults | 1.2–2.0 grams per kilogram |
| Older adults | Around 1.0–1.2 grams per kilogram |
| Strength training | Up to 2.2 grams per kilogram in some cases |
Important Note
Individual needs can vary. If you have kidney disease or another medical condition, talk with your healthcare provider before significantly increasing protein intake.
Best High-Protein Foods That Aren't Meat
1. Greek Yogurt
Greek yogurt is one of the easiest ways to increase protein without eating meat.
Protein
Approximately 15–20 grams per serving (170 g)
Benefits
Rich in calcium
Contains probiotics
Helps support digestive health
Keeps you feeling satisfied
Easy Ways to Eat It
Add berries
Mix with nuts
Blend into smoothies
Use as a sour cream substitute
2. Cottage Cheese
Cottage cheese has become popular among athletes and people trying to lose weight.
Protein
About 24–28 grams per cup
Benefits
High in casein protein
Rich in calcium
Low in carbohydrates
Very filling
Enjoy it with fruit, tomatoes, herbs, or whole-grain toast.
3. Eggs
Eggs remain one of the highest-quality protein foods available.
Protein
Around 6–7 grams per large egg
Why They're Great
Complete protein
Affordable
Easy to cook
Rich in vitamins B12 and D
Contains choline for brain health
You can enjoy eggs boiled, scrambled, poached, or in omelets filled with vegetables.
4. Lentils
Lentils are among the healthiest plant-based protein sources.
Protein
About 18 grams per cooked cup
Additional Benefits
High in fiber
Rich in iron
Good source of folate
Supports heart health
Lentils work well in soups, curries, salads, and stews.
5. Chickpeas
Chickpeas are incredibly versatile.
Protein
Around 15 grams per cooked cup
Popular Uses
Hummus
Salads
Roasted snacks
Curries
Wraps
They also provide plenty of fiber, which helps digestion.
6. Black Beans
Black beans are a staple in many healthy diets.
Protein
Approximately 15 grams per cooked cup
Nutritional Benefits
Rich in antioxidants
Excellent fiber source
Supports heart health
Budget-friendly
7. Kidney Beans
Kidney beans provide both protein and complex carbohydrates.
Protein
About 15 grams per cooked cup
They're excellent in:
Chili
Rice dishes
Soups
Burrito bowls
8. Edamame
Edamame are young soybeans harvested before fully maturing.
Protein
About 18 grams per cooked cup
Benefits
Complete plant protein
Rich in iron
High in magnesium
Contains fiber
Steam them with a little sea salt for a healthy snack.
9. Tofu
Tofu absorbs flavors well, making it suitable for many recipes.
Protein
Around 10–20 grams per serving, depending on firmness.
Cooking Ideas
Stir-fries
Grilled tofu
Soups
Salads
Sandwiches
10. Tempeh
Tempeh is made from fermented soybeans.
Protein
About 30–34 grams per cup
Why People Love It
Firm texture
Nutty flavor
High protein
Rich in probiotics from fermentation
Excellent meat substitute
Important Note
Plant proteins often come with fiber, vitamins, minerals, and antioxidants that meat does not provide. Eating a variety of protein-rich foods helps ensure you get a wide range of nutrients.
Protein Comparison Table
| Food | Serving | Protein |
|---|---|---|
| Greek yogurt | 170 g | 15–20 g |
| Cottage cheese | 1 cup | 24–28 g |
| Egg | 1 large | 6–7 g |
| Lentils | 1 cup cooked | 18 g |
| Chickpeas | 1 cup cooked | 15 g |
| Black beans | 1 cup cooked | 15 g |
| Kidney beans | 1 cup cooked | 15 g |
| Edamame | 1 cup | 18 g |
| Tofu | 100 g | 10–20 g |
| Tempeh | 1 cup | 30–34 g |
Foods That Pair Well With High-Protein Meals
Adding these foods creates balanced meals:
Brown rice
Quinoa
Sweet potatoes
Whole-grain bread
Fresh vegetables
Fruits
Avocados
Olive oil
Herbs and spices
These combinations provide protein, healthy fats, fiber, and complex carbohydrates.
Reader Tip
Instead of focusing on one "superfood," aim to include a variety of protein-rich foods throughout the week. This approach helps you get a broader range of nutrients while keeping your meals interesting.
11. Quinoa
Quinoa is one of the few plant foods that contains all nine essential amino acids, making it a complete protein.
Protein
About 8 grams per cooked cup
Why It's a Great Choice
Naturally gluten-free
High in fiber
Rich in magnesium
Contains iron and manganese
Easy to prepare
How to Enjoy It
Use it instead of rice
Add it to salads
Mix it into soups
Serve it as a breakfast bowl with fruit and nuts
12. Oats
Oats are often thought of as a carbohydrate, but they also provide a surprising amount of protein.
Protein
About 6 grams per cooked cup
Health Benefits
Rich in soluble fiber
Supports heart health
Helps maintain steady energy
Keeps you feeling full
Meal Ideas
Overnight oats
Protein oatmeal with Greek yogurt
Smoothie bowls
Homemade granola
13. Pumpkin Seeds
Pumpkin seeds are one of the most protein-rich seeds available.
Protein
About 8–9 grams per ounce (28 g)
Nutritional Benefits
High in magnesium
Good source of zinc
Contains healthy fats
Easy to snack on
Sprinkle them over salads, yogurt, oatmeal, or roasted vegetables.
14. Hemp Seeds
Hemp seeds are small but packed with nutrition.
Protein
About 10 grams per 3 tablespoons
Benefits
Complete plant protein
Rich in omega-3 and omega-6 fats
Contains iron and magnesium
Easy to digest
Try adding hemp seeds to:
Smoothies
Yogurt
Salads
Homemade energy bites
15. Chia Seeds
Chia seeds may be tiny, but they offer an impressive nutritional profile.
Protein
About 5 grams per 2 tablespoons
Why They're Worth Adding
Excellent source of fiber
Rich in omega-3 fats
Helps create filling meals
Supports digestive health
Use them in:
Chia pudding
Smoothies
Oatmeal
Baking recipes
16. Almonds
Almonds are among the most popular nuts for healthy snacking.
Protein
About 6 grams per ounce (28 g)
Additional Benefits
Rich in vitamin E
Contains healthy fats
Supports heart health
Portable and convenient
A handful of almonds makes an easy snack between meals.
17. Peanuts and Peanut Butter
Despite the name, peanuts are legumes rather than true nuts.
Protein
Peanuts: About 7 grams per ounce
Natural peanut butter: Around 8 grams per 2 tablespoons
Healthy Ways to Enjoy
Spread on whole-grain toast
Blend into smoothies
Dip apple slices
Stir into oatmeal
Choose peanut butter with minimal added sugar and oils whenever possible.
18. Cheese
Many cheeses provide a good amount of protein along with calcium.
Protein
Depending on the type, about 6–10 grams per serving
Popular Options
Cheddar
Mozzarella
Parmesan
Swiss cheese
Remember that cheese can also be high in saturated fat and sodium, so moderation is important.
19. Milk
Milk offers a balance of protein, calcium, and several vitamins.
Protein
About 8 grams per cup
Both low-fat and whole milk provide similar protein levels.
20. Soy Milk
For those avoiding dairy, fortified soy milk is one of the best alternatives.
Protein
Around 7–8 grams per cup
Unlike many plant-based milks, soy milk contains protein levels similar to dairy milk.
Vegetables That Contain More Protein Than You Might Expect
Vegetables are not usually considered high-protein foods, but several contain more protein than many people realize.
Broccoli
Protein: 4 grams per cooked cup
Brussels Sprouts
Protein: 4 grams per cooked cup
Spinach
Protein: 5 grams per cooked cup
Green Peas
Protein: 8 grams per cooked cup
Asparagus
Protein: 4 grams per cooked cup
While vegetables alone may not meet all your protein needs, they contribute to your total intake while providing vitamins, minerals, and fiber.
How to Build a High-Protein Meal Without Meat
Creating satisfying meals is easier than you might think.
Breakfast
Greek yogurt with berries and pumpkin seeds
Vegetable omelet with whole-grain toast
Overnight oats with chia seeds and almonds
Lunch
Lentil soup
Chickpea salad
Quinoa bowl with roasted vegetables
Cottage cheese with sliced tomatoes
Dinner
Tofu stir-fry
Black bean tacos
Tempeh with brown rice
Vegetable curry with lentils
Snacks
Roasted chickpeas
Edamame
Cottage cheese
Greek yogurt
Almonds
Peanut butter with apple slices
Sample One-Day High-Protein Meal Plan
Breakfast
Greek yogurt topped with blueberries, almonds, and chia seeds.
Protein: Approximately 25 grams
Morning Snack
Boiled eggs with fruit.
Protein: Around 12 grams
Lunch
Quinoa bowl with roasted vegetables, chickpeas, and feta cheese.
Protein: Around 24 grams
Afternoon Snack
Roasted edamame.
Protein: Around 15 grams
Dinner
Grilled tofu with brown rice and steamed broccoli.
Protein: Around 30 grams
Evening Snack
Cottage cheese with cinnamon and sliced strawberries.
Protein: Around 20 grams
Daily Total
Approximately 125–130 grams of protein, depending on portion sizes.
Important Note
You don't have to eat large amounts of protein in one meal. Spreading protein throughout the day may help support muscle maintenance and keep you feeling satisfied between meals.
Quote
"Healthy eating isn't about removing meat—it's about discovering the many nutritious foods that can help your body thrive."
Tips for Increasing Protein Naturally
Add beans to soups and salads.
Sprinkle seeds on yogurt and oatmeal.
Replace white rice with quinoa occasionally.
Keep Greek yogurt in the refrigerator for quick snacks.
Choose edamame instead of chips.
Include eggs in breakfast several times a week.
Blend tofu into smoothies for extra creaminess.
Snack on nuts in moderate portions.
Common Mistakes to Avoid
Adding more protein to your diet is a smart move, but a few common mistakes can reduce the benefits. Here are some things to watch out for.
1. Depending on Only One Protein Source
Eating the same protein-rich food every day can become boring and may limit the variety of nutrients you get.
Instead, mix different foods throughout the week, such as:
Lentils
Greek yogurt
Tofu
Eggs
Cottage cheese
Chickpeas
Quinoa
Nuts and seeds
A varied diet helps you get more vitamins, minerals, healthy fats, and fiber.
2. Forgetting About Fiber
Many high-protein foods also provide fiber, especially plant-based options.
Fiber supports:
Healthy digestion
Blood sugar control
Heart health
Long-lasting fullness
Choose foods like beans, lentils, oats, and vegetables to increase both protein and fiber.
3. Eating Too Many Processed Foods
Some meat-free products are highly processed and may contain large amounts of sodium, added sugars, or unhealthy fats.
When shopping:
Read nutrition labels.
Choose foods with simple ingredient lists.
Limit heavily processed products when possible.
Whole foods are usually the best choice.
4. Ignoring Portion Sizes
Even healthy foods contain calories.
Foods like nuts, seeds, peanut butter, and cheese are nutritious but also calorie-dense.
Enjoy them in reasonable portions as part of a balanced diet.
5. Not Drinking Enough Water
Protein metabolism requires adequate hydration.
Make sure you drink enough water throughout the day, especially if you have increased your protein intake or exercise regularly.
Can You Get Enough Protein Without Eating Meat?
Yes, absolutely.
Many people meet their daily protein needs without eating meat. Vegetarians have done so for generations by including a variety of foods in their diets.
The key is to eat different protein sources throughout the day.
Examples include:
Dairy products
Eggs
Soy foods
Beans
Lentils
Whole grains
Nuts
Seeds
Most healthy adults can meet their protein needs through a well-planned diet without relying on meat.
Are Plant Proteins Complete Proteins?
Some are, and some are not.
Complete proteins contain all nine essential amino acids that your body cannot make on its own.
Complete Protein Sources
Eggs
Greek yogurt
Cottage cheese
Milk
Soy foods (tofu, tempeh, edamame)
Quinoa
Incomplete Protein Sources
Many legumes, grains, nuts, and seeds are considered incomplete proteins on their own.
However, you do not need to combine them at every meal. Eating a variety of protein-rich foods throughout the day provides your body with the amino acids it needs.
Frequently Asked Questions
What food has the most protein besides meat?
Tempeh, cottage cheese, Greek yogurt, tofu, lentils, and edamame are among the highest-protein options.
Can I build muscle without eating meat?
Yes.
Muscle growth depends on getting enough total protein, following a consistent strength-training program, eating enough calories, and allowing time for recovery. Many athletes build muscle successfully with vegetarian diets.
Are eggs considered meat?
No.
Eggs are an animal product, but they are not classified as meat. They are an excellent source of complete protein.
Which beans have the most protein?
Several beans are excellent sources, including:
Lentils
Black beans
Kidney beans
Pinto beans
Navy beans
All of these can help increase your daily protein intake.
Is peanut butter a good source of protein?
Yes.
Natural peanut butter provides about 8 grams of protein per two tablespoons. It also contains healthy fats, making it a satisfying snack. Enjoy it in moderation because it is calorie-dense.
Can older adults benefit from eating more protein?
Yes.
Many older adults benefit from adequate protein intake to help maintain muscle mass and strength. It's best to discuss individual protein needs with a healthcare provider or registered dietitian.
Are protein supplements necessary?
Not for most people.
If you can meet your protein needs through whole foods, supplements are usually unnecessary. Protein powders can be convenient in some situations, but they should complement—not replace—a balanced diet.
Quick Comparison of High-Protein Foods
| Food | Protein (Approx.) | Best For |
|---|---|---|
| Greek yogurt | 15–20 g | Breakfast and snacks |
| Cottage cheese | 24–28 g | High-protein snacks |
| Eggs | 6–7 g each | Breakfast and meal prep |
| Lentils | 18 g | Soups and curries |
| Chickpeas | 15 g | Salads and hummus |
| Black beans | 15 g | Mexican-inspired dishes |
| Tofu | 10–20 g | Stir-fries and grilling |
| Tempeh | 30–34 g | Main dishes |
| Edamame | 18 g | Snacks and side dishes |
| Quinoa | 8 g | Grain substitute |
| Pumpkin seeds | 8–9 g | Toppings and snacks |
| Hemp seeds | 10 g | Smoothies and yogurt |
| Almonds | 6 g | Healthy snacks |
| Milk | 8 g | Drinks and cereals |
Key Takeaways
Protein is essential for muscle repair, energy, and overall health.
You don't need meat to meet your daily protein needs.
Dairy products, eggs, legumes, soy foods, nuts, seeds, and whole grains all contribute valuable protein.
Plant-based protein sources often provide fiber, vitamins, and minerals in addition to protein.
Eating a variety of protein-rich foods throughout the day supports balanced nutrition.
Whole, minimally processed foods are generally the healthiest choice.
Important Note for Readers
If you have kidney disease, liver disease, or another medical condition that affects your diet, consult your healthcare provider before making major changes to your protein intake. Individual nutritional needs can vary.
"Healthy eating isn't about following strict rules. It's about choosing nutritious foods that fit your lifestyle and help you feel your best every day."
Conclusion
Finding high-protein foods that aren't meat is easier than ever. Whether you're reducing your meat intake, following a vegetarian diet, or simply looking for more variety, there are many delicious and nutritious options to choose from.
Greek yogurt, cottage cheese, eggs, lentils, chickpeas, tofu, tempeh, edamame, quinoa, nuts, seeds, and protein-rich vegetables can all play an important role in a healthy eating pattern. These foods provide not only protein but also essential vitamins, minerals, healthy fats, and fiber that support overall well-being.
The best approach is to include a wide range of protein sources in your meals rather than relying on just one. Small changes—like adding beans to soups, choosing Greek yogurt for breakfast, or using tofu in a stir-fry—can make a big difference over time.
Remember, a balanced diet is about consistency, not perfection. By making smart food choices and enjoying a variety of protein-rich foods, you can support your health, stay energized, and meet your nutritional needs without depending on meat.
