To eat enough protein as a vegetarian, aim for 1.6 grams of protein per kilogram of your bodyweight each day. For a 70kg (154lb) person, this equals 112 grams of protein daily. This target supports muscle growth, recovery, and satiety for active individuals. Many discussions on Reddit highlight the confusion around this topic, with conflicting advice and endless food lists that often miss the mark. This guide cuts through the noise with a clear, science-backed system.
This approach works because it ties your protein needs directly to your body mass. It moves beyond vague advice like "eat more beans" and gives you a clear, actionable number to hit. This method is effective for vegetarians focused on fitness, improving body composition, or simply ensuring adequate nutritional intake for long-term health. Forget the myth that it's impossible to build muscle on a vegetarian diet; it's entirely possible with the right strategy.
It is less critical for sedentary individuals who have lower protein requirements (around 0.8g per kg). But for anyone training regularly, hitting this higher number is key for seeing results. Here's why this simple calculation is so effective and how to build a diet that makes it easy.
Many people try to solve their protein problem with generic lists of high-protein vegetarian foods. This often fails. The common mistake is choosing foods that are high in protein but also extremely high in calories from fats or carbs. Nuts, seeds, and cheese are classic examples. A handful of almonds has about 6 grams of protein, but it also packs 160 calories, mostly from fat. You end up exceeding your calorie budget long before you hit your protein target.
The real key is to focus on protein density. This means choosing foods that provide the most protein for the fewest calories. For example, 100 calories of seitan provides about 20 grams of protein. In contrast, 100 calories of peanut butter only provides about 4 grams of protein. Understanding this difference is the most important factor in learning how to eat enough protein as a vegetarian, a topic often discussed on Reddit.
Prioritizing protein-dense sources allows you to build a solid protein base at each meal without excessive calories. This leaves you room for carbs and fats from other foods like fruits, vegetables, and grains. Here's a comprehensive list of the best sources to build your meals around.
A common question on forums like Reddit is for a definitive list of protein sources. While focusing on density is key, having a go-to list is essential for meal planning. This list is structured to help you identify primary protein sources versus supplemental ones. Aim to build each meal around an item from the first few categories.
Tier 1: The Protein Powerhouses (Highest Density)
Tier 2: Excellent Everyday Staples
Tier 3: Valuable Protein Contributors
Follow these three steps to consistently meet your protein needs without stress or confusion. This method provides structure and makes the process repeatable.
First, find your precise daily number. Do not guess. Use this simple formula.
Your Bodyweight in kg × 1.6 = Daily Protein Target in Grams.
If you use pounds, first divide your weight by 2.2 to get kilograms. For example, a 175lb person weighs about 80kg. Their protein target would be 80 × 1.6, which equals 128 grams per day. This is your single most important number. Write it down and aim for it every day.
Anchor every meal with a primary protein source from the Tier 1 or Tier 2 list above. Aim for 25-40 grams of protein in each of your main meals. This makes your total daily target much easier to reach. Do not just sprinkle a few beans on a salad and hope for the best. A meal should be intentionally built around a substantial protein core.
Excellent protein-dense vegetarian sources include:
Build your plate starting with one of these. A typical plate should have 1-2 palms of a protein source, 1-2 fists of vegetables, and 1-2 cupped hands of a carb source. Then add a thumb-sized portion of healthy fats.
For the first few weeks, you must track what you eat. This is the only way to know if you are actually hitting your target. Most people are surprised to see how much or how little they are truly eating. This step provides invaluable data and builds awareness.
You can use a simple notebook or a spreadsheet. Write down everything you eat and look up the protein content online. This is effective but can be slow and tedious. Many people find the manual lookup process takes too much time and give up.
Or you can use an app like Mofilo which lets you scan barcodes, snap photos, or search its database of 2.8M verified foods. It takes about 20 seconds to log a meal instead of 5 minutes of manual entry. The goal is to build the habit, and a faster tool reduces friction. This is an optional shortcut to make the process easier.
Here is a sample day of eating to show how these principles work in practice. This plan is for a 75kg (165lb) person aiming for 1.6g/kg of protein.
Breakfast: Tofu Scramble (Protein: ~35g)
Lunch: Giant Lentil Salad (Protein: ~40g)
Dinner: Seitan & Broccoli Stir-fry (Protein: ~35g)
Snack: Greek Yogurt Bowl (Protein: ~15g)
Daily Total: Approximately 125g of protein.
Here are three simple recipes that are packed with protein and easy to make on a busy schedule.
Once you consistently hit your protein target, you can expect noticeable changes. Within the first 1-2 weeks, most people report feeling more full and satisfied after meals. Protein has a high thermic effect of food (TEF) and is the most satiating macronutrient, which can help reduce cravings and overall calorie intake.
If you are strength training, you may notice better recovery and less muscle soreness. Visible changes in muscle definition or growth typically take longer, usually around 8-12 weeks of consistent training and nutrition. Progress is gradual, not immediate. You may also notice stronger hair and nails, as they are primarily made of protein.
If you find you are gaining unwanted weight, your total calories may be too high. Protein is just one part of the equation. If you feel overly full or bloated, try distributing your protein more evenly across 4-5 smaller meals instead of 3 large ones. Adjust based on how your body responds.
No, this is an outdated concept. Your body maintains a pool of amino acids. As long as you eat a variety of protein sources throughout the day, you will get all the essential amino acids you need.
A single scoop of a quality vegetarian protein powder mixed with water or plant milk is the fastest method. A cup of non-fat plain Greek yogurt is another excellent and easy option.
No. Seitan is made from wheat gluten. It is a fantastic protein source for most people, but it is completely unsuitable for anyone with celiac disease or a gluten sensitivity.
All content and media on Mofilo is created and published for informational purposes only. It is not intended to be a substitute for professional medical advice, diagnosis, or treatment. Always seek the advice of your physician or other qualified health provider with any questions you may have regarding a medical condition, including but not limited to eating disorders, nutritional deficiencies, injuries, or any other health concerns. If you think you may have a medical emergency or are experiencing symptoms of any health condition, call your doctor or emergency services immediately.