Pahalwan Foods
Pahalwan Mass
Cheap per tub, but sugar runs above 10 g a serving. · Malai · Vegetarian
Protein-to-carb ratio 1 : 3.6 · added sugar 12 g per serving (above the 10 g we allow without a penalty)
D
44.1
out of 100
Auto-scoredLast updated 14 Oct 2026· Formula v1.1
Label31.5 / 40
Ingredients0 / 35
Buyers12.7 / 25
- Density
- 20%
- ₹ / g protein at best trusted price
- ₹2.27
- Lowest trusted
- ₹1,359
- Servings
- 30
Show the maths
Show the maths · formula v1.1
Label · 31.5 / 40
Protein density10 / 15
20 g ÷ 100 g = 20.0%
15 × min(1, 20.0% ÷ 30% target) = 10Cost per gram of protein at MRP (used for scoring so the score does not change with daily prices)7.45 / 10
MRP ₹1,599 ÷ (30 servings × 20 g) = ₹2.665/g
Category median ₹3.316/g → 5 + (1 − 2.665 ÷ 3.316) × 12.5, capped 0–10 = 7.45Full disclosure10 / 10
Every ingredient and dose listed → 10Low added sugar4 / 5
12 g added sugar: 5 up to 10 g, then −0.5 per extra gram = 4Ingredients · 0 / 35
Named, traceable raw material0 / 10
Origin not named → 0Branded ingredient at studied dose0 / 15
No branded, studied ingredient or named form → 0Third-party test or lab report0 / 10
None found → 0Buyers · 12.7 / 25
Cleaned rating, volume-adjusted6.74 / 15
(950 reviews × 3.92★ + 200 × 3.8★) ÷ (950 + 200) = 3.899★
15 × (3.899 − 3) ÷ 2 = 6.74Theme balance3.42 / 5
5 × 52 positive ÷ (52 + 24) = 3.42Brand-site vs marketplace gap2.5 / 5
No brand-site rating → 2.5Total31.45 + 0 + 12.66 = 44.1
Ingredients
- Milk protein concentrateGeneric
- MaltodextrinGeneric
What buyers say
| Store | Rating | Reviews | Removed |
|---|---|---|---|
| megabazaar | 4.0★ | 570 | 38 |
| cartnation | 3.8★ | 380 | 29 |
"Removed" counts reviews filtered as suspicious before scoring. Brand-site ratings are not used in the rating score, only in the gap check.
+ Taste & mixability · 52− Value for money · 24
Red flags
No red flags found on the label.
Score change log
- 14 Oct 2026— → 42.5 · Initial score (formula v1.1)
- 14 Oct 202642.5 → 43.2 · Recomputed after fact change
- 14 Oct 202643.2 → 44.1 · Recomputed after fact change