14 Amazing Restaurants to Relish the Flavours of Udaipur




Image Alternative text


Udaipur is a city of royalty and luxury. Set amidst serene lakes and picturesque landscapes, no aspect of Udaipur fails to impress its visitors, be it its palaces and lakes or its traditional food items. The royal city of Udaipur is known for the richness of its cuisine and the hospitality of its people.

While exploring a new city, finding authentic food joints becomes an onerous task. Well for that, we have for you a complete list of some of the best restaurants in Udaipur that you should definitely visit!

Top 14 Restaurants in Udaipur



1. Jagat Niwas


Image Alternative text

Rating: 4.4 (based on 532 google reviews)

Situated inside the grand Jagat Niwas Palace, Jagat Niwas restaurant is a delightful and classy rooftop restaurant offering scenic views of the Lake Pichola, City Palace and Hanuman Ghat. Its lavish yet cosy interiors impart pleasant vibes.

They have an elaborate menu consisting of mouthwatering curries, especially catering to the Western tastes. Mutton, Chicken, fish, as well as tandoori classics, are their specialities. They also have a corner for exotic drinks and cocktails that will surely enhance your dining experience.

Cost for Two: Rs 1200 (approx)
Location: 23-25 Behind Jagdish Temple, Lal Ghat Road, Udaipur, Rajasthan 313001
Closed on: All days open
Average time spent: 1 hour 30 minutes
Timing: Monday-Sunday: 07:00 AM-10:30 PM

2. Jheels Restaurant


Image Alternative text

Rating: 4.3 (based on 2682 google reviews)

Jheel's Rooftop Restaurant is another great budget-friendly restaurant in Udaipur. It specializes in North Indian and Italian cuisines and is considered among the best lake view restaurants in Udaipur. The diners especially like the service and soothing ambience of this restaurant. It never fails to impress the customers with its savoury Italian and North Indian delicacies.

Cost for Two: Rs 600 (approx)
Location: 52, Jheel Guest House, 56, Gangaur Ghat Marg, Udaipur, 313001
Closed on: All days open
Average time spent: 1 hour 30 minutes
Timing: Monday-Sunday: 08:30 AM-09:30 PM

3. Khamma Ganni


Image Alternative text

Rating: 4.3 (based on 4682 google reviews)

Khamma Ghani is counted among the best fine dining restaurants in Udaipur. This place serves delicacies from all over the world and has a comforting 5-star ambience. The exotic range of beverages will make your experience even more exciting. It's a great place to spend some leisure hours with your friends and family and savour the gourmet dishes before you. Even though it serves luscious non-veg dishes as well, yet it is considered among the best veg restaurants in Udaipur owing to the unmatched flavour of its savoury veg dishes.

Cost for Two: Rs 1000 (approx)
Location: No 53, Near Hotel Natural Lake View, Rang Sagar, Ambamata, Udaipur, Rajasthan 313001
Closed on: All days open
Average time spent: 1 hour
Timing: Monday-Sunday: 11:00 AM-11:00 PM

4. Tribute


Image Alternative text

Rating: 4.2 (based on 1785 google reviews)

The Tribute Restaurant in Udaipur was conceived with the perspective to pay tribute to Chetak, the legendary and loving horse of Maharana Pratap. It's striking equine furnishing and mesmerizing lakeside view makes it one of the best family restaurants in Udaipur.

The restaurant serves Continental, North Indian cuisines and ethnic curries along with some scrumptious breads of Rajasthan. The scenic beauty of the Rang Sagar Islands and the winter migratory birds are a visual treat. With assorted delectables, luscious desserts and stunning views, you will surely have a great dining experience here.

Cost for Two: Rs 1500 (approx)
Location: 89/B, Ambamata Temple Rd, Behind Monika Complex, Rang Sagar, Udaipur, Rajasthan 313001
Closed on: All days open
Average time spent: 1 hour
Timing: Monday-Sunday: 11:30 AM-04:00 PM and 07:00 PM-11:00 PM

5. Jaiwana Haveli


Image Alternative text

Rating: 4.2 (based on 521 google reviews)

