While exploring the city of lakes, tantalizing your buds should also be on your to do list. There are authentic places in Udaipur where you can taste from traditional Rajasthani cuisine to multi-cuisine. Udaipur being one the most preferred destination for short break, this city has lot to offer from tourist spots to places to eat whether it be a luxurious restaurant or street side food.
We have handpicked the best restaurants in Udaipur for lunch that serves typical traditional food, multi-cuisines with liquor, mocktails and more. These restaurants have a unique setting and ambience to give you a special feel.
Natraj Dining Hall & Restaurant
Your trip to Udaipur will fall short if you haven’t visited Natraj Dining Hall & Restaurant for a feel good and taste good lunch. Here you can order Rajasthani thali that consist of almost 10-15 items to taste and fill your tummy. Also, you can order a-la-carte dishes at the restaurant. We are sure taking a lunch at this dinning spot will surely make your day. We recommend to must try Rajasthani thali meals and what’s interesting is the way they welcome customer and the way they serve the customer. We won’t tell how so please visit and experience for yourself.
Address: No. 22-24, City Station Road, Udaipur 313002
Cost: INR 200 Per Person
Timing: 11:00 AM – 3:30 PM and 6:30 PM – 10:30 PM
Madri Haveli Restaurant
A splendid rooftop restaurant that serves tasty breakfast, lunch and dinner. Here you can taste the vegan and non-vegan foods accompanied by beverages. The specialties of this rooftop restaurant are authentic chicken and mutton dishes as well as Rajasthani local cuisines.
Address: No. 70, Ganesh Ghati, Inside Chandpole, Udaipur
Cost: INR 350 Per Person
Timing: 10:00 AM to 10:00 PM
Lake Shore Restaurant
If you are looking for budget-friendly restaurant that serves Asian, European and Indian cuisines. The best part of this restaurant is you can get gluten-free food upon request. After visiting top tourists spot in Udaipur, you can surely choose this restaurant to give your taste buds a spin. Here you can try the specialist dishes such as Lal Maas, Chicken dishes and Paneer dishes.
Address: Brahmpal Road, Opposite Hotel Udai Kothi, Chandpole, Udaipur
Cost: INR 140 to INR 300 Per Person
Timing: 07:30 AM to 11:30 PM
Harigarh Restaurant
A famous restaurant in Udaipur that serves authentic Indian dishes while enjoying the mesmerizing ambience and location. Being located by the lakeside this restaurant has perks and adds to the beauty. The best part of this restaurant is the hospitality, veg and non-veg food accompanied by variety of alcohol. The non-veg dishes and biryanis is a must try here.
Address: Hanuman Ghat, Outside Chandpole, Udaipur
Cost: INR 300 Per Person
Timing: Saturday – Thursday 09:00 AM to 11:00 PM, Friday 12:00 AM to 11:59 PM
Khamma Ghani Restaurant
Once you visit this place, we bet you will be a fan of the food and the ambiance this restaurant has. Here you can choose seating that suits your comfort. This restaurant has outdoor seating, rooftop, and the most loved and romantic candlelight dinner. Here you can enjoy dishes Asian, Barbecue, Indian, and global cuisines.
Address: Rang Sagar, Near Hotel Natural Lake View, Udaipur
Cost: INR 300 to INR 1,200 Per Person
Timing: 11:00 AM to 11:00 PM
Krishna Dal Bati
If are in Udaipur and haven’t tried the Dal Bati then your visit to Udaipur will be incomplete. Krishna Dal Bati is among that place where you can enjoy the typical traditional Dal Bati along with various other Rajasthani dishes. Also, the Dal Bati Choorma is among the favorite among locals and tourists. This restaurant also serves Thali which will be a super tummy filler.
Address: Hotel Green View Street, Gulab Bagh Road, Udaipur
Cost: INR 300 Per Person
Timing: 11:00 AM to 04:45 PM and 07:00 PM to 09:30 PM
Sankalp
It’s been quite a few days in Udaipur and having tasted the Rajasthani flavours, International dishes then you can simply go for Sankalp. A famous restaurant across India that serves authentic South Indian dishes. This restaurant is famous for its variety of Dosas and the chatnis along with the Sambhar.
Address: Mewar Motor Building, No. 48, City Station Rd, Udaipole, Toran Bawri, Ganesh Ghati, Udaipur
Cost: INR 300 Per Person
Timings: 9 AM to 5 PM
Charcoal by Carlson
If you are looking for food with views then this is the place for you. You can sit back here and relax while enjoying the food and scenic views of lakes. Here you can order from a variety of Indian and International cuisines in vegan and gluten free dishes. The specialty of this place is Bruschetta, chicken dishes and prawns.
Address: 12 Lal Ghat Road, Udaipur
Cost: INR 120 to INR 750 Per Person
Timing: 8:00 AM – 10:30 AM and 12:00 PM – 3:30 PM and 6:00 PM – 11:00 PM
Rainbow Restaurant
Rainbow Restaurant is a great place grab a bite and a brew while enjoying the beautiful sunset over alongside the banks of Lake Pichola. The restaurant has a great ambiance arranged in an adorable way. Here you can take the lunch or enjoy the candlelight set up and with heartfelt songs.
Address: 27-28, Lal Ghat Road, Near Jagdish Temple, Behind, Udaipur
Cost: INR 450 Per Person
Timings: 7:45 AM to 11 PM
Jagat Niwas Rooftop Restaurant
Located in the Jagat Niwas Haveli, this restaurant is not just a restaurant, this is palace. Here you can enjoy traditional Indian dishes to modern day cuisines. The specialty of this restaurant is the views of the lake Pichola.
Address: Jagat Niwas Haveli, Lal Ghat, Udaipur
Cost: INR 600 Per Person
Timing: 7 AM to 10.30 PM
Frequently Asked Questions
Yes, you can order non-alcoholic beverages from juice to soft drinks.
You can enjoy the typical Rajasthani dishes including Dal Bati, choorma, thali and more.
All the restaurants serve Indian, Asian, European and International cuisines.