Udaipur Food Trail – Best Restaurants in Udaipur


What to eat in Udaipur? Where to find the best Laal Maas in Udaipur?

– All answered in this comprehensive Udaipur food guide from the heart (and stomach) of our resident foodie!

Udaipur, a stunning city that exudes heritage, culture & royalty, is not only home to amazing palaces, buzzing streets, beautiful lakes, but is also a foodie’s dream. Nestled on the southern side of Rajasthan, Udaipur is known for its royal hospitality & cuisine. During our trip to Udaipur last month for our first wedding anniversary, we stumbled upon many such amazing restaurants across the city. We spent 4 nights & 5 days in pursuit of finding some of the best restaurants in Udaipur and I must tell you that we were not disappointed during a single meal.

Most travelers in Udaipur opt for bed and breakfast option as not too many restaurants open up early in the morning. After breakfast, everyone usually heads out to explore the city. There are some great restaurants in the old city for lunch and dinner. If you’ve been wondering where to eat in Udaipur, here are some of the best restaurants in Udaipur to eat the most authentic local dishes and other cuisines.

1Jaiwana Haveli Rooftop Restaurant – For breakfasts with a view

The Jaiwana Haveli was where we had put up for the first 3 nights of our trip as we wanted to explore the old city without having to travel much. They have a rooftop restaurant which overlooks Lake Pichola. Since we had opted for their Bed & Breakfast meal plan, we would walk up to the rooftop to be greeted by their ever smiling staff every morning. Our breakfast included cornflakes, pancakes, tea/coffee, fresh juices, cheesy mushroom omelets & a fruit platter. This would keep us going until the afternoon as we explored the city. What you see above was the view we had from our breakfast table. The sight of the Taj Lake Palace & Jag Mandir on Lake Pichola on the right & City Palace on our left was simply breathtaking early in the morning.

As the sun sets on Udaipur, The city transforms into a glittering canvas of lights

We had dinner at the rooftop restaurant on the first night of our stay. They serve some really good Mughlai dishes apart from the regular stuff. Their Chicken Mughlai curry and Laal Maas is something you should definitely try out for dinner accompanied by naan bread or tandoori roti.

One quick tip: Please book your table in advance else you won’t get any of the corner tables at the restaurant for that uninterrupted view.

2Krishna Dal Bati Restro – For the best Dal Baati Churma in Udaipur

Hidden in a narrow street right behind the Vintage Car Museum is this gem of a place. We went here twice. And on both occasions, we were blown away. These guys serve only one dish – The Dal Baati Churma. The simplicity of the dish and complexity of the taste amazed us. We could barely have 3 batis as they were so rich and heavy. But the savior of the day was their Chhach (buttermilk). Amazing consistency and flavor. This is arguably one of the best Dal-Bati restaurants in Udaipur. The owner and staff are very cordial. For Rs. 250 per person for the Unlimited thali, it’s a steal. This one is a must visit on the list, don’t miss this for anything.

3Natraj Restaurant for the most authentic Rajasthani Thali in Udaipur

Another great place to have some authentic Rajasthani thali is the famous Nataraj Restaurant. Located near the Railway Station, these guys have been the flag bearer of Rajasthani Thalis in Udaipur. You can choose to have A-la-cart or their Unlimited Thali. We, of course, chose the latter 🙂  Their massive thali comes with 3 different types of sabzi, dal, kadi, rajma, dhokla, mini samosas, puri, chapatis & rice along with kheer for dessert. All this is served with spiced buttermilk to wash down all the guilt 🙂

4Ambrai at Amet Haveli – For a romantic dinner

If you are looking for a ‘Date Night’ dinner with a royal view, this is the place to be. Located on the western banks of Lake Pichola, Ambrai doesn’t disappoint you with the view or the food. We tried their Tandoori Chicken & Masala Papad for appetizers & Laal Maas with Tandoori Roti & rice for the main course. Service is slow, but we were completely immersed in the surrounding view to realize that. 🙂

The food tastes much better with a view like this, doesn’t it?

5JMB (Jagdish Misthan Bhandar) – For the best snacks in Udaipur

While you shop around the old city or around the Hathi Pole area, this is one place where you can go to have a quick snack. JMB is well known across the city for its Pyaz Kachori (A savory puff pastry with onion & potato stuffing) and sweets. Although we went here for the Kachori, we also ended up buying a few boxes of sweets. Their Malai Roll, Soan Papdi & Horlicks Barfi are a must try.

6Tribute – For the best Laal Maas in Udaipur

