Experience The Taste Of Udaipur In Different Flavours

If you are looking to experience every element of Udaipur, the food is an important factor, among other things.

Published On Mar 02, 2023 | Updated On Mar 06, 2024


Located in the Western part of India, in the state of Rajasthan, Udaipur was once the capital of the kingdom of Mewar. This city was founded by Raja Udai Singh II in 1559 and has been named after him as well. The city is set amongst many artificial lakes and luxurious palaces that make up the royal character of the city.

Although Udaipur is known for its monumental palaces, the food makes up half of the experience of visiting this beautiful city. Consisting of Rajasthani cuisine and all the other cuisines around the world, tourists enjoy the food here to their heart’s content.

Here are some of the best restaurants in Udaipur that you must visit


Syah is a place that takes fine dining to another level. The view from the restaurant spans over the City Palace and is situated on the top floor of Udai Kothi Boutique hotel. The food in the restaurant covers all the cuisine that you can think of and the head chef carefully curated the menu from a 4-8 course meal. The specialty of the food is that the most traditional ingredients are presented in an unexpected way.

Timings: 2pm for lunch, and 7pm to 9.30pm for dinner (24 hours advance booking)

Location: Ananta Resort, Bujhta Village

Budget: Rs 2000-3000 for 2 people

Overlooking Lake Pichola, sits a gorgeous rooftop restaurant with flowing cabanas, swimming pool and a fountain adds to the exceptional atmosphere of this place. This restaurant is managed by 1559 A.D and they share similar menus of North Indian food, Rajasthani thalis and other cuisines. You can try the Laal Maas (Spiced lamb), Dungaar Mass (smoked lamb), or if you feel like experimenting, try the Khargosh Keema (minced rabbit) and Ker Sangri. If you are looking for rooftop restaurants in Udaipur or just want to enjoy a candlelight dinner, you must try this one.

Timings: 7pm and 9pm for dinner and 5pm onwards for sundowners

Location: RoofTop Hotel Lake Pichola Road Outside ChandPole, Lake, Pichola

Budget: INR 1900 for 2 people(approx)

Located in Hotel Amet Haveli, this restaurant has the best views of the City Palace and Lake Pichola. This place demands early reservations if you want to have dinner with your loved one or you might have to return with just a drink. Although there are continental dishes that you can try out, the main focus is on the Indian dishes like Baigan ka Bharta. Go here to enjoy the vintage vibes and the amazing views.

Timings: 7:30 AM to 10:30 PM for dinner dining slots and 5 pm sundown drinks

Location: 62, Ambrai Rd, Chand Pole, Silawatwari

Budget: INR 1700 for 2 people(approx)

The name of this restaurant comes from the Marwari greeting which means hello and is commonly used in Rajasthan. It is located next to Lake Pichola, bordering Rang Sagar. You can enjoy the local cuisine which is big here along with other cuisines, sitting near the gardens. You can choose to go for the traditional floor-style seating or a table overlooking the lake. There are plenty of vegetarian options as well for you to enjoy without worrying about hygiene as they have a separate kitchen.  

Timings: 11 am to 11 pm

Location: No 53, Near Hotel Natural Lake View, Rang Sagar, Ambamata

Budget: INR 1000 for 2 people(approx)

If you are looking for the best place to eat in Udaipur and enjoy a nice Rajasthani Thali, you should definitely visit this restaurant. It has all the mouth-watering elements that you won’t be able to experience just anywhere. You must try their famous Dal Baati Churma that is the specialty the restaurant is named after.

Timings: 11am–4:30pm, 7–9:30pm

Location: 17, 1st Floor, Jal Darshan Market Hotel Green View Street, Gulab Bagh Rd, Old City, Brahmpuri

Budget: INR 400 for 2 people(approx)

If you think that you won’t be able to find a healthy plate of food in Udaipur, we are here to disagree. Millets of Mewar was created by two friends and they have an apt slogan ‘we are what we eat’. They wanted to inspire good health and make people more aware of the locally grown foods, which is why they have reimagined classic dishes and turned them into delicious fusions. They feature vegan, less or no oil, gluten-free and raw foods for you to try. So if you are looking for the best cafe in Udaipur with chic decor and great food, you must visit this place.

Timings: 11 am to 11 pm

Location: 25, Sajjan Vihar, near Monsoon Palace, Harsh Nagar, Eklavya Colony

Budget: INR 300-600 for 2 people(approx)

If you are looking for the best places to eat in Udaipur that specialises in charcoal based cooking, you must visit this restaurant opened by Swedish Chef Henry Carlsson. Located at the top floor of Hotel Pratap Bhawan, this place offers a beautiful view of the city along with Indian and continental fusion dishes.

Timings: 8 am to 11 pm

Location: 12, Lal Ghat Road, behind Jagdish Temple, Old City, Silawatwari

Budget: INR 1000 for 2 people(approx)

If you want to see how the brave royals lived, Udaipur is a reflection of that. But, you can’t return from the city without trying out these amazing restaurants and their delicious food. So, make sure you include these restaurants in Udaipur on your itinerary. 

Photo: Shutterstock