Start your foodie journey with a delicious breakfast at JMB Cafe. This cozy little cafe is known for its fresh and wholesome food, and it's the perfect spot to fuel up for the day. Try their famous breakfast platter, which includes eggs, toast, fresh fruit, and coffee. After breakfast, head over to the Udaipur City Palace to explore the stunning architecture and learn about the history of the Mewar kingdom.
For lunch, head to Tribute, a restaurant known for its fusion of Indian and European cuisine. Order their signature dish, the lamb chops, which are marinated in Indian spices and served with a side of creamy mashed potatoes. After lunch, visit the beautiful Saheliyon ki Bari garden, which was built for the royal ladies of the court.
For a romantic dinner with stunning views of Lake Pichola, head to Raas Leela. This rooftop restaurant serves traditional Indian cuisine with a modern twist. Order the tandoori chicken, which is cooked in a clay oven and served with a side of naan bread. After dinner, watch a cultural dance performance at Bagore ki Haveli, a beautiful mansion that has been converted into a museum.
For a healthy and delicious brunch, head to Millets of Mewar. This restaurant specializes in millet-based dishes, which are gluten-free and packed with nutrients. Try their millet pancakes with fresh fruit and honey, or their millet porridge with nuts and seeds. After brunch, take a boat ride on Fateh Sagar Lake and enjoy the stunning views of the surrounding mountains.
If you're looking for more foodie experiences, consider taking a cooking class to learn how to make traditional Rajasthani dishes. You could also take a food tour of the city, which will take you to some hidden gems that only locals know about. If you have time, consider taking a day trip to Chittorgarh Fort, which is a UNESCO World Heritage Site and the largest fort in India. Make sure to try the famous Rajasthani thali while you're there, which is a platter of small dishes that showcase the flavors of the region.