How to Get Enough Protein Without Meat: A Practical, Evidence-Led Guide
This guide shows you how to meet your protein needs entirely from plant foods, using simple portioning, everyday ingredients, and practical meal plans—no meat required.
Updated · September 6, 2026
Quick answer
You can get enough protein without meat by eating a variety of legumes, tofu, tempeh, seitan, nuts, seeds, and whole grains. Aim for roughly 0.8–1.2 g of protein per kilogram of body weight daily. Most people adapt within 2–4 weeks as they learn portion sizes and build balanced meals.
Key takeaways
- Plant proteins like beans, lentils, tofu, and seitan are complete when combined with grains or seeds across the day.
- Adult protein needs are about 0.8 g per kg of body weight daily; athletes may need up to 1.6–2.2 g per kg.
- A typical vegan meal with 150 g tofu, 100 g cooked quinoa, and 100 g broccoli provides about 30 g protein.
- Replacing meat with plant proteins can cut diet-related greenhouse gas emissions by up to 50% per meal.
- Protein deficiency is rare in people eating varied plant-based diets; the bigger risk is low overall calorie intake.
- Use a simple checklist: protein source, whole grain, vegetables, and healthy fat on every plate.
Many people worry that cutting out meat means cutting out protein. But protein is not exclusive to animals. Beans, lentils, tofu, tempeh, seitan, nuts, seeds, and even whole grains provide ample protein when eaten in the right amounts. This guide walks you through the science, the practical steps, and the everyday dishes that keep you strong and satisfied without a single piece of meat.
Before you start
Before you change your meals, you need to know your personal protein target. The general recommendation for healthy adults is 0.8 grams per kilogram of body weight per day, but this rises with age, pregnancy, or intense training (up to 1.6–2.2 g/kg for athletes). Use a simple online calculator or the NHS Eatwell guide for reference—no need to be exact, just a ballpark.
Next, understand that plant proteins are not 'incomplete' in the way older textbooks claimed. As long as you eat a variety of legumes, grains, nuts, and seeds over the day, your body combines their amino acids effectively. You do not need to pair foods at every meal.
Finally, check your kitchen. You likely already have many protein-rich plant foods: oats, peanut butter, kidney beans, chickpeas, wholemeal bread, rice, and frozen peas. This guide relies on affordable, supermarket-available ingredients, so you won't hunt for exotic items.
Step by step
-
Estimate your daily target. Multiply your weight in kilograms by 0.8 (or 1.2–1.6 if you are active). For a 70 kg person, that is 56–84 g per day. Write it on a sticky note for the first week.
-
Learn the protein counts of your staples. Familiarise yourself with rough numbers: 100 g cooked lentils = 9 g protein; 100 g firm tofu = 12–15 g; 100 g seitan = 25 g; 100 g chickpeas = 8 g; 2 tbsp peanut butter = 7 g; 100 g cooked quinoa = 4 g. Keep a list on your phone.
-
Build each meal around a protein source. For breakfast, choose oats with soy milk (about 6 g protein per 250 ml) or peanut butter on wholemeal toast. For lunch and dinner, aim for a palm-sized portion of beans, tofu, tempeh, or a plant-based meat alternative.
-
Combine proteins naturally across the day. Eat rice and beans, hummus with wholemeal pitta, or lentils with barley. The classic combinations work because lysine-rich legumes complement methionine-rich grains—though your body handles mixing even if you eat them hours apart.
-
Add protein to snacks. Snack on edamame, pumpkin seeds (7 g per 30 g), roasted chickpeas, or a glass of soy milk. These small additions can add 10–20 g without extra cooking.
-
Use fortified or concentrated options if needed. Nutritional yeast adds 5 g per 2 tablespoons to pasta, soups, or salads. Vegan protein powders (pea, soy, or rice) are handy for smoothies after workouts, but not essential.
-
Adjust your portions smartly. Replace meat on a 1:1 basis with tofu or seitan, but double the portion of beans if you were eating lean chicken, as beans contain more water and fibre. Roast or stir-fry them with oil to reduce bulk and increase satiety.
-
Track your intake for two days. Use a food diary app like Cronometer or MyFitnessPal for just 48 hours. You will spot patterns—maybe your lunch is low, but your dinner is high—then tweak accordingly.
-
Reassess after two weeks. If you feel tired or lack strength, bump up portions or add a snack. If you are consistently over target, you can relax, as excess plant protein is safely stored or used for energy.
A worked example
Here is a sample day for a 70 kg person needing about 60 g protein, showing how easily it adds up:
| Meal | Foods | Protein (approx.) |
|---|---|---|
| Breakfast | 50 g oats (with 300 ml soy milk) + 1 tbsp peanut butter + banana | 6 + 9 + 4 = 19 g |
| Lunch | Wholemeal wrap with 100 g falafel, hummus, salad | 8 + 3 + 2 = 13 g |
| Snack | 30 g almonds + a pot of high-protein soy yogurt (150 g) | 6 + 7 = 13 g |
| Dinner | 150 g firm tofu stir-fry with 100 g quinoa and broccoli | 18 + 4 + 3 = 25 g |
Total: about 70 g protein, comfortably above target. This day costs roughly £5–6 in the UK if bought from budget supermarkets, and takes about 35 minutes of active cooking.
Costs and time
A plant-based diet that meets protein needs is not expensive. Dried beans and lentils cost around £1–2 per kg at Lidl or Aldi, and tinned versions are about 50p each. Tofu is typically £1.50–2.50 per block; seitan can be made cheaply from vital wheat gluten (£3 for a bag that makes multiple servings).
Time-wise, cooking legumes from scratch takes longer, but tinned beans cut prep to minutes. Many quick meals like tofu scramble, lentil soup, or chickpea curry take under 20 minutes of active time. Meal-prepping a batch of beans on Sunday saves time all week.
Swapping a typical beef mince meal for a lentil-based one saves roughly 3.5 kg CO2e per serving in the UK, according to life-cycle assessments, and reduces your grocery bill by 20–30%.
Common mistakes
- Relying on only one or two protein sources. Eating just rice every day will miss lysine; variety solves this.
- Ignoring calorie intake. You need enough food overall—protein cannot build muscle in a calorie deficit.
- Thinking you need protein powders. They are convenient but not necessary; whole foods provide protein plus fibre and micronutrients.
- Overcooking tofu and making it rubbery. Press it, cube it, and use a high-heat method like air-frying or pan-frying without too much oil.
- Giving up after a week. Your gut needs time to adapt to higher fibre. Start gradually and drink plenty of water.
- Not reading labels on meat alternatives. Some mock meats are processed and high in salt; read the label and choose products with >10 g protein per 100 g and less than 1.5 g salt.
Checklist
- Calculated my daily protein target (0.8–1.6 g/kg body weight)
- Bought a variety of legumes, tofu, tempeh, or seitan
- Planned at least one protein source per meal
- Added nuts/seeds or soy products to snacks
- Checked labels on mock meats for protein and salt
- Tracked my intake for two days
- Adjusted portions if I felt low energy
- Included whole grains with beans or lentils
- Stayed hydrated and increased fibre gradually
The common questions