How to Get 100g of Protein a Day as a Vegetarian

How to Get 100g of Protein a Day as a Vegetarian

“Where do you get your protein?” is the question every vegetarian hears. The honest answer is that it is entirely possible to reach 100g a day without meat, but it takes a bit of planning. Here is a practical guide with food swaps, numbers, and a full-day meal plan.

How Much Protein Do You Actually Need?

The general recommendation for healthy adults is about 0.8g per kg of body weight, which works out to roughly 50 to 65g a day for most people. But needs go up if you lift weights, train hard, are trying to lose fat while keeping muscle, or are older. Many active people aim for 1.2 to 2g per kg, so 100g is a sensible target for someone weighing around 60 to 80 kg.

If you have kidney disease or another medical condition, check with a doctor before raising your protein intake.

Why It Feels Harder as a Vegetarian

Plant foods generally have less protein per serving than meat, and they come packaged with more carbohydrates. Some plant proteins are also lower in certain essential amino acids, and slightly less digestible. None of this is a dealbreaker. Eating a variety of sources through the day, such as pulses with grains, covers your amino acid needs easily. A small increase in total protein also helps make up for digestibility differences.

The Best Vegetarian Protein Sources

Approximate values; they vary by brand and preparation.

Food Serving Protein
Soya chunks (dry) 30g ~15g
Paneer 100g ~18g
Greek yoghurt 150g ~13–15g
Tofu (firm) 100g ~12g
Tempeh 100g ~19g
Cooked lentils/dal 1 cup ~15–18g
Rajma or chickpeas (cooked) 1 cup ~14–15g
Besan (gram flour) 50g ~11g
Milk 1 glass (250ml) ~8g
Curd/dahi 1 bowl (150g) ~5–6g
Peanuts 30g ~7g
Pumpkin seeds 30g ~9g
Quinoa (cooked) 1 cup ~8g
Eggs (if you eat them) 1 egg ~6g
Whey or plant protein powder 1 scoop ~20–25g

A Sample Day at 100g+

Meal What to eat Protein
Breakfast 2 besan chillas stuffed with 50g paneer, plus a glass of milk ~27g
Mid-morning 150g Greek yoghurt with 20g pumpkin seeds ~20g
Lunch 1 cup dal, 2 rotis, 1 bowl curd, salad ~27g
Evening snack 40g roasted chana ~8g
Dinner Soya chunk curry (30g dry) with 2 rotis ~21g
Total ~103g

Prefer to skip dairy? Swap paneer for tofu, Greek yoghurt for soy yoghurt, and milk for soy milk, and add a scoop of plant protein if needed.

Smart Tips to Hit Your Number

1. Build every meal around a protein. Decide on your protein first, then add the rest. Aim for 20 to 30g per meal rather than loading it all into dinner.

2. Snack with purpose. Roasted chana, peanuts, sprouts chaat, a boiled egg, or a glass of buttermilk adds up quickly and keeps hunger down.

3. Upgrade your staples. Use besan or multigrain flour with added soya flour for rotis, add lentils to rice dishes, and stir milk powder or nut butter into oats and smoothies.

4. Pair grains and pulses. Dal-chawal, rajma-rice, and hummus with whole-wheat pita aren’t just comfort food. They give you a more complete amino acid profile.

5. Use protein powder as a supplement, not a replacement. If you struggle to reach your target, one scoop a day can fill the gap. Pick a product with third-party testing and minimal added sugar.

6. Track for a week. Use any food-tracking app for a few days. You’ll quickly see where you are falling short, and it’s usually breakfast.

Common Mistakes to Avoid

  • Relying on “protein” labels. Many packaged foods advertise protein but are mostly refined carbs or sugar. Check the grams per serving.
  • Eating too little overall. If your calories are too low, protein will not do its job.
  • Skipping variety. Eating only one source, such as just paneer, can leave gaps in fibre and micronutrients.
  • Forgetting B12 and iron. Vegetarians should keep an eye on vitamin B12, iron, and zinc. Dairy and eggs help with B12, but a blood test and supplements, if advised, are worth considering.
  • Ramping up too fast. A sudden jump in pulses and soya can cause gas and bloating. Increase gradually and drink enough water.

FAQs

Can I build muscle on a vegetarian diet?
Yes. With enough total protein, enough calories, and resistance training, vegetarians build muscle just as effectively.

Is soya safe to eat daily?
Moderate amounts, such as one serving of soya chunks, tofu, or soy milk, are considered safe for most people.

Do I need protein powder?
Not necessarily. It is a convenience, not a requirement.

Is 100g too much?
For many active adults it is well within a safe range. If you are unsure, ask a doctor or registered dietitian.

The Bottom Line

Reaching 100g of protein as a vegetarian comes down to three habits: include a solid protein source at every meal, snack smartly, and mix your pulses, dairy, soya, nuts, and grains. With a little planning, it becomes routine.

This article is for general information and isn’t a substitute for personalised medical or nutritional advice.

Back to blog