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 serving12040
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.