scorecardresearch

How to get 50–100g of protein daily on a vegetarian diet without eating meat or eggs?

Getting 50–100 grams of protein on a vegetarian diet is easier than you think with the right food combinations. An expert breaks down simple ways to hit your daily protein goals.
Written by: Aayushi Gupta
Published On: 5 May 2026, 10:33 am IST
  • Google News Share
  • Facebook Share
  • X Share
  • WhatsApp Share
Mitushi Ajmera
Medically Reviewed by
vegetarian protein
Simple vegetarian meals can help you meet your daily protein goals. Image courtesy: Adobe Stock

If you are a vegetarian, you have probably heard this question more than once, “But where do you get your protein from?” And honestly, many people still struggle with it. Between busy routines, limited food choices, and the belief that protein mainly comes from meat or eggs, hitting your daily requirement can feel confusing. But is it really that difficult? Not necessarily. Getting 50–100 grams of protein daily on a vegetarian diet is completely possible when you understand your food options better. Protein supports muscle strength, energy, immunity, and recovery.

Health Shots reached out to fitness and nutrition expert Mitushi Ajmera, author of Fearless Diet, who explains that vegetarian diets can easily meet protein goals when built smartly and consistently.

How much protein do you actually need?

Most vegetarian diets are heavy on carbs like rice, roti, and snacks, and protein often takes a back seat. And then the confusion begins: “Do I need supplements?’ Or “Do I need to eat paneer every day?” Not really. You just need variety. Ajmera explains the daily protein requirement:

  • Minimum requirement: 0.8g protein per kg body weight/day
    Example: 70 kg person → 56g protein/day
  • Moderate activity: 1.2–1.3 g/kg
  • Active lifestyle: 1.5–1.6 g/kg

Ajmera suggests aiming for 20–40g of protein per meal to support better absorption and muscle health. While higher intake up to 2g per kg is generally safe, going beyond that regularly may not offer additional benefits.

Best vegetarian protein sources to include daily

A balanced vegetarian diet should include a mix of protein-rich foods:

1. Dairy options

  • Paneer (100g) → 18–20g
  • Greek yogurt (100g) → 10.5g
  • Milk (1 cup) → 8g
  • Cheese (28g) → 7g
  • Soy milk (250ml) → 7g

2. Legumes & Pulses (Uncooked)

  • Lentils (100g) → 24–26g
  • Chickpeas (100g) → 19–20g
  • Rajma (100g) → 23–24g
  • Soybeans (100g) → 36–40g
  • Edamame (100g) → 35–36g

NOTE: Pair these with some cereal for amino acid balance.

3. Soy products

  • Tofu (100g) → 10–12g
  • Soy chunks (25g dry) → 13–14g
  • Sprouts (moong, chana) (100g) → 6-8g
  • Hummus (100g) → 7.5g

Ajmera highlights soy as one of the strongest vegetarian protein sources. If you are a vegetarian and not using soy regularly, you are probably missing an easy protein upgrade.

soy chunks
Befriend soy for good health! Image courtesy: Shutterstock

4. Grains & cereals (Uncooked)

  • Quinoa (100g) → 14g
  • Oats (50g) → 6–8g
  • Brown rice (100g) → 7.2g
  • Millet (100g) → 8–10g
  • Barley (jau) (100g) → 9g

NOTE: These are carbohydrate-dominant foods with modest protein, best paired with legumes & pulses to improve amino acid balance.

5. Vegetables

  • Peas (100g) → 5–6g
  • Broccoli (100g) → 3g
  • Mushrooms (100g) → 3g
  • Sweet corn (100g) → 3g
  • Brussels sprouts (100g) → 4g

They may not look like much, but they add up over the day.

6. Nuts, seeds & extras

  • Peanuts (100g) → 25.8g
  • Peanut butter (2 tbsp) → 7g
  • Chia seeds (1 tbsp) → 2–2.5g
  • Hemp seeds (1 tbsp) → 3.5–4g
  • Sunflower seeds (1 tbsp) → 2g
  • Roasted chana (30g) → 6g
  • Mixed nuts (¼ cup) → 7g

Portion matters: Stick to 1 tbsp of seeds at a time and 5 pieces of nuts, as they are calorie-dense foods.

7. Supplements

How to easily reach 50g of protein in a day?

Hitting 50 grams of protein can be simple with basic meals:

  • Breakfast: Oats + milk + chia seeds → 14–16g
  • Lunch: Dal + roti + curd → 18–20g
  • Snack: Roasted chana + nuts → 10–12g
  • Dinner: Paneer + vegetables → 10–12g

This combination can give you around 50–55g of protein without complicated planning.

How to reach 100g of protein on a vegetarian diet?

For higher goals, slightly upgrade your meals:

  • Breakfast: Besan chilla + Greek yogurt → 25–30g
  • Snack: Soy milk + seeds → 15–20g
  • Lunch: Rajma + rice + paneer + curd → 30–35g
  • Evening: Roasted chana → 10–12g
  • Dinner: Tofu or soy chunks → 20–25g

This plan can help you reach 95–110g of protein comfortably.

Why do protein combinations matter?

Unlike animal protein, most plant proteins are incomplete, meaning they lack some essential amino acids. Pairing foods like dal with rice or roti with legumes helps create a complete protein profile. A study published in Nutrients highlights that balanced protein intake spread across meals improves muscle protein synthesis more effectively than consuming it all at once.

Tips to improve protein absorption

Ajmera recommends these tips to boost protein absorption:

  • Space protein intake every 3–4 hours
  • Chew food properly and eat slowly
  • Include yoghurt and fermented foods for gut health
  • Add fruits like papaya and pineapple for digestive enzymes
  • Manage stress and avoid overly processed foods

Signs you may not be absorbing protein well

Watch out for signs like fatigue, hair fall, slow recovery, brittle nails, or frequent cravings. These may indicate poor absorption or low intake.

PollTake a Poll
What is your go-to superfood to beat the summer heat?
PollTake a Poll
What is your go-to drink for a daily immunity boost?

Disclaimer: At Health Shots, we are committed to providing accurate, reliable, and authentic information to support your health and well-being. However, the content on this website is intended solely for informational purposes and should not be considered a substitute for professional medical advice, diagnosis, or treatment. Always consult a qualified healthcare provider for personalised advice regarding your specific medical condition or concerns.

  • Google News Share
  • Facebook Share
  • X Share
  • WhatsApp Share
Related Topics:
About The Author
Aayushi Gupta
Aayushi Gupta

Aayushi Gupta is a passionate health journalist with over 4+ years of experience decoding the world of diet, fitness, and intimate wellness. With a sharp eye for trends and a commitment to credible, expert-backed content, she turns complex health topics into clear, empowering stories that inspire readers to take charge of their well-being.

Next Story