Written by

While exploring a different city, it is vital to search for authentic places to eat that captures the vibe and tastes of the city. No need to worry, we bring you handpicked restaurants that offer you nothing but the best of food and experiences. Prominent for its exquisite culture and heritage, Udaipur is one of the most visited tourist sites for friends, families and couples alike. Bringing this culture and heritage to you on a platter, the below-listed best restaurants in Udaipur are a must visit!

Set amidst the azure water lakes and picturesque landscapes, Udaipur is an extremely popular tourist destination. Places like Jagdish temple, Lake Pichola, Jag Mandir are popular destinations in the city. So, experience a delightful stay and mouth-watering dishes in the lap of the City of Lakes!

17 Best Restaurants In Udaipur

The regal city is known for its hospitality and we bring you the best restaurants in Udaipur that promise a wide variety of cuisines for your taste buds. All of these places to eat in Udaipur will take you on a culinary roller coaster. While visiting the best attractions in Udaipur, you can stop by any of these restaurants and cafes to satiate your hunger pangs. Take a look!

1. Tribute

dine at Tribute in udaipur

Image Source

The Tribute Restaurant, Udaipur, is essentially a tribute to Chetak, the legendary horse of Maharana Pratap. Its fine Equine decor and blooming lakeside view make it a must on the itinerary. The restaurant serves north Indian, continental, and ethnic curries with exotic breads of Rajasthan and is one of the best places to eat in Udaipur. The spectacular view of Rang Sagar Islands, the breeding Colonies of the Resident and Winter migratory Birds happens to be a treat for tourists looking for assorted delicacies and savoury meals. Tourists often call it a great place to be with one’s friends and family, which makes it one of the best restaurants in Udaipur.

Location: Fateh Sagar, Udaipur
Cuisine: North Indian, Rajasthani, Continental
Speciality: Paneer Tikka Masala, Gatta Curry, Mutton, Laal Maas
Cost For Two: INR 1,500/-
Google Rating: 4.3 | Zomato Rating: 4.5
Website | Zomato

13 Romantic Things To Do In Udaipur With Your Sweetheart

Rajasthan Holiday Packages On TravelTriangle

2. Ambrai-Amet Haveli

dine at Ambrai - Amet Haveli in udaipur

Image Source

Ambrai Restaurant in Udaipur is indeed a must-visit place to savor a lip-smacking meal. It is located on the banks of Pichola river with a spectacular view of the Jagdish Temple, Lake Palace, Jag Mandir and many more architectural marvels of Udaipur. It serves excellent multi-cuisine delicacies that make the mouth water and tingle the taste buds. Visitors often describe the experience as wholesome and fulfilling. The non-veg dishes in particular are famous amongst the diners and the hospitality is rated as fairly good which is why it makes up for one of the best non veg restaurants in Udaipur.

Location: Pichola, Udaipur
Cuisine: North Indian, Chinese, Continental
Speciality: Mutton, Beer, Murg Tikka, Meat, Breads
Cost For Two: INR 1,700/-
Google Rating: 4.2 | Zomato Rating: 3.8
Website | Zomato

3. Kabab Mistri

dine at Kabab Mistri in udaipur

Image Source

Kabab Mistri is a fine dining restaurant that specialises in and serves North Indian and Mughlai, especially, kebabs, curries and oriental cuisines. The place is located in Fateh Sagar with scenic views of the Aravalli Hills and Lake Pichola. Live Ghazals add that extra spark to the ambiance of Kabab Mistri. It has two major lush greens lawns for parties. The vibrant flavours and excellent quality make the place popular amongst the tourists as well as the locals. The mughlai delicacies are a must to savour at Kabab Mistri, so if one is a fan of biryani or keema matar, don’t forget to add this restaurant to the itinerary as it is one of the most popular non-veg restaurants in Udaipur.

Location: Fateh Sagar
Cuisine: Mughlai, North Indian
Speciality: Machhi Ajwaini Tikka, Mistri Chicken Dana
Cost For Two: INR 1,000/-
Google Rating: 3.7 | Zomato Rating: 4.2
Website | Zomato

24 Best Hotels In Udaipur For A Comfortable Stay In Every Budget

4. Steam Restaurant

dine at Steam Restaurant in udaipur

Image Source

Located in Fateh Sagar, Steam Restaurant specialises in Indian as well as Italian cuisine. The place showcases beautiful bamboo decoration in an open area with comfortable seating. The visitors often describe the service and hospitality to be one of the most attractive aspects of the place. The steam restaurant is most famous for its wood fire oven pizza. All in all, it can be qualified as one of the good restaurants in Udaipur.

