Create meetup in Ujjainchevron_right

fmd_good anywhere in Ujjain

Select a place on the map to change the location.

schedule Time

I want to meet

Verified required?

/

Best Food in Ujjain (2026)

šŸ½ļø Classic Ujjain Thali
For a traditional Ujjain thali, head to Shree Ganga, located at 12, Mahakal Road, near Tower Chowk. A full thali with dal, sabzi, roti, rice, and sweet costs around ₹150 to…
šŸ½ļø Classic Ujjain Thali
For a traditional Ujjain thali, head to Shree Ganga, located at 12, Mahakal Road, near Tower Chowk. A full thali with dal, sabzi, roti, rice, and sweet costs around ₹150 to ₹250. It's open from 11:00 AM to 3:30 PM and 7:00 PM to 10:30 PM. Another reliable spot is Damru Wala, at 45, Freeganj, known for its unlimited thali at ₹200.

🄘 Poha Jalebi Breakfast
Start your day with Ujjain's iconic poha jalebi, available at street stalls across the city. The best is at Prashant Poha Center, near Nanakheda Bus Stand, where a plate of poha with sev and jalebi costs just ₹30 to ₹50. It's served fresh from 6:00 AM to 11:00 AM. Another favorite is Mahakal Poha, at 8, Chamunda Marg, open until noon.

šŸ² Dal Bafla Delights
Dal bafla is a must-try in Ujjain, and the go-to place is Dal Bafla Junction, at 22, Dewas Gate. A hearty plate with ghee-laden bafla and dal costs around ₹120 to ₹180. They are open from 12:00 PM to 4:00 PM and 7:00 PM to 11:00 PM. For a slightly different version, try Sharma Dal Bafla, near Harsiddhi Temple, open until 10:30 PM.

šŸ¬ Sweet Shops and Mithai
Ujjain's sweet shops are legendary, especially for mawa bati and gulab jamun. Visit Bhola Misthan Bhandar, at 15, Sarafa Bazaar, where mawa bati costs ₹40 per piece and gulab jamun is ₹30. They are open from 8:00 AM to 10:00 PM. Another gem is Heera Sweets, at 3, Chhatri Chowk, famous for its kaju katli at ₹800 per kilogram.

šŸŒ™ Evening Street Food
As the sun sets, Ujjain's street food scene comes alive, especially around Tower Chowk and Freeganj. Try the kachori sabzi at Guru Kripa, at 7, Freeganj Main Road, for ₹40 per plate, available from 5:00 PM to 10:00 PM. For something spicier, head to Chaat Gali, near Mahakal Temple, where you can get pani puri for ₹30 and aloo tikki for ₹50. The area is busiest from 6:00 PM to 11:00 PM.

🄤 Refreshing Lassi and Juices
To cool down, grab a glass of thick lassi at Prakash Lassi, at 10, Mahakal Road, for ₹40. They also serve flavored lassi like rose and mango for ₹50, open from 9:00 AM to 9:00 PM. For fresh juices, visit Juice Junction, at 5, Nanakheda, where a glass of sugarcane juice costs ₹20 and mixed fruit juice is ₹60. It's open from 10:00 AM to 10:00 PM.

šŸ› South Indian Options
If you crave South Indian food, head to Madras Cafe, at 18, Freeganj, for crispy dosas and idlis. A plain dosa costs ₹80, and a plate of idli sambar is ₹60. They are open from 7:00 AM to 10:30 PM. Another option is Udupi Restaurant, at 25, Dewas Gate, known for its filter coffee at ₹30 and rava dosa at ₹90, open from 8:00 AM to 10:00 PM.

šŸ’” Local Food Tips
Most street food stalls in Ujjain are vegetarian and many are pure veg, so you won't find meat easily. Carry cash as many small vendors don't accept cards or UPI. Prices are generally low, with a full meal costing under ₹300. The best time to explore food streets is from 5:00 PM to 10:00 PM when everything is fresh and lively.
Become a Local Guide in Ujjain to earn up to $50.00/hour by helping travelers that are interested in Ujjain and want to connect to learn about the current climate, discover hidden gems, or get help planning their itinerary.
arrow_drop_up -2 arrow_drop_down

