Food · 7 min read

How to Compare Protein Foods by Serving vs. Per 100 g: Dry Weight Traps & Amino Acids

Why comparing 100 g of dry lentils or almonds against 100 g of cooked tofu or yogurt misleads meal planners, and how to compare vegetarian protein foods fairly by cooked plate serving, calorie density, and amino acid complementarity.

Practice this guide inside Ayurveda & Asana Yoga on iPhone & iPad 908 illustrated postures, guided prāṇāyāma timers, and personalized dosha meal plans with USDA macros.
Download on the App Store
Illustration for How to Compare Protein Foods by Serving vs. Per 100 g: Dry Weight Traps & Amino Acids

Illustration for How to Compare Protein Foods by Serving vs. Per 100 g: Dry Weight Traps & Amino Acids

Quick Answer

{'heading': 'Quick Answer: Comparing Plant and Dairy Proteins Fairly', 'summary': 'The most common mistake when comparing protein foods is mixing up "Per 100 g dry weight" with a realistic "Cooked edible serving." Dry mung dal contains ~24 g of protein per 100 g in the pantry jar, but once boiled with water into a bowl of cooked dal, 100 g on the plate contains ~7 to 8 g of protein (or ~14 to 16 g per 1-cup cooked serving). Similarly, nuts and seeds look high in protein per 100 g (~20–25 g), but a 100 g portion packs ~580 kcal of fat—meaning a realistic 28 g (1 oz) handful supplies 5 to 7 g of protein. Comparing foods across three columns—protein per cooked serving, protein per 100 g cooked, and calories per 10 g of protein—gives you an honest picture for meal planning.', 'bullets': ['Watch the dry-vs-cooked water shift: Always toggle between `Per serving` and `Per 100 g` on cooked equivalents in the Ayurveda & Asana Yoga nutrition panel.', 'Protein density vs. energy density: Greek yogurt, firm tofu, tempeh, edamame, and seitan deliver 10 g of protein for ~60–110 kcal; lentils and beans deliver 10 g of protein plus rich fiber for ~130–145 kcal; nuts deliver 10 g of protein for ~270–320 kcal.', 'Complementary amino acids across the day: Legumes (rich in lysine, lower in methionine) and grains/seeds (rich in methionine/cysteine, lower in lysine) form a complete essential amino acid profile when eaten across the day—such as rice and dal (kitchari).', 'Adult baseline RDA: 0.8 g of protein per kg of body weight per day (roughly 46–56+ g/day, or 10%–35% of calories).']}

The most common mistake when comparing protein foods is mixing up "Per 100 g dry weight" with a realistic "Cooked edible serving." Dry mung dal contains ~24 g of protein per 100 g in the pantry jar, but once boiled with water into a bowl of cooked dal, 100 g on the plate contains ~7 to 8 g of protein (or ~14 to 16 g per 1-cup cooked serving). Similarly, nuts and seeds look high in protein per 100 g (~20–25 g), but a 100 g portion packs ~580 kcal of fat—meaning a realistic 28 g (1 oz) handful supplies 5 to 7 g of protein. Comparing foods across three columns—protein per cooked serving, protein per 100 g cooked, and calories per 10 g of protein—gives you an honest picture for meal planning.

Watch the dry-vs-cooked water shift: Always toggle between `Per serving` and `Per 100 g` on cooked equivalents in the Ayurveda & Asana Yoga nutrition panel.

Protein density vs. energy density: Greek yogurt, firm tofu, tempeh, edamame, and seitan deliver 10 g of protein for ~60–110 kcal; lentils and beans deliver 10 g of protein plus rich fiber for ~130–145 kcal; nuts deliver 10 g of protein for ~270–320 kcal.

Complementary amino acids across the day: Legumes (rich in lysine, lower in methionine) and grains/seeds (rich in methionine/cysteine, lower in lysine) form a complete essential amino acid profile when eaten across the day—such as rice and dal (kitchari).

Adult baseline RDA: 0.8 g of protein per kg of body weight per day (roughly 46–56+ g/day, or 10%–35% of calories).

The "Per 100 g Dry" Illusion vs. What Actually Lands on Your Plate

Viral social media nutrition charts frequently claim that "lentils have more protein than steak (25 g per 100 g)" or "almonds and hemp seeds are pure protein powerhouses (21–31 g per 100 g)." While those numbers are technically true for 100 grams of bone-dry, uncooked lentils or 100 grams of raw nuts, nobody eats a bowl of dry uncooked lentils, and eating 100 grams (nearly a full cup) of almonds in one sitting adds nearly 600 calories.

Once 100 grams of dry lentils absorb water in the pot, they expand into ~270 grams of cooked lentils. Conversely, 100 grams of raw spinach (which is 91% water and has 2.9 g of protein) looks high in protein "per 100 calories," yet you would have to chew through an entire 1-pound (454 g) bag of spinach just to get 13 grams of protein.

To plan satisfying vegetarian meals without falling for either extreme, evaluate every protein source by its realistic cooked plate serving alongside its calorie and carbohydrate/fat companions.