Jaiwana Haveli that was once a private residence of the Thakur of Jaiwana was turned into a beautiful rooftop restaurant with picturesque views serving delicious Mewari cuisine. This restaurant is counted amongst the popular places in Udaipur and thus attracts a lot of diners. It is one of the best Rajasthani restaurants in Udaipur.

Cost for Two: Rs 1000 (approx)
Location: 14, Lal Ghat Road, Near Jagdish mandir, Old City, Udaipur, Rajasthan 313001
Closed on: All days open
Average time spent: 1 hour
Timing: Monday-Friday: 07:30 AM-10:30 PM
Saturday: 07:00 AM-10:00 PM
Sunday: 07:30 AM-10:30 PM

6. Charcoal


Image Alternative text

Rating: 4.2 (based on 493 google reviews)

The exciting elaborate menu at Charcoal by Carlsson is bound to satiate the desires of all the diners that come here. The specialities at this restaurant are divided into two categories- Rajasthani thali and dishes cooked over coal. It is also an ideal place for candlelight dinners as the ambience is romantic and sublime. This place serves delicious Continental dishes along with some savoury starters, snacks and side dishes that you will absolutely love!

Charcoal by Carlsson is a popular and exciting place and is also considered among the best restaurants in Udaipur.

Cost for Two: Rs 1000 (approx)
Location: 12, Lal Ghat Road, Near Jagdish Temple, Behind, Udaipur, Rajasthan 313001
Closed on: All days open
Average time spent: 1 hour
Timing: Monday-Sunday: 08:00 AM-11:00 AM and 01:00 PM-03:30 PM and 06:00 PM-11:00 PM

7. Natural View


Image Alternative text

Rating: 4.2 (based on 414 google reviews)

As the name suggests, the restaurant offers a pleasant experience to the diners with the scenic beauty of nature. Situated on the edge of Laal Ghat, Natural View restaurant provides a panoramic view of Lake Pichola and its surroundings, making it one of the most popular lakeside restaurants in Udaipur.

The restaurant is budget-friendly with good service. It is a perfect place to have a hearty meal with your family or friends.

Cost for Two: Rs 700 (approx)
Location: 32, Lal Ghat Road, Old City, Lal Ghat, Udaipur, Rajasthan 313001
Closed on: All days open
Average time spent: 30 minutes
Timing: Monday-Sunday: 07:30 AM-11:00 PM

8. Sunset Terrace


Image Alternative text

Rating: 4.2 (based on 174 google reviews)

Sunset Terrace restaurant is encircled by verdant Aravalli ranges and the pristine Lake Pichola and is one of the best lakeside restaurants in Udaipur. The sun setting at the horizon with its mesmerizing colours sprawling in the sky is a sight to behold. Sunset Terrace is among the best restaurants in Udaipur offering great food and service along with the breathtaking views of the lake and sunset. Although the prices here are a little expensive, it is an ideal place for a candlelight dinner as there is nothing but romantic vibes all over the place.

Cost for Two: Rs 3000 (approx)
Location: Taj Fateh Prakash Palace, Lake Pichola The City Palace Complex, City Palace Rd, Udaipur, Rajasthan 313001
Closed on: All days open
Average time spent: 1 hour 30 minutes
Timing: Monday-Sunday: 07:00 AM-10:30 PM

9. Restaurant Ambrai


Image Alternative text

Rating: 4.1 (based on 1984 google reviews)

Located on the banks of Lake Pichola and offering a spectacular view of Jag Mandir, Jagdish Temple and Lake Palace, Ambrai Haveli restaurant is one of the best restaurants in Udaipur. It serves savoury multi-cuisine delicacies that will delight you like nothing else. This restaurant never fails to satisfy its visitors. The non-vegetarian dishes especially are quite a hit here!

Should you find yourself in Udaipur, do not forget to visit this restaurant.

Cost for Two: Rs 1700 (approx)
Location: Naga Nagri Out Side, Chand Pole, Udaipur, Rajasthan 313001
Closed on: All days open
Average time spent: 1 hour
Timing: Monday-Sunday: 07:00 AM-10:30 PM

10. 1559 AD


Image Alternative text

Rating: 4.1 (based on 1199 google reviews)

