Masala Body
Nutrient score, per serving
Variant B · per practical serving

Nutrients
per serving

Same ten nutrients, but counted in the amount you would actually eat. Two dials set how big the plant and animal portions are. 100 = a medium serving of mathi. Higher and further right is better, and the dot size no longer has to do any work.

Plant serving
Animal serving
Plant
Animal
Best plant and animal serving at these dials
Hover a mark for the serving size
The method

The 100 kcal score, scaled to the plate

Each food's per-100 kcal score is multiplied by the calories in its serving, then the chart is scaled so a medium serving of mathi reads 100. Protein is counted the same way, in grams per serving. The scale never changes, so every dial setting is comparable with every other.

ProteinIronCalciumMagnesiumPotassiumZincB12FolateVitamin EFibre
The dials

What medium, small and large mean

Medium is 100 g of meat, 60 g of small fish, 2 eggs, 50 g of liver, a katori of dal, 100 g of raw vegetable or greens, one fruit. Small is half a plant serving and about 60 percent of an animal one. Large is double the sabzi, greens and fruit, one and a half times the dal, meat, fish and eggs. Staples, nuts and dairy stay fixed: a plate of rice, a handful, a glass.

The catch

Greens are still a floor

Palak and amaranth hit the cap on several nutrients at 100 kcal, so their true per-100 kcal score is higher than 330. Scaling a capped number to a serving shortchanges them at every dial setting. Their dots are a floor, not a verdict.

Eat like a human
The winner is whoever gets the bigger portion.

Small meat and a large sabzi, and palak and amaranth pass goat and eggs. A big plate of meat and a spoon of sabzi, and it is fish and goat by a mile. What survives every setting is the shape: animal foods sit right on protein, greens and dals sit left, and mathi and liver stay at the top of their weight class.