Skip to content

Best Rajasthani Thali in Udaipur

Where to eat an unlimited Rajasthani thali in Udaipur, what comes on the plate, prices and how thali halls work.

A silver thali with rice and many small dishes
A silver thali with rice and many small dishes. Photo by Zoshua Colah on Unsplash
Quick answer

An unlimited Rajasthani thali in Udaipur costs about ₹300–500 at a local dining hall and more at hotels. Natraj Dining Hall near the railway station is the city's best-known unlimited vegetarian thali, with dal baati, ker sangri, gatte, kadhi, rotis and churma refilled until you stop them.

Key facts

  • Typical price: about ₹300–500 at local halls
  • Natraj Dining Hall, near the station, is a local institution
  • Servers keep refilling until you cover your plate

The thali is the best-value meal in Udaipur and the easiest way to taste Mewari cooking in one sitting. At a local dining hall it’s also a bit of theatre.

What’s on the plate

A typical Rajasthani thali includes:

  • Dal and baati or rotis (wheat, bajra or makki).
  • Gatte ki sabzi, gram-flour dumplings in yogurt curry.
  • Ker sangri, desert berries and beans.
  • Kadhi, a yogurt and gram-flour curry.
  • A seasonal vegetable, rice, papad, pickle and chaas (buttermilk).
  • A sweet, often churma, lapsi or halwa.

How thali halls work

At many local halls you buy a token first, then sit. Servers come round with buckets and keep refilling. When you’ve had enough, cover your plate with your hand and say “bas”. Eat with your right hand, using roti or baati to scoop.

Where to eat

  • Natraj Dining Hall, near the railway station. Unlimited vegetarian thali, served fast and hot. A local institution.
  • Krishna Dal Bati Restro. Best known for dal baati churma.
  • The Garden Hotel near Gulab Bagh. A simple thali after the Vintage Car Museum.
  • Millets of Mewar on Hanuman Ghat. A millet thali with plenty for vegans.
  • Heritage hotels for a slower, more elaborate Rajasthani dinner.

Tips

  • Go at lunch; thali halls are at their best between 12 and 2 pm.
  • Pure-veg and Jain options are common. See Jain food in Udaipur.
  • Prices were checked in October 2026 and are about ₹300–500 at local halls.

More in our Udaipur food guide.

A sign at a thali restaurant asking diners to buy tokens first
A sign at a thali restaurant asking diners to buy tokens first. Photo by Raj Rana on Unsplash

Frequently asked questions

What is in a Rajasthani thali?

Usually dal, baati or roti, gatte ki sabzi, ker sangri, kadhi, a seasonal vegetable, rice, papad, pickle, buttermilk and a sweet such as churma.

How much is a thali in Udaipur?

About ₹300–500 for an unlimited thali at a local dining hall. Hotel thalis cost more.

How do I stop servers refilling my thali?

Cover your plate with your hand and say 'bas' (enough).