Top 6 Places to Eat in Udaipur

Stunning aerial view of Udaipur City and City Palace featuring scenic landscapes and vibrant architecture.
Hemant Singh Chauhan, Pexels

Udaipur's dining scene has flourished, offering a diverse array of culinary experiences, often complemented by stunning lake and city views, appealing to romantics, families, and food enthusiasts alike.

1. Ambrai at Amet Haveli

Cuisine: North Indian, Mughlai, Continental, Chinese

Perched beside Lake Pichola, Ambrai offers stunning views of the City Palace and Jag Mandir, especially at sunset. The atmosphere is exceptionally romantic, ideal for a candlelit dinner. One can enjoy a mix of Indian and Continental dishes here, with the spectacular panorama being a major draw. Reservations are highly recommended.

Price: INR 1500-2500 per person (approx. $18-30 USD)

Getting There: Located in Hotel Amet Haveli, it is a short walk or taxi ride from the main tourist areas around Pichola Lake.

2. Uprè by 1559 A.D.

Cuisine: Rajasthani, North Indian, International

This rooftop restaurant provides an exceptional atmosphere with cabanas, an open-air bar, and candlelight, all overlooking Lake Pichola. It is an ideal spot for romantic evenings, serving popular Rajasthani dishes like Laal Maas alongside international options. The view complements the diverse menu.

Price: INR 1500-2500 per person (approx. $18-30 USD)

Getting There: Centrally located, often part of Hotel Lake Pichola or nearby, easily accessible by walking or a short auto-rickshaw ride.

3. Natraj Dining Hall and Restaurant

Cuisine: Traditional Vegetarian Thali (Rajasthani)

For an authentic and budget-friendly experience, Natraj offers unlimited vegetarian thalis. It is renowned for its delicious Dal Baati Churma and a wide variety of Indian dishes, providing excellent value. Despite a simple interior, the hygiene and service are commendable, making it a popular choice for families and those seeking local flavors.

Price: INR 350-500 per person (approx. $4-6 USD)

Getting There: Conveniently located near the Udaipur Railway Station, easily reachable by auto-rickshaw.

4. Millets of Mewar

Cuisine: Health-focused Global and Indian (vegan, gluten-free, organic options)

This eatery stands out as Udaipur's first health food restaurant, offering innovative dishes made with local, organic ingredients. It is an excellent choice for health-conscious diners or those with dietary preferences, serving delicious millet-based versions of traditional dishes like Dal Baati Churma. It provides a fresh and modern twist on local cuisine.

Price: INR 500-1000 per person (approx. $6-12 USD)

Getting There: Situated near Pichola Lake, it is within walking distance or a short auto-rickshaw ride from the main tourist hub.

5. Khamma Ghani Restaurant

Cuisine: Indian, Rajasthani, International, Barbecue

Situated by Rang Sagar Lake, Khamma Ghani offers an elegant open-air dining experience with sweeping views of the lake and Aravalli hills. It is highly recommended for a romantic evening, especially around sunset, providing a picturesque setting. The restaurant serves a delightful blend of authentic Rajasthani flavors and international dishes.

Price: INR 1000-2000 per person (approx. $12-24 USD)

Getting There: Located near Rang Sagar Lake, accessible by taxi or auto-rickshaw from the city center.

6. Sheesh Mahal (The Leela Palace)

Cuisine: North Indian (Mughlai)

For a truly luxurious and royal dining experience, Sheesh Mahal, located within The Leela Palace, offers an opulent setting. The ambiance is enhanced by impeccable service, melodic music, and attentive staff, making it perfect for special occasions. It provides an exclusive experience with a focus on refined Indian cuisine. Reservations are essential due to its popularity and limited capacity.

Price: INR 3500-5000+ per person (approx. $42-60+ USD)

Getting There: Access is typically by boat from a dedicated jetty, which is part of the unique, luxurious experience of dining at The Leela Palace.