Side-by-Side Vegetarian Protein Comparison Table (USDA FoodData Central)

Use this table to compare common Ayurvedic and vegetarian protein staples on an equal footing.

Food (Cooked / Ready-to-Eat State)Realistic Plate ServingProtein per ServingProtein per 100 g (Cooked/Edible)Calories per Serving (and Dominant Companion Macro)
Cooked lentils, split mung dal, or toor dal (boiled, drained/thick)1 cup (~198 g)~16 to 18 g~8.5 to 9.0 g~230 kcal (plus ~39 g complex carbs & 15 g fiber)
Cooked chickpeas, black beans, or kidney beans (rajma)1 cup (~172 g)~14.5 to 15.5 g~8.5 to 9.0 g~225 to 265 kcal (plus ~40 g complex carbs & 12–15 g fiber)
Firm tofu (calcium-set) or Tempeh1/2 cup / 3.5 oz (100 g)~16 to 20 g~16 to 20 g~145 to 195 kcal (low carb; moderate unsaturated fat + calcium)
Shelled edamame (cooked green soybeans)1 cup (~155 g)~18.5 g~11.9 g~188 kcal (balanced fiber, protein, and folate)
Paneer (fresh Indian acid-set milk cheese)1/3 cup cubed (~75 g)~14 to 15 g~18 to 20 g~220 to 240 kcal (virtually 0 g carb; ~16–18 g dairy fat)
Plain strained Greek yogurt (low-fat or whole)3/4 cup (170 g)~15 to 17 g~9.0 to 10.0 g~100 to 160 kcal (low carb; high calcium & iodine)
Hemp hearts, pumpkin seeds (pepitas), or almonds1 oz / ~3 tbsp (28 g)~6 to 9.5 g~21 to 31 g~160 to 180 kcal (~14 g healthy fats; use as a topper, not sole protein)
Cooked quinoa or pearled barley1 cup (~185 g)~6 to 8 g~3.5 to 4.4 g~200 to 220 kcal (primary grain carbohydrate that adds bonus protein)

Why Kitchari and Dal-Chawal Work: Amino Acid Complementarity Without Micromanagement

Human protein synthesis requires nine essential amino acids that the body cannot manufacture from scratch. While soy foods (tofu, tempeh, edamame), dairy (yogurt, milk, paneer), quinoa, buckwheat, and hemp seeds contain all nine essential amino acids in balanced proportions on their own, most legumes are slightly lower in the sulfur-containing amino acid methionine (while rich in lysine), and most cereal grains, nuts, and seeds are lower in lysine (while rich in methionine).

Modern nutrition consensus (including the Academy of Nutrition and Dietetics and NIH) confirms that you do not need to calculate amino acid ratios at every single bite because the liver and muscle tissues maintain a dynamic amino acid pool across the day. Even so, traditional culinary pairings—such as basmati rice with mung dal in kitchari, chapati with chana masala, or oatmeal topped with pumpkin seeds and milk—naturally combine lysine-rich and methionine-rich foods in the same comforting bowl.

Key Takeaways

  • Always compare vegetarian protein foods in their cooked, ready-to-eat state rather than comparing 100 g of dry lentils against 100 g of wet yogurt.
  • Combine a primary legume/soy/dairy anchor (14–18 g protein per cup) with a whole grain (6–8 g) and a seed/nut topper (6–9 g) to reach 25–30 g of protein in a single meal effortlessly.
  • Use the `Per serving` vs. `Per 100 g` toggle in the Ayurveda & Asana Yoga nutrition panel to see how water weight and calorie density behave.

Frequently Asked Questions

Do I have to eat rice and beans in the exact same meal for my body to use the protein?

No. Earlier 1970s theories suggested complementary plant proteins had to be eaten at the exact same sitting, but subsequent nitrogen-balance research showed that eating legumes, grains, nuts, and seeds across a 24-hour day supplies the body’s amino acid pool effectively—though pairing rice and dal in the same meal remains delicious and gentler on blood sugar.

Why does straining plain yogurt into Greek yogurt or labneh double its protein per cup?

Straining drains away liquid acid whey (which is mostly water, lactose sugar, and dissolved minerals), concentrating the solid casein protein curds so a 170 g bowl packs ~16–17 g of protein instead of ~8–9 g.

iOS App for iPhone & iPad

Practice with 908 illustrated postures, custom prāṇāyāma timers & dosha meal plans

Combine classical Vata, Pitta, and Kapha balance, Six Tastes (Shad Rasa), and seasonal Ritucharya routines with verified USDA calorie, macronutrient, vitamin, and mineral tracking.

Sources & Classical References

  1. USDA FoodData Central: Amino Acid and Protein Profiles of Legumes, Grains, Soy, Dairy, and Seeds — U.S. Department of Agriculture (USDA)
  2. Dietary Reference Intakes for Energy, Carbohydrate, Fiber, Fat, Fatty Acids, Cholesterol, Protein, and Amino Acids — National Academies of Sciences, Engineering, and Medicine (Institute of Medicine)

Related Guides