Location: Fateh Sagar
Cuisine: Indian, North Indian, Italian
Speciality: Vegetable Seekh Kebab, Murgh Ka Sula, Tandoori Fish
Cost For Two: INR 1,000/-
Google Rating: 3.8 | Zomato Rating: 3.8

5. 1559 AD

dine at 1559 AD in udaipur

Image Source

A perfect blend of contemporary and traditional Indian cuisine, 1559 AD pleases most of the guests that it hosts. It has been given quite rave reviews by the diners and the ambience is described as romantic and serene. While being one of the best restaurants in Udaipur for dinner 1559 AD impresses you with old world hospitality.

Location:Fateh Sagar
Cuisine: Continental, North Indian, Rajasthani
Speciality: Desserts, Laal Maas, Pasta, Salads, Sauces 
Cost For Two: INR 1,800
Google Rating: 4 | Zomato Rating: 3.9
Website | Zomato

15 Tourist Places Near Jodhpur That Are Worth Extending Your Vacation In Rajasthan!

6. Cafe Ra

dine at Cafe Ra in udaipur

Image Source

Cafe Ra is an outcome of one of the philosophies that Udaipur follows, ‘convert your haveli into a restaurant or hotel’. It is a budget cafe and two people can easily dine in with just INR 350 to spare! It is a quaint rooftop restaurant that displays flamboyant Bollywood wall paintings. Amongst Udaipur’s grand and glorious restaurants, Cafe Ra is simple and unique in its own ways and hence is a great rooftop restaurant in Udaipur to dine in. After enjoying some shopping in Udaipur, you can head to this cafe to sip a cup of coffee and munch delicious snacks. 

Location: Chandpole
Cuisine: North Indian, Cafe
Speciality: Kashmiri Pulav, Mewari Khichdi, Paneer Biryani
Cost For Two: INR 350/-
Google Rating: 4.8 | Zomato Rating: 3.8

Planning your holiday in Rajasthan but confused about what to do? These Rajasthan travel stories help you find your best trip ever!

7. Jheel’s Rooftop Restaurant

dine at Jheel’s Rooftop Restaurant in udaipur

Image Source

Jheel’s Rooftop Restaurant is another economical restaurant in the City of Lakes. It serves North Indian and Italian cuisines and is considered as one of the top lake view restaurants in Udaipur. It never fails to impress the diners with its North Indian and Italian specialities. The diners particularly like the hospitality and ambiance of the place. While searching for places to dine in Udaipur, add Jheel’s Rooftop Restaurant to the list!

Location: Chandpole
Cuisine: North Indian, Italian
Speciality: Walnut Pie, Chilli Cheese Toast, Choco Latte, Hazelnut Frappe
Cost For Two: INR 600/-
Zomato Rating: 3.9

Visit Chokhi Dhani, Sonipat To See The Best Of Rajasthani Culture And Cuisine!

8. Rainbow Restaurant

dine at Rainbow Restaurant in udaipur

Image Source

It is a comfortable and cozy outlet situated in the Pichola, one of the best places to visit in Udaipur. The scenic view of Ambrai Ghat and Lake Pichola makes it a great rooftop restaurant in Udaipur where you can relax with your friends or amour. The raised cushion mattresses with low tables make it a great place for sketching, reading or any other leisure activity. The diners particularly appraise the ambiance of the place. A simple yet vibrant place, Rainbow Restaurants is a must on the list of best restaurants in Udaipur.

Location: Pichola
Cuisine: North Indian, Continental, Italian
Speciality: Chicken Fiesta, Penne Pesto Pasta, Tuna Salad
Cost For Two: INR 900/-
Google Rating: 4.0 | Zomato Rating: 3.6

9. Upré By 1559 AD

dine at Upré by 1559 AD, one of the best restaurants in udaipur

Image Source

If you are looking for the best places to eat in Udaipur amid serene surroundings, Upre Restaurant is the place to be. This beautiful restaurant has the perfect combination of great hospitality, photogenic location and mouth-watering dishes. The warm hospitality of the place never fails to please not only the taste buds but hearts of all those who visit here. The panoramic view from the restaurant makes it a perfect place for candlelight dinner in Udaipur, with a loved one. The fine-dine restaurant specialises in Rajasthani, North Indian and Continental and has received rave ratings from the diners.

