Whatsapp Icon

Taste of Royalty: 20 Best Restaurants in Udaipur for 2024-25!

By Satya Iyer on Apr 6, 2024
Themes:  Cuisine  Food & Shopping  | Category: Places To Visit | Country:  India

Udaipur is one of the most preferred short break destinations and has plenty to offer. Talking about the Rajasthan cuisine and places to eat in Udaipur, we cannot miss out on street food. Yet, you can taste Rajasthani and multi-cuisine foods in one place at the best restaurants in Udaipur. They are present on the lakefront, rooftop, indoors, and outdoors with a barbecue. A few of the restaurants in Udaipur do serve liquor along with the food.

Explore these culinary delights and more with exclusive Rajasthan tour packages by Flamingo Travels.

List Of The Best Restaurants In Udaipur:

  • Natraj Dining Hall & Restaurant
  • Madri Haveli Restaurant
  • SABOR World Cuisine Restaurant
  • White Terrace Restaurant
  • Lake Shore Restaurant
  • Savage Garden
  • Restaurant Harigarh
  • Khamma Ghani Restaurant
  • SUNSET VIEW “A Tandoori Restaurant
  • Sun & Moon Rooftop Restaurant
  • Krishna Dal Bati Restro
  • Greco House Restaurant
  • Millets of Mewar Restaurant
  • Black Pepper
  • Charcoal by Carlsson
  • Vintage Lounge Restaurant
  • Vairo
  • Barbeque Nation
  • Amber
  • Jalsa Restaurant

1. Natraj Dining Hall & Restaurant:

Udaipur Tour Packages

Image Source:www.udaipurblog.com

A trip to Rajasthan without tasting its Thali Meals is empty. This food recipe has flavors and aroma of Rajasthani spices. People looking for fast food can expect quick delivery. They serve Asian and Indian cuisines. Tourists looking for the best in vegan foods can try here. This restaurant has a good ambiance. They take the utmost care to serve their customers. You can go for lunch, dinner and after-hour food once in your Udaipur tour.

Dishes to try: Rajasthani Thali Meals

Location: No. 22-24, City Station Road, Udaipur 313002 India

Price per person: INR 200 and above

Timing: 11:00 AM – 3:30 PM and 6:30 PM – 10:30 PM All Weeks

2. Madri Haveli Restaurant:

Udaipur Tour Packages

Image Source: www.tripzuki.com

This is a rooftop restaurant in the heart of Udaipur City. A group of tourists preferring vegan and non-vegan foods can try here. They serve breakfast, lunch, and dinner. You must try their Chicken Tariwala. Apart from dishes, you can drink beverages during restaurant hours. The non-vegan must try their authentic chicken and mutton varieties.

Dishes to try: Rajasthani Local Cuisines

Location: No. 70, Ganesh Ghati, Inside Chandpole, Udaipur 313001, India

Price per person: INR 350

Timing: 10:00 AM to 10:00 PM All Weeks

3. SABOR World Cuisine Restaurant:

Udaipur Tour Packages

Image Source: media-cdn.tripadvisor.com

This is a multi-cuisine modern restaurant, which is just 3-km away from Udaipur Palace. They serve Indian, Continental, Mediterranean, and Singaporean cuisines. This restaurant has ambient space to serve candlelight dinner for honeymoon couples to a group of people or family. You can try Udaipur famous food under Indian cuisines.

Dishes to try: Dal Bati, Desserts, baked foods, Veg and Non-veg Biriyanis

Location: Shree Shailam, Plot No 1797-1798 | Shilpgram Udhyog Sales Complex, Udaipur 313001, India

Price per person: INR 500 to INR 1,500

Timing: 07:00 AM to 11:00 PM All Weeks

4. White Terrace Restaurant:

Udaipur Tour Packages

Image Source: lh3.googleusercontent.com

