Udaipur, Rajasthan has recently become one of the most popular vacation destinations in all of India. And with its rich history, stunning architecture, interesting religious sites, and fantastic shopping spots, what’s not to love? In addition to the many things to see and do in Udaipur, this wonderful city also boasts fantastic eateries. From traditional Indian food to modern Mediterranean cuisine, the best restaurants in Udaipur definitely do not disappoint.
Upré by 1559 AD
No list of the best restaurants in Udaipur would be complete without Upré by 1559 AD. This fabulous eatery has everything you could ever want from a restaurant – from delicious food to breathtaking views to wonderful service.
The first thing you’ll notice about Upré by 1559 AD is the view. Situated on a terrace overlooking the lovely Lake Pichola, it’s absolutely picture-perfect. And if that weren’t enough already, you’ll also get to gaze at the stunning architecture of the Lake Palace.
As for the food, Upré by 1559 AD serves up everything from local Rajasthani food to international cuisine. We highly recommend opting for a few of the local dishes, including laal maans (mutton in a spicy Indian sauce), safed murg (chicken in yogurt, cashews, and poppy seeds), and govind gatta curry (dumplings in a tomato onion sauce).
If you still have room, you should definitely finish off your meal with an authentic Indian dessert. Try the kesar firni (saffron rice pudding) or the gulab jamun (fried dumplings in rose sugar syrup).
Meal for two: 1,000 Indian rupees
Ambrai, also known as Cafe Ambrai or Ambrai Restaurant, is considered to be one of the best restaurants in Udaipur by locals and tourists alike.
First, let’s talk about how to get to Ambrai. While you can make your way to the restaurant on your own, you can also reserve a special boat ride on Lake Pichola. From there, you have two options. You can either sail directly to the restaurant or make it more of a slow, scenic experience. If it were us, we’d definitely opt for the second option.
Then, there’s the lovely atmosphere at Ambrai. With European-inspired architecture, pressed tablecloths, and a location right on the shores of the beautiful Lake Pichola, it looks like it belongs in a movie. You can even see many other popular Udaipur sites from this restaurant, including Ganguar Ghat, City Palace, and Taj Lake Palace. And if you time it right, you can enjoy this fantastic setting during the golden glow of sunset.
While the ambience is easily enough to convince you to visit Ambrai, the food is certainly nothing to balk at either. This awesome eatery specializes in North Indian cuisine in particular. Try some mouthwatering plates, like laal maans (mutton in a spicy Indian sauce), chicken jhangiri (chicken in an Ambrai specialty sauce), or aloo chatni wala (stuffed potatoes with a mint, mango sauce).
By the time you finish up your entree at Ambrai, you’ll realize that you’re not ready to leave! Luckily, they also have a scrumptious dessert menu. Try the gulab-e-jamun (condensed milk donut in syrup), the joke-e-sahi (donut with condensed milk, rose petals, and fruit-based syrup), or the Ambrai special kulfi anjeer (fig and condensed milk ice cream with saffron syrup).
Meal for two: 1,200 Indian rupees
Millets of Mewar
When Millets of Mewar first opened, it added something new to Udaipur’s already diverse food scene. Millets of Mewar is said to be the first health-food restaurant in the entire city! This wonderful eatery is focused on using all of the best ingredients, including those that are locally sourced, sustainable, and organic. On top of that, sections of the menu are dedicated to vegan, gluten-free, and raw food dishes.
Millets of Mewar has quite an extensive menu. If you’re hoping for something light, enjoy the sprouted beans salad, the manchow soup (spicy vegetable soup), or the masala papad (Indian flatbread). But if you want something a little heavier, consider getting the govid gatta (paneer dumplings in curry), the cheese butter masala, or the malai kofta (potato rounds in cream sauce).
Simply put, no matter what you order at Millets of Mewar, you’ll feel full, refreshed, and full of energy.
Meal for two: 500 Indian rupees
Every big city has a bit of culinary diversity, and Udaipur is no exception. Rather than serving up delicious Indian food as many of the best restaurants in Udaipur do, Savage Garden boasts a fantastic Mediterranean menu.
The most popular dishes at Savage Garden are focused on pasta – and for good reason! All of the pasta served at Savage Garden is homemade. It’s actually so authentic that even Italians laud the flavors and the technique. Try the fusilli al pesto, the gnocchi al pomodoro, or the tagliatelle all’ arrabbiata.
If you don’t feel like getting pasta at Savage Garden, don’t worry! There are definitely other fantastic plates for you to enjoy. As a matter of fact, the restaurant’s signature dish, chicken wajid ali (chicken breast stuffed with nuts, cheeses, and herbs) is a must-try. This dish was actually originally made in the Royal Kitchens of Awadh, so when you eat it, you’ll feel a little bit like royalty!
And while the food at Savage Garden is absolutely delicious, the atmosphere is certainly noteworthy as well. With amazing views of Lake Pichola and the city of Udaipur, it’s the ideal place to simply settle down and enjoy an incredible meal.
Meal for two: 700 Indian rupees
Udai Art Cafe
Udai Art Cafe is one of the most aesthetically pleasing Udaipur restaurants. With its mural-covered walls and printed pillows, it’s definitely Instagram-worthy.
While the interior design may be what draws you in, it’s the delicious breakfast bites and drinks that’ll get you to stay. Order the nutella crepe, the traditional Greek breakfast, or the vegetarian omelet. And don’t forget to pair your healthy meal with one of the tasty drinks at Udai Art Cafe. Opt for the masala tea, the Greek coffee, or the sweet lassi.
Meal for two: 500 Indian rupees
Jheel’s Ginger Coffee Bar & Bakery
If you’d like to have a down day of relaxation rather than hurrying to all of the Udaipur sites, Jheel’s Ginger Coffee Bar & Bakery is a fantastic place to go! With comfortable seats, a sunny patio, and beautiful views of Lake Pichola, you can easily spend hours here! Have some good conversation with your travel group or simply enjoy a good book.
As you relax at Jheel’s Ginger Coffee Bar & Bakery, there are loads of snacks and drinks for you to enjoy. If you’re feeling a little peckish, you can order everything from sandwiches to pasta to pizza. Try the paneer tikka grilled sandwich, the mushroom & herbs pizza, and the famous apple pie. But if you just want a drink, the caramel lattes, lychee lassis, and Twix bar shakes definitely won’t disappoint.
Meal for two: 600 Indian rupees
Nearly all of the restaurants so far on this list are on Lake Pichola. And while that lake is certainly gorgeous, everyone knows about it. So it’s no surprise to find out that the entire area around Lake Pichola is quite busy.
What many people don’t know is that Lake Pichola isn’t the only noteworthy lake in town. There are actually quite a few, including the beautiful Swaroop Lake. This lovely lake boasts calm waters, thriving greenery, friendly birds, and amazing walking paths. And it does have overwhelming crowds!
Tribute, one of the best restaurants in Udaipur, is located right on the banks of Swaroop Lake. But that’s certainly not the only highlight of Tribute’s ambience. The dim lights, flickering candles, awesome live music, and attentive service all help to round out this wonderful setting.
And while the atmosphere is incredible, one of the most important parts of any restaurant is the food. Luckily, Tribute is fantastic on that front too! And there’s no shortage of dishes to choose from, because the menu is a whopping ten pages! If you’re hoping for some recommendations to narrow down your choices, the laal maans (mutton in a spicy Indian sauce), chicken jhol (chicken curry), and aloo gobhi matar (a vegetarian Indian curry) are all crowd favorites.
Meal for two: 900 Indian rupees
And there you have it! The best restaurants in Udaipur, Rajasthan, India. Which ones will you choose to visit during your amazing getaway?