Location: Pichola
Cuisine: Rajasthani, North Indian, Continental
Speciality: Lamb Meat, Raita, Biryani, Ker Sangri
Cost For Two: INR 1,900/-
Google Rating: 4.1 | Zomato Rating: 3.6
Website | Zomato

5 Popular Hill Stations In Rajasthan For A Refreshing Escape From The Desert!

10. Jaiwana Haveli Rooftop Restaurant

dine at Jaiwana Haveli Rooftop Restaurant in udaipur

Image Source

Once a private residence of the Thakur of Jaiwana, the Jaiwana Haveli is a great rooftop restaurant in Udaipur if one is hunting for picturesque views and excellent Mewari cuisine. The place attracts a lot of diners and hence is a popular place among foodies visiting Udaipur. It is often called one of the best Rajasthani restaurants in Udaipur.

Location: Chandpole
Cuisine: Rajasthani, North Indian, Fast Food
Speciality: Veg Biryani, Palak Paneer, Butter Chicken, Gulab Jamun
Cost For Two: INR 900/-
Google Rating: 3.1 | Zomato Rating: 4.0
Website | Zomato

11. Charcoal By Carlsson

dine at Charcoal by Carlsson in udaipur

Image Source

The exciting large menu is bound to cater to all the diners that come here. The specialities are divided into two categories, delicacies cooked over coal and the Rajasthani specials. It is also suitable for candlelight dinner in Udaipur as the ambiance is subtle and romantic. The place serves savoury starters, sides, and snacks that go well with the food of your choice. Charcoal by Carlsson is an exciting and popular place that makes it one of the top restaurants in Udaipur.

Location: Lal Ghat
Cuisine: Continental
Speciality: Chicken Roulade, Veg BBQ Plate, Souvlaki
Cost For Two: INR 1000
Google Rating: 4.2 | Zomato Rating: 3.6
Website | Zomato

38 Exhilarating Things To Do In Udaipur For Tourists Of All Ages

12. Natural View Restaurant

dine at Natural View Restaurant in udaipur

Image Source

As the name suggests, this restaurant gives the diner a memorable experience and a scenic view of nature. It is situated on the edge of Lal Ghat and one can get a scenic view of the Lake Pichola, making it one of the most visited lakeside restaurants in Udaipur. The place is economical and the diners rate the food and services as ‘good’. It is a perfect place to dine in and bond over food with family and friends.

Location: Lal Ghat
Cuisine: North Indian, Continental, Chinese
Speciality: Palak Lasunia, Paneer Tikka Masala, Mutton Mughlai
Cost For Two: INR 700/-
Google Rating: 4.1 | Zomato Rating: 3.7
Website | Zomato

13. Sunset Terrace

dine at Sunset Terrace in udaipur

Image Source

The place is surrounded by magnificent Aravalli Hills and shimmering Lake Pichola, making it the one of the best restaurants in Udaipur with lake view. One can enjoy the sun setting through the horizon with their loved ones at the Sunset Terrace. It is one of the best restaurants in Udaipur as it has a lovely ambience with a breathtaking view that pleases one and all! Although the prices here are a little hefty, the glorious sunset makes up for it. It is a perfect place to dine in with a loved one with nothing but romantic vibes around.

Location: City Centre
Cuisine: North Indian, Chinese, Continental, Asian
Speciality: Onion Kachori, Laas Maas, Kashmiri Pulav
Cost For Two: INR 3,000/-
Google Rating: 4 | Zomato Rating: 3.5
Website | Zomato

Pocket Planner For Your Destination Wedding In Udaipur

14. Raas Leela

dine at Raas Leela, one of the best restaurants in udaipur

Image Source

Located near the lake with a panoramic view, Raas Leela specialises in North Indian, Chinese, Continental and Rajasthani delicacies. Apart from the delectable local food of Rajasthan, it has a vibrant aura and the restaurant is quite economical too. The visitors find the service and ambience to be a great asset for the restaurant. Family, friends and couples can dine-in here as the restaurant caters to the needs of one and all. No doubt it is considered one of the best restaurants in Udaipur near the lake.

Location: Chandpole
Cuisine: North Indian, Chinese, Continental, Rajasthani
Speciality: Laal Maas, Mutton, Chicken Satay
Cost For Two: INR 750/-
Google Rating: 4.2 | Zomato Rating: 3.9
Website | Zomato

15. Khamma Ghani

dine at Khamma Ghani, one of the best restaurants in udaipur

Image Source

