Udaipur is where much of Rajasthan's grandeur resides, traces of which can be seen in the rich cuisine available here. A visit to Udaipur will not be complete without you indulging in its grand cuisine. One simply cannot miss out on the authentic deliciousness of Dal Baat Churma and Gatte ki Sabji served at Hotel Natraj. They've mastered the art of making only the best of Rajasthani food. Shiv Shakti Chaat is quite famous for the different types of Kachori Chaat that they offer which, happens to be one of the specialities of this city. Neelam Restaurant offers a Rajasthani Thali which is full of sweet, tangy and spicy, home-made flavours and is definitely a must-have! Udaipur also tends to your sweet-tooth with its traditional, orange Jalebis which are made in pure, desi ghee at Bhole Misthan. We assure you, you will not be able to stop at just one!
So,  enrich your stay further by pampering your taste buds with the mouthwatering cuisine of this vibrant city.


If you want to have lunch or dinner in Oberoi, make sure to make the bookings well in advance. During other times, especially during peak season or a long weekend, make table reservation a day prior to any of the fine-dining restaurants like Upre, Hari Garh, Ambrai.

Read more about Street Food in Udaipur

Photos of Famous Food in Udaipur

Local dishes of Udaipur
Local dishes of Udaipur

Restaurants in Udaipur




INR 800-1950 For Two for two

Reservations are highly recommended at this classy and sophisticated, open air restaurant. One gets a really beautiful view of the lake and the City palace while dining here. Though the service here is a bit slower compared to other 5 star hotels, the food is excellent and will leave you a very content person.

Udaivilas Hotel, Civil Lines, Hari Dasji Ki Magri, Udaipur, Rajasthan - 313001, India


Barbecue, Chinese, Indian, Continental

12.30-3PM & 7.30-10.30PM

INR 450-800 For Two for two

Ambrai serves excellent, mouth watering multi-cuisine delicacies. Pamper your taste buds along with your eyes by sitting at lake shore.

Amet Haveli Hotel, Outside Chandpole, Udaipur313001, India

Jagat Niwas Palace Hotel


7AM-10AM, Noon-3PM & 6-10PM

INR 1000 For Two for two

Jagat Niwas is an elegant and classy rooftop restaurant with some great views of the lake. The restaurant offers a great variety of rich curries and Tandoori dishes. Amazing cocktail menu and beer on the rocks only makes this place even more enjoyable.

25, 23, Lal Ghat Road, Silawatwari, Udaipur, Rajasthan 313001

Lotus Cafe

Cafe, Bakery


INR 200-300 For Two for two

A not so expensive, small restaurant, Lotus Cafe serves some fabulous chicken dishes and mouth watering vegetarian dishes. A nice 'not-so-known' cafe in the city is a great place to hangout with friends.

Shop No. 15, Bhatiyani Chihatta, Rao Ji Ka Hata, Udaipur, Rajasthan 313001

Udai Kothi


12 Noon to 1 AM

INR 400-500 for two for two

Beautifully decorated terrace restaurant with the romantic ambiance, muted lighting, gentle music and candles lit. Udai Kothi offers guests the best of both worlds; the latest standards, blending happily with old-world charm. A pool side rooftop restaurant is a perfect place for the romantic date dinner.

O/S Chand Pole, Hanuman Ghat Marg, On Pichola Lake, Udaipur, Rajasthan 313001

Mayur Rooftop Cafe



INR 300-400 For two for two

The cafe has a great view of Jagdish Temple featuring multihued light show. The quality and taste of multi-cuisine delicacies is authentic and worth trying.

155, opp.Jagdish Temple, Jagdish Chowk, Udaipur313001, India

Natraj Hotel Dining Hall

Rajasthani, Gujarati


INR 150 for two for two

A very popular place among tourists that offers authentic Gujarati and Rajasthani thaali. A 'not so expensive' dining hall,it is a perfect place to relish local flavors. The thali includes a great variety of rice, dal, roti, pickles and at least five kind of vegetables. A place worth visiting if you are in Udaipur.

New Bapu Bazar, Behind Ashoka Cinema, Udaipur, Rajasthan 313002

Savage Garden



INR 300-750 For Two for two

From the starters to the desserts, the food is lip-smacking and easy on the pocket.

22, Inside Chandpole, Udaipur, Rajasthan

1559 AD

Bakery, Cafe


INR 550-1100 For Two for two

1559 AD has a classy and serene ambiance with the waiters in embroidered-silk waistcoats. It's known for offering some delicious Indian and Thai dishes.

P.P.Singhal Marg, near Fateh Sagar, Udaipur, Rajasthan 313001

The Oberoi Udaivilas

Rajasthani, Indian, Chinese, Thai

12:00 AM - 12:00 PM, 9:00 PM - 12:00 AM

INR 800-1950 For Two for two

If you are in a mood to spoil yourself and splurge, Udaivilas is the place you should go to. One can find all kinds of cuisine here, like Rajasthani, Thai, Mediterranean, Indian and many more. With the soft background music and dance performances in the evening, it's a great place to flatter yourself with a luxurious experience.

Hardasji Ki Magri, Udaipur 313001 India

Places to Visit In Udaipur