What to eat in Ujjain
Ujjain's famous food is the food of Malwa, the plateau it shares with Indore: poha and jalebi at breakfast, dal bafla soaked in ghee at lunch, and milk sweets such as mawa bati and rabri in between. Almost everything is vegetarian. Below is what to order at each meal and the places in the old city where locals send visitors.
Poha jalebi
Malwa treats salty and sweet as one breakfast, not two courses. Order both or you have not had it.
Dal bafla
Boiled before it is baked, which is why it is softer than Rajasthan's baati, and why Malwa insists the two are different dishes.
Mawa bati
Sold by the shops ringing the Mahakal temple, warm, one at a time.
Bhutte ka kees
Corn grated raw off the cob and cooked in milk with mustard seed and green chilli until it goes to a coarse, savoury porridge. Indore's monsoon dish, only good when the corn is young.
Khasta kachori
A flaky fried pastry the size of a fist, stuffed with spiced lentils and asafoetida, cracked open and drowned in potato curry. Haridwar eats it for breakfast, standing at the counter.
Sabudana Khichdi
Tapioca pearls tossed with peanuts, potato and green chilli. Fasting food that outgrew the fast.
Malpua
A thick pancake fried in ghee and dropped into syrup, crisp at the rim and soaked at the centre. Fair food, festival food.
Rabri
Milk reduced for hours over low heat until it thickens and the skin is folded back in, layer after layer. Sweet, but mostly it tastes of patience.
A Malwa kitchen in a temple city
Ujjain is a pilgrimage city, and its food follows: the restaurants and counters in the India GO guide are all pure vegetarian, and some make Jain plates (no onion or garlic) on request. The district administration's own list of the city's food reads like a day of eating here: sev, poha, kachori, jalebi, gulab jamun, dal bafla and aalu bada, the potato fritter eaten with green chutney.
Three dishes carry most of the city's reputation. Poha jalebi is breakfast. Dal bafla is the big meal. Mawa bati is the sweet sold around the Mahakaleshwar temple. The rest of the list above shows what else turns up on Ujjain menus, from the monsoon bhutte ka kees to sabudana khichdi, the tapioca dish eaten on fasting days.
What to eat, meal by meal
Each dish has its time of day and its places. Prices: ₹ for street counters, ₹₹ for sit-down restaurants.
Breakfast: poha and jalebi (₹)
Flattened rice with sev, onion, pomegranate and lemon, eaten hot next to jalebi straight from the pan. Handcarts and small counters start at dawn around Tower Chowk and in the lanes of Gopal Mandir; come before 9 am, while the poha is still steaming. Malwa treats the salty and the sweet as one dish, so order both.
Lunch: dal bafla (₹₹)
Wheat balls boiled, then baked, broken into dal with ghee, garlic chutney, sweet churma and buttermilk. Bhola Restaurant near Mahakaleshwar is one of the oldest Malwa kitchens in the city and the usual answer to where to eat it. Sai Palace on Mangalnath Road is credited with being the first in Ujjain to serve the Rajasthani-style version; its unlimited ladoo thali adds kadhi, aloo sabzi, rice and a churma laddu. Both are generous with ghee.
Sweets: mawa bati, rabri, kulfi (₹–₹₹)
Mawa bati, a khoya dumpling with dry fruit, fried and soaked in syrup, is sold warm, one at a time, by the shops around the Mahakal temple. Apna Sweets in Freeganj is the air-conditioned stop for rabri and milk sweets. Famous Kulfi Center near Gopal Mandir has made matka kulfi since 1945: kewda, pista, rabdi and, in season, sitafal (custard apple).
Snacks: sev, namkeen, kachori (₹–₹₹)
Sev, the crisp gram-flour noodle, tops poha and is sold by weight as namkeen. Apna Sweets is known for its besan and palak (spinach) namkeen, along with kachori and samosa; fried snacks are freshest in the morning.
Eating near Mahakaleshwar
Most visitors eat between darshan and the bazaar, so the temple quarter is where a sit-down meal matters. Bhola Restaurant, a short walk from Mahakaleshwar, is the place for the regional thali and dal bafla. Shri Krishna Restaurant, also near the temple, is a family pure-veg hall with an unlimited thali, plus dosas, paneer butter masala and jeera rice for a lighter order; it can make mild and Jain plates on request. The Ramayana Restaurant & Cafe in Malipura cooks from family recipes and has a rooftop terrace; it is known for chole bhature and Kashmiri pulao with cold buttermilk.
For the evening, the lanes around Gopal Mandir have the kulfi counter and the sweet shops. Sai Palace sits out by Mangalnath, so it fits a day that includes the temple there.
Good to know
A few habits of Ujjain's food make ordering easier.
- Bafla is not baati — Bafla is boiled before it is baked, which is why it is softer than Rajasthan's baati; in Malwa the two are treated as different dishes.
- Spice levels — The district's own food list calls poha and kachori spicy, while thali kitchens such as Bhola cook mild rather than fiery. If you want less chilli, ask when you order.
- Mornings for fried food — Jalebi, kachori and samosa come out of the pan in the morning, and that is when the high-turnover counters are freshest.
- Milk sweets in the heat — Rabri, kulfi and mawa bati are milk products. In the hot months buy from busy counters where the day's batch moves fast.
FAQ
What is Ujjain famous for in food?
Malwa vegetarian food: poha with jalebi for breakfast, dal bafla as the main meal, mawa bati and rabri as sweets, and sev and namkeen as snacks.
What is the famous sweet of Ujjain?
Mawa bati, a fried khoya dumpling with dry fruit soaked in syrup, sold warm by the shops around the Mahakal temple. Rabri and matka kulfi are the other classics.
Where can I eat dal bafla in Ujjain?
Bhola Restaurant near Mahakaleshwar is the most cited place; Sai Palace on Mangalnath Road serves it as an unlimited ladoo thali.
Where to eat poha jalebi in Ujjain?
At the handcarts and counters around Tower Chowk and in the Gopal Mandir lanes, from dawn; before 9 am is best.
Is the food near Mahakaleshwar vegetarian?
Yes. The restaurants around the temple in the India GO guide are pure vegetarian, and some can make Jain plates without onion or garlic.
What is the difference between bafla and baati?
Bafla is boiled first and then baked, so it is softer; baati, the Rajasthani version, is only baked.
Facts checked: 15 October 2026. Prices and hours are approximate; check locally.
The full catalogue, hidden spots and districts on the map, plus “nearby” mode.
Open in India GO