Considered one of the best fine-dine restaurants, Khamma Ghani is one of the best restaurants in Udaipur with a 5-star ambience and palatable delicacies. The place serves cuisines from all over the world. The exotic range of beverages under one roof makes it an exciting place to be in! It is a great place to dine in with friends and family and bond over with gourmet dishes in front of you. Though it serves delectable non-veg cuisine as well, it is sometimes called one of the best veg restaurants in Udaipur owing to its vegetarian delicacies that are to die for!

Location: Fateh Sagar
Cuisine: Chinese, Continental, Rajasthani
Speciality: Dahi Ke Kebab, Dal Batti Churma, Chicken Banjara, Paneer Lababdaar
Google Rating: 4.3 | Zomato Rating: 4.2
Website | Zomato

Top 15 Places To Visit In Bundi That Will Take You Back To The Golden Days Of Rajasthan

16. Millets Of Mewar

Millets Of Mewar

Image Source

Millets of Mewar was established by four friends to offer healthy and tasty food to gym and health freaks. They believe in the power of food which inspires good health and environmental consciousness. It is one of the first devoted healthy restaurants which includes gluten-free, raw ingredients, and organic materials. It is an ideal restaurant in Udaipur for dinner for health-conscious and gym people

Location: Bhim Parmeshwar Marg, Outside Chandpole, Hanuman Ghat, Udaipur, Rajasthan 313001
Cuisine: Rajasthani, Continental, Korean, North Indian
Speciality: Pancakes, Panneer Butter Masala, Rajasthani Thali
Google Rating: 4.2 | Zomato Rating: 4.1
Website | Zomato

17. Royal Repast

royal repast

Image Source

If you are going to Udaipur with your partner, then you might want to dine at one of the best restaurants in Udaipur for couples. Royal Repast is a family-owned business which has gained popularity over the years due to its culinary expertise and royal events. The interior of the restaurant has a plush look to it and the bright blue hues give a soothing effect in summer to the guests. If you are in Udaipur, then you must try spiced mutton mitti ki handi and makkai ka meetha at this restaurant with a panoramic view of the city.

Location: Police Station, Chota Chetak Road OPP SBI Bank near Hathipole, Udaipur, Rajasthan 313001
Cuisine: Rajasthani, Continental
Speciality: Tandoori Paneer Tikka, Tandoori Murgh Tikka, Chicken Chilly
Google Rating: 4.5 | Zomato Rating: 4.2
Website | Zomato

68 Places To Visit In Rajasthan: Get A Glimpse Of Rajputana Splendor!

For an exciting palatable experience, visit these best restaurants in Udaipur on your next trip to Rajasthan and make your holiday a memorable journey. These hand-picked restaurants cater to all of your needs so that you don’t break a sweat! Bon Appetit!

For our editorial codes of conduct and copyright disclaimer please click here

Frequently Asked Questions About Best Restaurants In Udaipur

Which are the best budget restaurants in Udaipur?

Yummy Yoga, Neelam Restaurant, Grasswood cafe, Chirag Rooftop Restaurant, Lotus Cafe & Restaurant, Mewar Haveli, and Chillex The Cafe & Restaurant are some of the best budget restaurants in Udaipur. You can also dine at the various South Indian restaurants in Udaipur like the Sankalp, Raajwada, Dosa Plaza, Kitchen Age, and many more.

Which are the best romantic restaurants in Udaipur?

Ambrai – Amet Haveli, Sunset Terrace, Afeem Rooftop Restaurant, Open Affairs, Royal Cuisine, and 1559 AD are some of the best restaurants in Udaipur for couples where you can take your amour on a special date!

Which are some traditional foods of Udaipur?

Some of the best traditional Rajasthani delicacies that you can enjoy while visiting Udaipur are Gatte ki subzi, Ker sangri, Laal maans, Papad ki subzi, Raab, Bajra ki roti with lasun chutney, Onion kachori, and more.

Where can I go for enjoying the nightlife of Udaipur?

If you want to witness the nightlife of Udaipur, you can visit any of these nightclubs including Panera Bar, Picholi Bar, Library Bar, Baro Masi, Jannat Lounge & Bar, Second House Bar, and NotoMoro.

Which are the best cafes in Udaipur?

Udaipur is home to numerous cafes where you can visit to enjoy some cozy time while munching some light snacks. Some of the top-rated cafes in Udaipur include Hook & Irons Café, Jheel’s Ginger Coffee Bar & Bakery, Sai Sagar Coffee House, Café Brewmen, Chaifeteria, The Chocolate Room, and Café Meraki.

People Also Read:

Category: Rajasthan, Restaurants

Best Places To Visit In India By Month

Best Places To Visit Outside India By Month