Top 10 places to eat in Udaipur

Picking where to eat in Udaipur can be almost as difficult as deciding what to see. The city offers everything from lakeside restaurants and romantic rooftops to traditional Rajasthani food, heritage havelis, and lively street-food spots. This countdown brings together 10 of the best dining experiences in Udaipur, with each place chosen for something different—whether that’s the Lake Pichola views, authentic Rajasthani flavours, pure-veg food, romantic ambience, or local street food.

So instead of simply asking “Where should I eat?”, you can choose the experience that best fits your evening.

Lakeside and romantic dining

These three restaurants share one thing: a view. All of them sit close to Lake Pichola, and each suits a slightly different kind of evening.

1. Ambrai Restaurant is a classic choice for a first dinner in Udaipur. Set beside Lake Pichola, its open-air dining area offers beautiful views of the City Palace and Lake Palace. The menu covers a wide range of Indian and international dishes, so it’s easy for groups with different tastes to find something they enjoy. You can try dal baati churma, paneer dishes, kebabs, curries and more.

Best for: First-time visitors, couples, sunset dining and iconic lake views.

2. Chandni at Jagat Niwas Palace Hotel is a beautiful heritage property overlooking Lake Pichola, and its Chandni rooftop is particularly suited to romantic evenings. The open-air setting, traditional Mewari architecture and views across the illuminated lake create a memorable atmosphere after sunset. You can also enjoy a traditional Rajasthani thali, but it’s best to arrange it in advance.

Best for: Couples, anniversaries, honeymoons, candlelight dinners and special occasions.

3. The Sky Lounge Udaipur is a good choice if you want rooftop dining and lake views without the formality of a fine-dining restaurant. With a relaxed atmosphere and a menu that combines North Indian dishes with café-style options, it’s ideal for an easy dinner, coffee or sunset drink. It’s a good option when you want to enjoy the view without planning your entire evening around one restaurant.

Best for: Casual dinners, couples, sunset drinks and relaxed rooftop dining.

Candlelight rooftop dinner overlooking Lake Pichola in Udaipur

Rajasthani and heritage dining

If you came to Udaipur to eat like a local, start here. These three restaurants focus on Rajasthani flavour over international menus.

4. Khama Ghani Restaurant combines a relaxed lakeside setting with traditional Rajasthani flavours. If you want to try Rajasthan’s famous Laal Maas, this is a good place to consider. Along with the rich mutton curry, you can try classics such as dal baati churma, gatte ki sabzi and other regional dishes. It works well for both families and couples who want authentic local food rather than a menu focused mainly on international dishes.

Best for: Rajasthani cuisine, Laal Maas, families and couples.

5. Viraasat – The Haveli offers more than just a meal—you get to dine in a traditional Old City haveli-style setting. The menu includes a variety of Indian and non-vegetarian dishes, including mutton preparations, kebabs and rich curries. The heritage surroundings give the experience a more traditional and elegant feel than a casual rooftop café.

Best for: Non-vegetarian food, heritage atmosphere, traditional Indian dining and special evenings.

6. Jaajam Restaurant is a good option for travellers who want to focus on Rajasthani non-vegetarian food while enjoying a rooftop setting. The menu features dishes such as Laal Maas and other traditional meat preparations. The main reason to choose Jaajam is the food and regional flavours rather than searching for Udaipur’s most spectacular lake panorama.

Best for: Laal Maas, Rajasthani non-veg dishes, rooftop dining and food-focused travellers.

Pure vegetarian dining

Strict vegetarians don’t have to compromise in Udaipur. These three restaurants run fully veg kitchens.

7. Natraj Hotel & Restaurant is a well-known choice in Udaipur for a traditional pure-vegetarian thali. It is especially popular for its Rajasthani and Gujarati-style meals, making it a great option if you want to experience local vegetarian flavours. The focus here is on good, filling food rather than fancy décor or lake views. You can expect a generous selection of vegetables, dals, rotis, rice, sweets and other traditional accompaniments served as part of the thali experience.

Best for: Families, pure vegetarians, traditional thali lovers, and travellers looking for an authentic local meal.

8. New Santosh Bhojnalaya & Restaurant is a simple pure-vegetarian bhojanalaya in the Surajpole area, ideal for travellers who want a traditional Rajasthani meal without spending too much. The restaurant is known for Rajasthani thali, dal baati churma, sabzi, dal, roti and other everyday Indian dishes. Don’t come here expecting a luxury dining atmosphere—the appeal is the simple, filling and affordable local food.

Best for: Budget travellers, families, pure vegetarians, and anyone looking for a hearty traditional meal at a reasonable price.

9. Marwadi BhojanalayaThe Royal Taste Of Marwar is a great choice in Udaipur’s Old City for a simple and authentic pure-vegetarian Rajasthani meal. The restaurant focuses on traditional Marwari flavours rather than fancy décor. A typical meal can include favourites such as dal baati churma, gatte ki sabzi, ker sangri, dal, roti and other regional preparations. It’s especially suitable if you want to experience traditional Rajasthani food at a reasonable price while exploring the Old City.

Best for: Authentic local flavours, pure-veg thali, budget-friendly dining, and travellers who want a traditional Rajasthani food experience.

 Pure vegetarian Rajasthani thali served at a rooftop cafe in Udaipur

