Compare

Veg thali (restaurant/dhaba) vs Veg thali (home-cooked)

Gram for calorie, Veg thali (restaurant/dhaba) carries more protein per kcal than Veg thali (home-cooked) — 26.2 g protein for 742 kcal against 23.1 g for 689 kcal. For fat loss, where protein-per-calorie matters most, Veg thali (restaurant/dhaba) is the better lever. For muscle gain, where total protein grams matter more than the calorie cost, Veg thali (restaurant/dhaba) wins with 26.2 g against 23.1 g. On cost, Veg thali (home-cooked) is the cheaper way to hit a protein target — ₹34.6 per 20 g protein versus ₹91.6. Neither is "bad" — Veg thali (restaurant/dhaba) is a restaurant plate item and Veg thali (home-cooked) is a restaurant plate item, so the honest answer is usually "both, on different days," not a single winner.

742Veg thali kcal
  • 689Veg thali kcal
  • 26.2gVeg thali protein
  • 23.1gVeg thali protein

Side by side

MetricVeg thali (restaurant/dhaba)Veg thali (home-cooked)
Serving2 roti + rice + dal + sabzi + salad + curd + papad2 roti + rice + dal + sabzi + salad + curd
Calories742689
Protein g26.223.1
Carbs g113.8105.4
Fat g20.219.4
Cost per serving₹120₹40
Best for muscle gain✓
Best for fat loss✓
Best for budget✓

Questions people ask

Which has more protein, Veg thali (restaurant/dhaba) or Veg thali (home-cooked)?
Veg thali (restaurant/dhaba) has 26.2 g protein per serving; Veg thali (home-cooked) has 23.1 g. Veg thali (restaurant/dhaba) is ahead in absolute grams.
Which is better for fat loss?
Veg thali (restaurant/dhaba) 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?
Veg thali (home-cooked) is the cheaper source of protein between the two, at current Indian retail prices.