This is a budget-friendly conventional restaurant. It is just 4-km away from Udaipur palace. The tourists who wish to have alcohol and have food can visit from Lunch to dinner. They serve gluten-free foods too. They serve local cuisines and fast food very quickly. This restaurant looks bright, as it is painted white everywhere.

Dishes to try: Garlic Naan and Pasta

Location: Gangaur Ghat Road, Udaipur India

Price per person: INR 100

Timing: 11:00 AM to 11:00 PM All Weeks

5. Lake Shore Restaurant:

Udaipur Tour Packages

Image Source: content3.jdmagicbox.com

Exploring Udaipur on Rajasthani tour is empty without visiting its lakes. After boating, you can try this budget-friendly restaurant, which serves Asian, European, and Indian cuisines. They serve gluten-free foods by request. They serve veg and non-veg food with authentic Rajasthani flavor.

Dishes to try: Lal Maas, Murg Methi, and Paneer Mirch Masala

Location: Brahmpal Road, Opposite Hotel Udai Kothi, Chandpole, Udaipur 313001, India

Price per person: INR 140 to INR 300

Timing: 07:30 AM to 11:30 PM All Weeks

6. Savage Garden:

Udaipur Packages

Image Source: media-cdn.tripadvisor.com

This multi-cuisine restaurant is the best dining with the views of Lake Pichola once in the Udaipur tour. The latest Udaipur food guide can help you to find such features. They serve Italian, Indian, and Mediterranean cuisines. You can find plants and grasses inside this restaurant making your eyes cool.

Dishes to try: Pasta, Thali Meals, and Malai Kofta

Location: No. 71 Gangaur Ghat, Rooftop of Café Edelweiss, Udaipur 313001, India

Price per person: INR 330 to INR 600

Timing: 12:00 PM to 11:00 PM All Weeks

7. Restaurant Harigarh:

Udaipur Tour Packages

Image Source:

This is a lakeside restaurant, which is popular to sever authentic Indian cuisines. It has an ambient space between seating. One can dine with the cool breeze from the nearby waterfront. You can expect excellent hospitality services. You can have alcohol along with the food. They serve spicy and hot veg and non-veg Biriyanis during lunch and dinner.

Dishes to try: Lal Mass Murg, Lachha Naan, and Vegetable Biriyani

Location: Hanuman Ghat, Outside Chandpole, Udaipur 313001, India

Price per person: INR 300

Timing: Saturday – Thursday 09:00 AM to 11:00 PM, Friday 12:00 AM to 11:59 PM All Weeks

8. Khamma Ghani Restaurant:

Udaipur Tour

Image Source: b.zmtcdn.com

This restaurant has outdoor seating, rooftop, and candlelight dinner facilities. They serve Asian, Barbecue, Indian, and International cuisine foods. It is the best restaurant in Udaipur to dine by all ages of people. You can try delicious Rajasthani flavors from this restaurant. Dining ambiance and hospitality are very good.

Dishes to try: Dal Bati Churm, Laal Maas, And Arajasthani Khichadi 

Location: Rang Sagar, Near Hotel Natural Lake View, Udaipur 313001, India

Price per person: INR 300 to INR 1,200

Timing: 11:00 AM to 11:00 PM All Weeks

9. SUNSET VIEW “A Tandoori Restaurant:

Udaipur Tour Packages

Image Source: media-cdn.tripadvisor.com

Udaipur places to eat may be many. Yet, this restaurant is the best to taste delicious chicken tandoori dishes. They do serve Asian, Chinese, and Indian cuisines. You can expect good hospitality services. You can dine with the views of Lake Pichola.

Dishes to try: Dal Makhni Tandoori Chicken, Chicken Tikka, and Paratha with Kofta

Location: No. 55 Gangaur Ghat, Hotel Nayee Haveli, Udaipur 313001, India

Price per person: INR 300

Timing: 08:45 AM to 11:00 PM All Weeks

10. Sun & Moon Rooftop Restaurant:

Udaipur Tour Packages

Image Source: q-cf.bstatic.com

