Start your foodie adventure in Ujjain by indulging in a traditional Indian breakfast at Madhur Milan, a popular local eatery known for its delectable poha (flattened rice) and jalebi (sweet pretzel-like dessert). After breakfast, head to the bustling Sarafa Bazaar, a vibrant street food market where you can sample a variety of local delicacies like bhutte ka kees (spicy grated corn) and sabudana khichdi (tapioca pearl pilaf). Spend the afternoon exploring the Mahakaleshwar Temple, one of the twelve Jyotirlingas in India, and then enjoy a late lunch at the famous Agarwal Sweets, renowned for its mouthwatering Rajasthani thali.
Start your second day with a visit to Ram Ghat, a sacred bathing spot on the banks of the Shipra River. After experiencing the spiritual ambiance, head to Mangalnath Temple, dedicated to Lord Shiva, and enjoy a serene morning with beautiful views. For lunch, savor the local speciality of Ujjain, daal bafla, at Shree Ganga Sagar. This dish consists of baked bafla (doughballs) served with piping hot daal (lentil curry) and ghee. In the afternoon, explore the iconic Kal Bhairav Temple and immerse yourself in the rich history and architecture. End your foodie journey by treating yourself to a scrumptious dinner at Rajwada Palace, a heritage restaurant known for its royal ambiance and authentic Mughlai cuisine.
For a unique culinary experience, make sure to visit the local street food stalls near Chhatri Chowk in Ujjain. Here, you can taste the mouthwatering bhutta kachori (corn fritters) and malpua (sweet pancakes) prepared in traditional Rajasthani style. Another hidden gem is the Chapan Bhog shop near Harsiddhi Temple, which offers a wide variety of authentic Ujjaini snacks and sweets. Don't miss the opportunity to try the famous Ujjaini chaat, a savory snack bursting with flavors. Locals also recommend visiting Raja Bakery for their freshly baked bread and biscuits, perfect for taking home as souvenirs.
For hotel and flight bookings, check out kayak.com for the best prices and options.