We went to Tribute for dinner the night before we left Udaipur. Located near the Fateh Sagar Lake on the banks of Swaroop Sagar, this turned out to be the biggest surprise of all. We had our best meal of the trip here at Tribute. The ambiance, service & food at Tribute is something that is still engraved in our memory.

Our search for the best Laal Maas in Udaipur ended here as we were overwhelmed with how beautiful the dish turned out to be! The chef Ramji is known around the restaurant circles & many other restaurants suggested to us that we have one meal at Tribute. The Laal Maas, as the name suggests, is a red curry of chilli paste and is spicy, but the one we had here doesn’t burn your insides. Do visit this for some lip-smacking food and quality service. When you talk to the waiters, prepare to be greeted by them saying “Hukum” 🙂

7Grasswood Café

For those looking to take a break from the rich & heavy Rajasthani food, Grasswood cafe is one of the more well-known cafes in Udaipur. More popular with the International tourists who aren’t too keen on the local cuisine, Grasswood Cafe has something for everyone. Located near the Chandpole area, this cute little cafe serves some really good cheese omelets, fruit platter, thick shakes et al. Open from 7.30 in the morning, do visit if you are looking for a quick bite that’s easy on your pocket.

8Upre 1559 AD

This upscale restaurant is located on Lake Pichola overlooking the City Palace. Known for its fine dining setup, Upré serves some really nice Rajasthani & Indian food. They also have continental cuisine for the international tourists. A majority of the travellers come to this restaurant for its ambience and view. Some of the must-try items here are: Laal Maas, Fish Tikka and their cocktails 🙂


Udaipur Food Guide – Tips & Hacks

Table Reservation: Since most restaurants are located on the banks of Lake Pichola and Lake Fateh Sagar, don’t forget to book your table in advance so that you can get the corner table, for that uninterrupted view. Ambrai takes bookings 24 Hrs prior, so does Upré & Tribute.

Laal Maas: This ‘dynamite’ curry gets its red color from red chili paste only (no tomatoes). So, in case you have a lesser tolerance for spicy food, feel free to instruct the chef accordingly. It goes best with rice, as it brings down the spice level.

Dal Bati: The Bati is made from granulated wheat flour and ghee. This isn’t a gluten-free meal. The garlic chutney served along with it is also spicy, so look before you leap 😉


Subscribe to Trippy Passports

Signup now and receive an email whenever we publish new content.

We will never give away, trade or sell your email address. You can unsubscribe at any time.


  1. These all look so delicious! I wish this article existed before my visit, although I did get the thali at Natraj 😉
    It’s funny that you say to make sure to book in advance to get the corner table, though, as when I went I was literally the only person in the restaurant every single night. I’m not sure if it was off-season or something (September) or maybe I just ate at weird times? I don’t know, but no matter which restaurant I went to I was always the only one.

  2. This is a wonderful list! Food was something I had problems with in Udaipur. It is much more expensive as compared to other tourist destinations. I found Udaipur difficult in terms of food budget. But, of course, seeing the sun set in the evening more than compensated for it! And, so did the tour of the City Palace! 😀

  3. Jaiwana Haveli Rooftop Restaurant view is just spectacular during daytime and nighttime. Ambrai food looks delicious and Tribute restaurant looks beautiful and the food looks scrumptious.

  4. I visited the place 2 years ago and I found the food very spicy!!!!!!!! I really love the spicy food but on that area of India the food was something different! hahaahah hot hot hot!!!

  5. The dinner at Ambrai is spectacular with those lakeside tables and the view of the golden glittering City Palace. To top it up, it was Shivratri the night we were there, so we could hear lovely aarti sounds from temples.

  6. Everything in these pictures looks so delicious! The lighting at Trubute is really inviting, will definitely pin this for the future!

  7. Some amazing looking food and establishments here. I especially like Rajasthani thali, the platter looking tray seemed really nice but the view from the rooftop restaurant is amazing.

  8. Wow what incredible food!! I would love to visit India just to eat, eat and eat!! 🙂 Thanks for sharing, will bookmark this for when we get to visit!

  9. omg i got extremely excitedly when i came across this post! i love udaipur and i love the food there!!! great list – i will def keep this in mind the next time i go back!

  10. I have never heard of Udaipur before, but the food looks delicious!! I love Indian food and hope to eat it in the country one day. Thanks for sharing all of the great tips and information.

  11. Thanks for sharing. The food looks amazing. These are my types of dishes. I’ve never been here, but its certainly a place I’m going to be looking into.

  12. I can’t wait for the day when I finally make it to India. The food in Udaipur looks absolutely delicious but I’ve been told it’s quite different once you get to India. Thanks for putting this together!


Please enter your comment!
Please enter your name here