This rooftop restaurant has one of the best views of the Aravali Ranges. Dining in the night is the best to see the sunset on these mountain ranges. They serve European and Indian cuisines. You can also have alcoholic drinks at this rooftop restaurant. They do serve Rajasthani cuisines. They are mouthwatering spicy foods.

Dishes to try: Garlic Naan, Veg Club Sandwich, Chicken & Paneer

Location: No. 84, Gangaur Ghat Marg, Near Jagdish Temple, Silawatwari, Udaipur 313001, India

Price per person: INR 500 to INR 1000

Timing: 08:00 AM to 11:00 PM All Weeks              

11. Krishna Dal Bati Restro:

Udaipur Tour Packages

Image Source: media-cdn.tripadvisor.com

Dal Bati is a must-try food in Udaipur. Yet, this restaurant serves authentic Rajasthani style Dal Bati. This is a local Rajasthani food used to have during lunch. You cannot expect other food items during lunch, as it is their signature food. Apart from traditional food, they do serve Asian cuisines.    

Dishes to try: Dal Baati Choorma, and Thali Meals

Location: Hotel Green View Street, Gulab Bagh Rd., Udaipur – 313001

Price per person: INR 300

Timing: 11:00 AM to 04:45 PM and 07:00 PM to 09:30 PM All Weeks

12. Greco House Restaurant:

Udaipur Tour Packages

Image Source: b.zmtcdn.com

This is a popular Greek-themed restaurant in Udaipur. It overlooks Lake Pichola. This is the hotspot-dining place for romantic people as they serve candlelight dinner. They serve Greek, Indian and Mediterranean cuisines. You can find most of the guests here are foreign tourists. You must reserve your table during peak hours and weekends.

Dishes to try: Pasta, Palak Paneer, and Sandwich

Location: No. 4 Lal Ghat, Behind Jagdish Temple, Udaipur 313001, India

Price per person: INR 300

Timing: 08:00 AM to 11:00 PM All Weeks

13. Millets of Mewar Restaurant:

Udaipur Tour Packages

Image Source: im1.dineout.co.in

You might have tried Udaipur food bazaar. Yet, you must visit this restaurant for authentic local cuisines of Rajasthan. They do serve fusion and vegan-friendly foods. You can get gluten-free food on request. This budget-friendly restaurant has a good ambiance to dine by foreigners and local tourists. You must try its fusion foods, which are chef special.

Dishes to try: Lemon Rice, Kichidi, and Rajasthani Thali

Location: Nayi Puliya, Outside Chand Pole, Near Hanuman Ghat Hotel, Udaipur 313001, India

Price per person: INR 70 to INR 300

Timing: 08:30 AM to 10:30 PM All Weeks

14. Black Pepper:

Udaipur Tour Packages

Image Source: media-cdn.tripadvisor.com

This is a family-friendly and budget-friendly restaurant in Udaipur. You can try Indian cuisines at affordable prices. You can have breakfast, lunch, and dinner without any reservation. They serve quick food with a hot and delicious one. Their dishes have special tastes and aroma. You will like to visit again for those tastes and flavors of spices.

Dishes to try: Daal Bati, Pakora, and Paneer Tikka

Location: Opposite Ishwar Palace Hotel, 24 Panduvari Gangaur Ghats, Udaipur 313001, India

Price per person: INR 75 to INR 200

Timing: 09:00 AM to 10:00 PM All Weeks

15. Charcoal by Carlsson:

Udaipur Tour Packages

Image Source: palmtreesandheels.com

There are many Udaipur food places with BBQ foods. Yet this rooftop restaurant is ideal to relax and dine with great views of lakes and rolling hills. They serve Indian and international cuisines. The vegans can order gluten-free foods too. They serve hot and tasty food within 10-minutes of ordering. They welcome their guest with great honor.

Dishes to try: Bruschetta, Chicken Meal, Hawaii Chicken Kebab, and Prawns Skewers

Location: 12 Lal Ghat Road, Udaipur 313001, India

