Compare

Plain dosa vs Onion tomato uttapam

Gram for calorie, Plain dosa carries less protein per kcal than Onion tomato uttapam — 3.5 g protein for 147 kcal against 5 g for 203 kcal. For fat loss, where protein-per-calorie matters most, Onion tomato uttapam is the better lever. For muscle gain, where total protein grams matter more than the calorie cost, Onion tomato uttapam wins with 5 g against 3.5 g. On cost, Plain dosa is the cheaper way to hit a protein target — ₹57.1 per 20 g protein versus ₹160. Neither is "bad" — Plain dosa is a grain & staple item and Onion tomato uttapam is a grain & staple item, so the honest answer is usually "both, on different days," not a single winner.

147Plain dosa kcal
  • 203Onion tomato uttapam kcal
  • 3.5gPlain dosa protein
  • 5gOnion tomato uttapam protein

Side by side

MetricPlain dosaOnion tomato uttapam
Serving1 medium dosa1 uttapam
Calories147203
Protein g3.55
Carbs g2230
Fat g57
Cost per serving1040
Best for muscle gain
Best for fat loss
Best for budget

Questions people ask

Which has more protein, Plain dosa or Onion tomato uttapam?
Plain dosa has 3.5 g protein per serving; Onion tomato uttapam has 5 g. Onion tomato uttapam is ahead in absolute grams.
Which is better for fat loss?
Onion tomato uttapam carries more protein per calorie, which tends to help with satiety on a calorie deficit — but total daily calories still decide the outcome.
Which is cheaper per gram of protein?
Plain dosa is the cheaper source of protein between the two, at current Indian retail prices.