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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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
very good info, feel like going to all of them
Thank you ma’am!