Street food

10. Sukhadia Circle Food Market — Best for Street Food & Local Snacks

Sukhadia Circle offers a completely different dining experience from Udaipur’s rooftop and lakeside restaurants. Instead of sitting down for one meal, you can walk around, try different snacks, and experience the city’s lively evening food culture. You’ll find popular favourites such as chaat, pav bhaji, sandwiches, local snacks, sweets, and other quick bites. The atmosphere becomes especially lively in the evening, making it a fun place to explore with friends or family. It’s also a great option if you’re travelling on a budget, as you can try several different foods without paying for a full restaurant meal.

Best for: Street-food lovers, families, groups, budget travellers, and anyone wanting to experience Udaipur’s casual local food scene.

Quick Pick Guide

If you don’t want to spend too much time deciding, use this simple guide:

You wantGo to
🌊 Best overall lake viewAmbrai
❤️ Romantic candlelight dinnerChandni at Jagat Niwas
🌶️ Best Rajasthani non-vegKhama Ghani
🌅 Casual rooftop & sunsetThe Sky Lounge
🥗 Pure vegetarian & healthyMillets of Mewar
💰 Budget vegetarian thaliMarwadi Bhojanalaya
🌮 Street food & snacksSukhadia Circle

Udaipur’s food culture brings together two important traditions: rich Mewari royal cuisine and vegetarian Marwari cooking. This makes the city a great place to experience both styles during the same trip.

One important point: Ambrai, Khama Ghani, The Sky Lounge and Jagat Niwas are not pure-vegetarian restaurants. If your group requires a strictly vegetarian kitchen, choose places such as Millets of Mewar, Yummy Yoga or Marwadi Bhojanalaya.

The easiest way to plan is to match the restaurant with your mood—lake views and romance, authentic Rajasthani food, healthy vegetarian meals, or casual street food.

Rajasthan Family Package For 6 Nights

Rajasthan Family Package For 6 Nights

Embark on an unforgettable 7-day Rajasthan tour package that takes you through the royal cities of Jaipur, Jaisalmer, and Udaipur.…

6 Nights
Rajasthan Package For 5 Nights With Jaipur Jodhpur & Udaipur

Rajasthan Package For 5 Nights With Jaipur Jodhpur & Udaipur

Embark on a captivating 6-day Rajasthan tour package and explore the vibrant colors of this majestic land. From the pink…

5 Nights
Jaisalmer Couple Package With Camp Stay & Camel Safari

Jaisalmer Couple Package With Camp Stay & Camel Safari

Experience the magic of Jaisalmer with this delightful 3-day, 2-night tour package. Discover the golden sands of the Thar Desert,…

2 Nights
Rajasthan Safari Tour Package for Ranthambore and Jaipur

Rajasthan Safari Tour Package for Ranthambore and Jaipur

Embark on an exciting 4-day tour package to Rajasthan! This Jaipur Ranthambore holiday takes you to the enchanting city of…

3 Nights
Rajasthan 4 Nights Plan with Jaipur & Udaipur

Rajasthan 4 Nights Plan with Jaipur & Udaipur

Experience the charm of Rajasthan with this exciting 5-day tour package. Enjoy the majestic beauty of Jaipur and the romantic…

4 Nights
Rajasthan Tours for 8 Nights Jp2RnUd2Js2Jd

Rajasthan Tours for 8 Nights Jp2RnUd2Js2Jd

Join this exciting Rajasthan tour package for an unforgettable 9-day vacation! Explore the golden sands of Jaisalmer, the blue streets…

8 Nights
7 Nights Rajasthan Package With Jaipur Jodhpur Udaipur Jaisalmer

7 Nights Rajasthan Package With Jaipur Jodhpur Udaipur Jaisalmer

Embark on an unforgettable 8-day Rajasthan tour package and immerse yourself in the royal culture of Jaipur, Udaipur, Jaisalmer, and…

7 Nights
Rajasthan Tour Package - J2BJs2JdUd2PJ

Rajasthan Tour Package - J2BJs2JdUd2PJ

Embark on an unforgettable 11-day Rajasthan tour package that takes you through the magnificent landscapes and rich culture of Rajasthan.…

10 Nights
Rajasthan Tour Package 9 Nights - J2RUd2Js2JdJp

Rajasthan Tour Package 9 Nights - J2RUd2Js2JdJp

Embark on a breathtaking 10-day Rajasthan tour package that takes you through the heart of Royal India. Discover the golden…

9 Nights
Golden Triangle - 5N - D2AJ2

Golden Triangle - 5N - D2AJ2

Join us on an exciting 6-day tour package through the magical Golden Triangle. Discover the vibrant streets of Delhi, marvel…

5 Nights
Golden Triangle 6N - J2AD3

Golden Triangle 6N - J2AD3

Embark on an unforgettable Golden Triangle tour package that takes you through the vibrant cities of Delhi, Jaipur, and Agra…

6 Nights
Golden Triangle Tour Package With Delhi Agra Only

Golden Triangle Tour Package With Delhi Agra Only

Join this amazing Golden Triangle Tour Package for 3 days and 2 nights of unforgettable experiences in Delhi and Agra!…

2 Nights

Leave a Comment

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Scroll to Top