Price per person: INR 120 to INR 750

Timing: 8:00 AM – 10:30 AM, and 12:00 PM – 3:30 PM and 6:00 PM – 11:00 PM All Weeks

16. Vintage Lounge Restaurant:

Udaipur Tour Packages

Image Source:media-cdn.tripadvisor.com

This is a vintage-themed budget-friendly restaurant in Udaipur. Its guests can have aquatic views of the Fateh Sagar Lake while dining here. This restaurant serves Chinese, BBQ, and Bar. You can expect one of the best in hospitality services. It has outdoor seating arrangements. It is advisable to reserve your table at the weekends.

Dishes to try: Dal Makhni, Chilly Paneer, Barbecue, and Grille Food

Location: Rani Road | Vintage Lounge, Near Rajiv Gandhi Park, Udaipur 313001, India

Price per person: INR 200 to INR 400

Timing: 11:00 AM to 11:00 PM All Weeks

17. Vairo:

Udaipur Tour Packages

Image Source: media-cdn.tripadvisor.com

Trip to Rajasthan must taste its food from class restaurants. Vairo is one of such class and posh restaurant in Udaipur. Its interior is like royal Rajasthani touch. This is an awesome place to dine with family members. They serve Asian and Italian cuisines. They provide the best in hospitality services. You can also expect delicious food.

Dishes to try: Thanduri Chicken

Location: Oladar House Lake Palace Rd. No. 14/21, Gulab Bagh, Udaipur 313001 India

Price per person: INR 150 to INR 500

Timing: 08:00 AM to 11:30 PM All Weeks

18. Barbeque Nation:

Udaipur Tour Packages

Image Source: b.zmtcdn.com

The people preferring BBQ foods must visit this affordable restaurant in Udaipur. They serve Asian and BBQ foods. Apart from spicy foods, you can also taste cool flavored Kulfis and Gulab Jamuns. They have a variety of desserts and beverages. This restaurant has a good ambiance to eat from its barbecue-style food preparations.

Dishes to try: Grilled Chickens Non-veg Buffet Meals

Location: The Celebration Mall, Bhuwana, Udaipur 313001, India

Price per person: INR 150 and above

Timing: 12:00 AM to 11:00 PM All Weeks

19. Amber:

Udaipur Tour Packages

Image Source: lh3.googleusercontent.com

Apart from Udaipur’s famous food, one can taste Mexican cuisines from this restaurant. You can have chilled beer and see the beautiful Lake Pichola. They serve wine and food in the same place. You can hear the 70s and 80s rock music the whole time in this restaurant. They serve Mexican and Latin cuisines. This restaurant is the best for romantic people to dine with a candlelight dinner.

Dishes to try: Meze Platter and Chicken Slouvaki

Location: Amet Haveli, Ambrai Ghat, Udaipur 313001, India

Price per person: INR 400 to INR 1000

Timing: 01:00 PM to 11:00 PM All Weeks

20. Jalsa Restaurant:

Udaipur Tour Packages

Image Source: b.zmtcdn.com

Most of the Udaipur places to eat guide includes this restaurant to taste BBQ, Italian and Chinese cuisines. It has a class environment with candlelight everywhere. You can taste delicious starters, grilled food, and French fries. They do serve vegetarian food for the vegans. It has an outdoor seating facility with waterfront views.

Dishes to try: Tandoori Dishes

Location: No. 302, Imli Ghat, Purohit Ka Khurra, Before Chandpole Parking, Udaipur 313001, India

Price per person: INR 180 to INR 560

Timing: 08:00 AM to 11:00 PM All Weeks

About Author

Satya Iyer
Read All Post ⟶
Comments :
  1. meeta sanjay shah says:July 6, 2020 at 6:59 am

    very good info, feel like going to all of them

    1. Flamingo Transworld says:July 10, 2020 at 12:05 pm

      Thank you ma’am!

Leave a Reply

Your email address will not be published. Required fields are marked *