A perfect coalescence of traditional and contemporary Indian cuisines, 1559AD never fails to please its guests. It has also been widely appreciated by its visitors who described its ambience as serene and romantic. The restaurant specializes in cuisines like Continental, North Indian and Rajasthani. One will surely find 1559AD on the list of the best restaurants in Udaipur.

Cost for Two: Rs 1800 (approx)
Location: Near P, P Singhal Marg, Fateh Sagar Lake, Udaipur, Rajasthan 313001
Closed on: All days open
Average time spent: 1 hour 30 minutes
Timing: Monday-Sunday: 11:00 AM-11:00 PM

11. Rainbow Restaurant


Image Alternative text

Rating: 4.1 (based on 774 google reviews)

Situated at Pichola, Rainbow restaurant is a quaint and cosy eating joint. The panoramic views of Ambrai Ghat and Lake Pichola make it one of the best rooftop restaurants in Udaipur. The comfortable raised cushion mattresses and low tables make it a great place for reading, sketching and other fun activities for your leisure hours. The diners are especially fascinated by the soothing ambience of the place accompanied by the scenic views that enhances their dining experience. The cuisines served here are typically Continental, North Indian and Italian. Do visit this lovely rooftop restaurant and have an amazing experience.

Cost or Two: Rs 900 (approx)
Location: 27-28, Lal Ghat Road, Near Jagdish Temple, Behind, Udaipur, Rajasthan 313001
Closed on: All days open
Average time spent: 1 hour 30 minutes
Timing: Monday-Sunday: 07:30 AM-10:00 PM

12. Kabab Mistri


Image Alternative text

Rating: 3.9 (based on 570 google reviews)

Kabab Mistri is a fine dining restaurant in Udaipur that specializes in cuisines like North Indian, especially kebabs and curries, and Oriental. Located in Fateh Sagar, this place provides mesmerizing views of Lake Pichola and the Aravalli ranges. The restaurant also has two large lush lawns to host parties. The savoury flavours of the food here makes it quite popular amongst the tourists as well as the locals. The Mughali dishes are a must-have at Kabab Mistri, especially the luscious keema matar and biryani. It is undeniably one of the best non-veg restaurants in Udaipur.

Cost for Two: Rs 450 (approx)
Location: 3, Trident Rd, Haridas Ji Ki Magri, Shavri Colony, Udaipur, Rajasthan 313001
Closed on: All days open
Average time spent: 1 hour
Timing: Monday-Sunday: 07:00 AM-11:00 PM

13. Sheesh Mahal


Image Alternative text

Rating: 3.9 (based on 23 google reviews)

Sheesh Mahal is a wonderful two-level, open-air restaurant situated beside Lake Pichola. This restaurant imparts a royal dining experience with food prepared using rich and authentic Indian flavours. The unmatched ambience of this place accompanied by the mesmerizing view of Lake Pichola will make you want to stay a little longer. Sheesh Mahal is undeniably an ideal place for a romantic dinner.

From the luscious food and exotic drinks to the scenic beauty of the place, Sheesh Mahal will not disappoint you.

Cost for Two: Rs 2200 (approx)
Location: Pichola, Udaipur, Rajasthan 313001
Closed on: All days open
Average time spent: 1 hour 30 minutes
Timing: Monday-Sunday: 07:30 AM-11:30 PM

14. Natraj Dining Hotel


Image Alternative text

Rating: 3.6 (based on 54 google reviews)

Situated at a prime location in the city, Natraj Dining Hall and Restaurant is one of the best budget restaurants in Udaipur. Serving mouth-watering cuisines like North Indian, Gujrati and Rajasthani, it is also among the best veg restaurants in Udaipur. The interiors of this restaurant are embellished with colourful murals. Enjoy the traditional thali here which has a number of delicacies in just one plate. The palak paneer, bhindi masala, dum aloo, kadi chawal and dahi kachori are a must-try here.

Cost for Two: Rs 400 (approx)
Location: Udaipur - Pratapgarh Rd, Dhariyawad, Rajasthan 313605
Closed on: All days open
Average time spent: 45 minutes
Timing: Monday-Sunday: 08:00 AM-10:00 PM

0 Show us some love

Comments

Leave a Comment