Start your day with a hearty breakfast at JMB Cafe, known for its delicious sandwiches and coffee. The cafe has a cozy and relaxed atmosphere perfect for starting the day. Don't miss out on their signature dish, the JMB Special Sandwich which is packed with veggies and homemade mayo.
For lunch, head to Ambrai Restaurant located on the banks of Lake Pichola. This restaurant offers stunning views of the city palace and the lake. Their menu has a mix of traditional Rajasthani dishes and international cuisine. Make sure to try the Lal Maas, a spicy mutton curry, and the Dal Makhani, a buttery lentil curry.
End your day with a healthy dinner at Millets of Mewar, a vegetarian restaurant that serves food made from organic and locally sourced millets. They have a variety of millet-based dishes, including pizzas, pasta, and thalis. Try the Millet Pizza and the Jowar Pasta, both of which are unique and delicious.
Start your second day with a traditional Rajasthani breakfast at Jodhpur Misthan Bhandar. This iconic restaurant has been serving delicious food for over 50 years. Don't miss out on their famous Pyaaz Kachori, a crispy pastry filled with spiced onions and potatoes.
For a budget-friendly and authentic Rajasthani thali, head to Natraj Dining Hall. Their thalis come with a variety of dishes, including dal, vegetables, and bread. The food is served in a traditional thali plate and is unlimited, so make sure to come hungry.
End your foodie adventure in Udaipur with a visit to Savage Garden. This restaurant has a beautiful rooftop setting with views of the city. The menu has a mix of Indian and international cuisine, but the highlight is their cocktails. Try the Paan Mojito, a twist on the classic mojito infused with paan (betel leaf) flavor.
If you have time, consider taking a day trip to the Kumbhalgarh Fort, a UNESCO World Heritage Site located about 2 hours from Udaipur. The fort has a stunning view and is surrounded by lush forests. Another option is to take a boat ride on Lake Pichola to get a different perspective of the city.
To maximize your foodie adventure, consider taking a cooking class to learn how to make traditional Rajasthani dishes. There are many cooking classes available in the city, including the one offered by the Udai Kothi hotel.
Check here to find the best deals for your hotel and flight to Udaipur.