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.
Side by side
| Metric | Plain dosa | Onion tomato uttapam |
|---|---|---|
| Serving | 1 medium dosa | 1 uttapam |
| Calories | 147 | 203 |
| Protein g | 3.5 | 5 |
| Carbs g | 22 | 30 |
| Fat g | 5 | 7 |
| Cost per serving | ₹10 | ₹40 |
| 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.