Nice writeup, you covered the classics properly. One angle nobody mentions is the poha you get at the morning stalls near Ram Ghat after a dip, hot plate for 30 rupees and a totally different crowd from the Nanakheda spots. Also if you're near Harsiddhi around 4pm, the garadu and shakarkandi chaat stalls with lemon and masala are a seasonal thing most lists skip.

arrow_drop_up 5 arrow_drop_down

Solid writeup, you've clearly eaten your way around town. One thing missing though is the poha jalebi timing trap, most of those stalls including Prashant shut by 10 or 11 and if you roll in at noon expecting breakfast you'll be out of luck. Also worth mentioning is the Sunday rush near Mahakal, the whole Chamunda Marg area gets packed and you can wait 20 minutes just for a plate. If you want the same poha without the chaos, the small stall outside Sandipani Ashram does a decent version till around 11:30

arrow_drop_up 5 arrow_drop_down

The guide is thorough on the classics, but it skips the one thing I'd tell any visitor not to miss: the farsan and namkeen trail around Sarafa Bazaar in the early morning, before the sweet shops even roll up their shutters. The sev, mangodi, and ratlami mixture sold loose by weight there are what Ujjain families actually carry home, and a quarter kilo costs 70 to 90 rupees depending on the shop. Separately, if you're near Harsiddhi around 4 PM, the small stalls doing garadu and shakarkandi chaat with lemon and masala are a seasonal treat most food lists ignore entirely. Worth timing your temple visit around it.

arrow_drop_up 3 arrow_drop_down

Where to stay in Ujjain for a first visit?

I'm heading to Ujjain in about two months with my family and trying to figure out which area to book a hotel in. We want to be close to Mahakaleshwar Temple but also somewhere we can walk to food stal… I'm heading to Ujjain in about two months with my family and trying to figure out which area to book a hotel in. We want to be close to Mahakaleshwar Temple but also somewhere we can walk to food stalls in the evening. Would staying near Ram Ghat or closer to Freeganj make more sense for a three day trip?
arrow_drop_up 3 arrow_drop_down

honestly the smarter move for a family trip is staying slightly off the main ghat chaos, like the area near Chhatri Chowk or the lanes off Dewas Gate. you're still only a 10 min walk to Mahakaleshwar, room rates are way lower than the Ram Ghat spots, and you get actual space for the kids instead of a cramped room. plus the street food around Chhatri Chowk and Nanakheda is solid and cheap, mostly locals not tourists.

one tip: book a place with a lift if anyone in your family is elderly, coz teh older buildings there are all narrow staircases with no elevator. also ask if they have a generator, power cuts happen more than you'd expect during summer.

arrow_drop_up 5 arrow_drop_down

For a three day trip with family, I'd lean toward the Ram Ghat side over Freeganj. Freeganj has the bigger hotels and wider roads but you're looking at a 2 to 3 km auto ride to the temple each morning, which gets old fast when you're doing darshan at 4 am. Staying in the lanes around Ram Ghat or even Mahakal Lok puts you within walking distance of the temple, and the food stalls near Harsiddhi and along the ghat road stay busy till 10 or 11 pm. One thing to check before booking: during Sawan or around Mahashivratri the whole area gets choked, so confirm your dates don't clash with a big festival.

arrow_drop_up 3 arrow_drop_down

Ram Ghat makes sense if you want the whole trip to feel walkable, but honestly the area right around Mahakal Lok has gotten a lot better for families lately. Plenty of newer guesthouses popped up there with clean rooms and hot water, and you're still five minutes from the temple gate. My only tip is to book early and check if the place has parking, because the old lanes near the ghat are a nightmare if you're bringing your own car.

arrow_drop_up 1 arrow_drop_down