
Ujjain, known for its religious significance and cultural heritage, also offers a rich variety of street food that will delight food lovers. Whether you’re a local or a tourist visiting for the first time, the street food in Ujjain is an essential experience, with flavorsome and affordable snacks that reflect the true essence of the city’s culinary culture. Here’s a detailed guide to the top 10 street food destinations in Ujjain, where you can taste some of the best local delicacies.
1. Chhappal Bhel
Location: Near Mahakaleshwar Temple
About: Chhappal Bhel is one of the most iconic street food spots in Ujjain, located near the Mahakaleshwar Temple. The place is well-known for its delicious Bhel Puri and Sev Puri, served fresh and packed with tangy and spicy flavors. It’s a must-visit for anyone craving light, crunchy snacks after a visit to the temple.
What to Try:
- Bhel Puri
- Sev Puri
- Pani Puri
Cost per Person: ₹30 – ₹100
Best For: Those looking for a quick, spicy, and tangy snack while visiting the Mahakaleshwar Temple area.
2. Sarafa Bazaar
Location: Near Mahakaleshwar Temple
About: Sarafa Bazaar is a bustling area near the Mahakaleshwar Temple where you can indulge in a variety of street foods. The market transforms in the evening when vendors set up stalls offering fresh and piping hot snacks. It’s a great spot to try a variety of Indian street food after a spiritual visit.
What to Try:
- Poha (a traditional breakfast dish made with flattened rice)
- Sabudana Khichdi (tapioca pearls stir-fried with spices)
- Kachori with Aloo Sabzi
- Samosas
Cost per Person: ₹50 – ₹150
Best For: Those looking for an authentic and diverse range of Ujjain street food in a vibrant setting.
3. Bhavani Shankar Ki Kachori
Location: Near Tower Chowk
About: Located near Tower Chowk, Bhavani Shankar Ki Kachori is famous for its crispy and spicy Kachoris served with flavorful Aloo Sabzi. This popular spot is a favorite among locals and tourists who want to enjoy a hearty, filling snack.
What to Try:
- Kachori with Aloo Sabzi
- Chole Bhature
Cost per Person: ₹40 – ₹80
Best For: Kachori lovers and those looking for a quick and satisfying snack while exploring Tower Chowk.
4. Gopal Chaat
Location: Near Gopal Mandir
About: Gopal Chaat is a legendary chaat stall located near Gopal Mandir, offering an array of mouth-watering snacks. The stall is famous for its Dahi Puri and Aloo Tikki Chaat, both of which are packed with flavors and make for an ideal treat for any foodie visiting Ujjain.
What to Try:
- Dahi Puri
- Aloo Tikki Chaat
- Pani Puri
Cost per Person: ₹30 – ₹80
Best For: Those craving tangy, spicy, and delicious chaat snacks while visiting the Gopal Mandir area.
5. Chappal Bhel (Second Location)
Location: Near Kal Bhairav Temple
About: Another popular spot for street food lovers is the second location of Chappal Bhel near Kal Bhairav Temple. Known for its tasty Bhel Puri, this place is a must-visit for anyone exploring the local street food scene. It’s a favorite hangout for pilgrims and locals alike.
What to Try:
- Bhel Puri
- Sev Puri
- Dahi Puri
Cost per Person: ₹30 – ₹100
Best For: Tourists and pilgrims visiting the Kal Bhairav Temple, especially in the evenings.
6. Ujjain Haat
Location: Near Ram Ghat
About: Ujjain Haat is a lively market near Ram Ghat known for its street food stalls offering a variety of snacks. Here, you can find everything from local snacks to refreshing drinks, making it a great spot to unwind after a visit to the river.
What to Try:
- Aloo Tikki with Chole
- Dosa
- Pav Bhaji
- Sugarcane Juice
Cost per Person: ₹50 – ₹150
Best For: A perfect place for a relaxed evening snack while enjoying the surroundings of Ram Ghat.
7. Alok Kachoriwala
Location: Near Ujjain Railway Station
About: Located near the Ujjain Railway Station, Alok Kachoriwala is famous for its hot and crispy Kachoris. This place serves some of the best Kachoris in Ujjain, and it’s a favorite for both locals and travelers arriving at or departing from the station.
What to Try:
- Kachori with Aloo Sabzi
- Chole Bhature
Cost per Person: ₹40 – ₹80
Best For: Travelers passing through the railway station who want to grab a quick bite.
8. Anand Sweets
Location: Near Mahakaleshwar Temple
About: Anand Sweets is a must-visit spot for anyone with a sweet tooth. Located near Mahakaleshwar Temple, Anand Sweets offers a wide range of traditional Indian sweets. It’s a perfect place to pick up some sweets to take home or enjoy after a meal.
What to Try:
- Gajar Halwa
- Kaju Katli
- Laddoos
- Jalebi
Cost per Person: ₹50 – ₹150
Best For: Pilgrims and tourists looking for a quick, delicious dessert near the Mahakaleshwar Temple.
9. Rajendra Ice Cream
Location: Near Sarafa Bazaar
About: For those with a sweet tooth, Rajendra Ice Cream near Sarafa Bazaar is the perfect place to cool down after a spicy meal. Known for its variety of flavors and refreshing ice creams, this spot is a favorite among both locals and tourists.
What to Try:
- Gulab Jamun Ice Cream
- Fruit Custard
- Kulfi
Cost per Person: ₹30 – ₹100
Best For: Those looking to cool down with a sweet treat after indulging in savory street foods.

10. Suraj Dahi Vada
Location: Near Harsiddhi Temple
About: Suraj Dahi Vada is a well-known street food stall located near Harsiddhi Temple. This place is particularly famous for its soft and crispy Dahi Vada, served with tamarind chutney and yogurt, making it a refreshing and fulfilling treat.
What to Try:
- Dahi Vada
- Chaat Papri
- Pani Puri
Cost per Person: ₹40 – ₹80
Best For: Pilgrims and tourists visiting the Harsiddhi Temple who want to indulge in delicious, tangy snacks.
Conclusion
Ujjain may be known for its temples and spiritual experiences, but the city also offers a delightful range of street food that reflects its rich cultural heritage. From tangy Bhel Puri at Chhappal Bhel to sweet Dahi Vada at Suraj Dahi Vada, these street food destinations provide visitors with an authentic taste of local flavors. Whether you’re strolling around Sarafa Bazaar or enjoying a snack near Ram Ghat, the street food of Ujjain will make your visit even more memorable.