What to Eat for Protein Instead of Meat

Legumes, soy foods, eggs, dairy, nuts, seeds, and whole grains all deliver meaningful protein without meat. Most adults need about 0.8 grams of protein per kilogram of body weight per day, which means a 150-pound person needs roughly 55 grams. Hitting that number without meat is straightforward once you know which foods pull their weight and how to combine them.

Legumes: The Everyday Workhorse

Lentils, chickpeas, and black beans are some of the most protein-dense plant foods you can buy. Cooked lentils provide about 8.8 grams of protein per 100 grams, and chickpeas come in close behind at 7.6 grams. A single cup of cooked lentils (roughly 200 grams) delivers around 18 grams of protein, which is comparable to a small chicken breast. They also bring fiber, iron, and folate along for the ride.

The one limitation of legumes is that they’re low in the amino acid methionine. That sounds like a problem, but it’s easily solved: grains like rice, bread, or pasta are rich in methionine. A bowl of rice and beans, a lentil soup with bread, or hummus with pita all fill that gap naturally. And you don’t need to eat them together in the same meal. Research in animal models has shown that proteins consumed in separate meals still complement each other effectively, as long as you eat a variety of protein sources throughout the day.

Soy: The Highest-Quality Plant Protein

Soy stands apart from other plant proteins because of its amino acid profile. Using the DIAAS scoring system, which measures how well your body can actually use the protein in a food, soy scores 91 out of 100. That puts it in the same “high quality” category as whey protein (which scores 85), and well above pea protein (70) or rice protein. For context, pork scores 117. Soy is the plant protein that comes closest to animal sources in terms of digestibility and completeness.

The three most common soy foods differ quite a bit nutritionally. In a 3-ounce (85-gram) serving, tempeh provides about 16 grams of protein along with 7 grams of fiber, while tofu delivers 8 grams of protein with only 2 grams of fiber and fewer calories. Tempeh’s fermentation process gives it a denser, nuttier texture and makes some of its nutrients easier to absorb. Edamame (young soybeans, eaten whole) falls somewhere in between and makes a convenient high-protein snack or salad addition.

If you’re looking for a single swap that most closely replaces the protein density of meat, tempeh is your best bet. Crumble it into stir-fries, slice it for sandwiches, or marinate and grill it.

Eggs and Dairy

If you’re cutting out meat but not all animal products, eggs and dairy are among the easiest protein sources to work into your day. One large egg provides 6 to 8 grams of protein for just 70 calories. Two eggs at breakfast gets you roughly the same protein as a serving of chicken thigh.

Greek yogurt is another standout. A 6-ounce serving of plain Greek yogurt contains about 15 grams of protein, which is two to three times the amount in regular yogurt and more than what you’d get from two eggs. Fat-free plain varieties give you the most protein per calorie. Cottage cheese performs similarly well, and both work as bases for meals or snacks. Cheese, milk, and regular yogurt contribute protein too, though in smaller amounts relative to their calories.

Mycoprotein: A Newer Option Worth Knowing

Mycoprotein is made from a naturally occurring fungus that’s fermented and processed into foods you may have seen sold under the brand name Quorn. Per 100 grams, it contains about 11 grams of protein and 6 grams of fiber, with very little fat. By dry weight, mycoprotein is roughly 45% protein and 25% fiber.

What makes it interesting beyond the numbers is its amino acid profile: 41% of its total protein comes from essential amino acids, which is comparable to spirulina. Early research suggests mycoprotein may support muscle building (especially combined with exercise), help maintain healthy cholesterol levels, and improve blood sugar control. It’s available as mince, fillets, nuggets, and other meat-substitute formats, making it a practical swap for ground beef or chicken in many recipes.

Nuts, Seeds, and Whole Grains

Nuts and seeds won’t replace a chicken breast on their own, but they add meaningful protein throughout the day. A quarter cup of almonds has about 7 grams of protein. Pumpkin seeds, hemp seeds, and peanuts (technically a legume) are all in a similar range. Nut butters spread on toast or blended into smoothies are an easy way to add 6 to 8 grams per serving.

Whole grains contribute more protein than most people realize. Quinoa provides about 8 grams per cooked cup and contains all nine essential amino acids, though not in large enough quantities to rely on alone. Oats deliver roughly 5 grams per cooked cup. These aren’t primary protein sources, but they add up, especially when you’re building a meal around legumes or soy and using grains as a base.

How Protein Quality Differs From Meat

The main difference between plant and animal protein isn’t the total amount. It’s how efficiently your body uses it. Animal proteins contain all nine essential amino acids in proportions your body needs, and they’re highly digestible. Most individual plant proteins are lower in one or two amino acids. Legumes tend to be low in methionine; grains tend to be low in lysine. This is why variety matters.

The practical takeaway: if you eat a range of protein sources across the day, including legumes, grains, soy, nuts, or dairy, your body gets the full set of amino acids it needs. You don’t have to carefully engineer every meal. The old advice about “combining proteins at every sitting” has been largely set aside. Your body maintains a pool of amino acids and draws from it as needed.

Nutrients to Watch Without Meat

Protein is the easy part. The nutrients that actually require attention when you cut out meat are vitamin B12, iron, and zinc. Plant-based diets tend to run low in all three.

Vitamin B12 is found almost exclusively in animal products. If you’re eating eggs and dairy, you’ll get some, but if you’re fully plant-based, you’ll need fortified foods (like breakfast cereals or nutritional yeast) or a supplement. There’s no reliable whole-food plant source that most people consume in meaningful quantities, though dried purple laver (a type of seaweed) contains significant B12 along with iron.

Iron and zinc are present in legumes, seeds, and whole grains, but plant forms of iron are harder for your body to absorb than the type found in meat. Eating vitamin C-rich foods (citrus, peppers, tomatoes) alongside iron-rich plant foods improves absorption. Soaking and cooking legumes also reduces compounds called phytates that can block mineral uptake. These are small habits, but they make a real difference over time if meat is no longer in your regular rotation.