The classicDal baati churma
Hard wheat dumplings baked over coals, cracked open, drowned in ghee and eaten with five-lentil dal and sweet crumbled churma. Mewar's comfort food and the dish every visitor should try once.

Eat, sip, repeat
Crisp kachoris at breakfast, a thali that refuses to end at lunch, coffee with a lake view in the afternoon and a rooftop table when the palace lights come on. This is Udaipur food, explained by people who eat here every day.
Mewar cooking grew up in dry country, so it leans on ghee, lentils, gram flour and spices that keep. That is why the famous food of Udaipur is so hearty: baati baked until it cracks, gatte simmered in a tangy yoghurt curry, ker sangri made from desert beans and berries. Most of it is vegetarian, and plenty of kitchens will happily cook Jain-style without onion or garlic if you ask.
Then there is the other Udaipur, the one with cane chairs, cold coffee and a lake on the other side of the railing. The best cafés in Udaipur sit on rooftops above the ghats and along Fateh Sagar, and half the fun is choosing a seat for the light rather than the menu.
Between the two you get chai stalls, sweet shops older than most hotels and street snacks that taste best eaten standing up. Come hungry. Leave slowly.

Breakfast trails, street food walks, pure veg favourites and lakeside coffee: our latest Udaipur food stories, written by locals who order the second plate.
Type
Good for
Best time
Showing all 6 stories

From an island café to royal-blue walls and a rooftop above Lake Pichola, these seven Udaipur cafés are where locals actually go for coffee, cake and a slow afternoon.
Local DishesOld City & Fateh Sagar Best: Anytime
What goes on a Rajasthani thali, how to actually eat dal baati churma, what to ask for if you are vegetarian or Jain, and which parts of Udaipur to head to when hunger strikes.
SweetsCitywide Best: Festive Season
Need a box of mithai for a host, a festival or just yourself? Eight local sweet shops across Udaipur, sorted by neighbourhood, plus tips for buying sweets in festive season.
RestaurantsCitywide Best: Anytime
Rajasthani thalis, wood-fired pizza, chaat and calm rooftop dinners, all strictly vegetarian. Here are eight pure veg restaurants in Udaipur and how to choose between them.
Local DishesChetak Circle to Lal Ghat Best: Morning
One day, three stops, zero regrets: a hot kachori at Chetak Circle, smoky chaap near Fatehpura and coffee by Lake Pichola. A simple food day that shows how Udaipur eats now.
Street FoodCitywide Best: Evening
Kachori at Chetak Circle, malpua in the old city, cold coffee by Fateh Sagar. Here is where Udaipur actually eats on the street, area by area, with tips to snack safely.
If you only have a couple of days, eat these. Ask a local about any of them and you'll get a strong opinion and probably a recommendation.
The classicHard wheat dumplings baked over coals, cracked open, drowned in ghee and eaten with five-lentil dal and sweet crumbled churma. Mewar's comfort food and the dish every visitor should try once.
Best at lunchSteamed gram-flour rolls in a tangy curd gravy, served alongside ker sangri, kadhi, bajra roti and chutneys. A Rajasthani thali at lunch is the easiest way to try everything in one sitting.
For spice loversRajasthan's fiery red mutton curry, slow-cooked with a heap of dried red chillies and ghee. Not for the faint-hearted. Keep a roti and a glass of chaas close.
Early morningFlaky dal or pyaaz kachori and a fat green chilli fried in gram-flour batter, with tamarind chutney and a cutting chai. Locals eat this standing at the counter before work, and so should you.
Sweet toothHoneycomb-like ghevar soaked in syrup appears around Teej and Raksha Bandhan, while malpua and other ghee sweets fill the counters year round. Buy a small box and share it, or don't.
Golden hourBook a table on a rooftop restaurant in Udaipur near Lal Ghat or Ambrai, order slowly and watch the City Palace turn gold, then lit, across Lake Pichola. The view is the main course.
Every mood has a corner of the city. Pick one and follow your nose.
Terraces above Lal Ghat, Gangaur Ghat and the Ambrai side, facing the palace and the water. Go before sunset to get a railing seat.
Cane chairs, cold coffee, a book and nowhere to be. The best cafés in Udaipur are made for the lull between sightseeing and dinner.
Kachori, samosa, pakodi and chaat around Hathi Pol, Bada Bazaar and the old city lanes. Follow the longest local queue.
Pure veg restaurants in Udaipur are easy to find, and many kitchens can cook without onion, garlic or root vegetables on request.
Evenings on Rani Road mean corn on the cob, kulhad drinks, chai and a breeze off the lake. The easiest café hop near Fateh Sagar.
Unlimited refills of dal, sabzi, roti and sweets, served by someone who will insist you have one more baati.
Old city halwais selling ghee sweets, fresh mithai and crunchy namkeen that travels well in a suitcase.

There is a reason so many tables in this city face the water. Lake Pichola is ringed by old havelis turned guesthouses, and nearly every one has a terrace where the evening breeze arrives just as the City Palace lights flicker on. Order a thali or a pasta, it barely matters, because nobody is looking at the plate.
For something more local, cross over to Fateh Sagar. Families walk Rani Road with paper plates of snacks, students argue over the last bhutta, and the cafés along the lake fill up with people who came for coffee and stayed for two hours.
Pace yourself. This is a marathon with ghee.
8 am
Start in the old city near Bada Bazaar or Hathi Pol with a hot kachori, a mirchi bada and a plate of poha topped with sev. Breakfast spots get busy early and sell out of favourites by late morning.
11 am
Wander down towards Gangaur Ghat, find a chai stall with a bench and watch the boats load up. Kulhad chai tastes better with a view of the water.
1 pm
Sit down for dal baati churma, gatte ki sabzi and ker sangri with refills that keep coming. Ask for Jain or pure veg if you need it; most thali kitchens understand.
4 pm
Cold coffee at a lake view café, then head to Fateh Sagar for corn, chaat and the evening crowd on Rani Road. Save room, you've been warned.
7 pm
Finish on a rooftop facing Lake Pichola. Try laal maas if you eat meat, or a slow vegetarian spread, and end with malpua or a bit of ghevar if it's in season.
For lake view rooftops, reserve a railing table or arrive half an hour before sunset. The best seats go first, especially from October to March.
Breakfast snack stalls work early hours. Kachori and mirchi bada are freshest in the morning and often gone by lunch.
Vegetarian? You're in luck. For Jain food, say "no onion, no garlic" clearly when ordering; many places will adapt.
Laal maas is properly spicy. Ask for it medium the first time and keep chaas or curd on the table.
Stick to bottled or filtered water, choose busy street stalls where food turns over fast, and eat things fried or cooked in front of you.
Menu rates change with the season and the view. Check current prices on the menu before you order, and carry some cash for street stalls.

New places, festival dates, food finds and the odd local secret. One friendly email when there's something worth telling you, never spam.
Dal baati churma is the dish Udaipur is best known for: baked wheat baati with ghee, lentil dal and sweet churma. Close behind are gatte ki sabzi, ker sangri, laal maas, kachori with mirchi bada, and sweets like malpua and seasonal ghevar.
Most of the best cafés in Udaipur sit in two areas: the old city rooftops around Lal Ghat, Gangaur Ghat and the Ambrai side facing Lake Pichola, and the lakeside around Fateh Sagar and Rani Road. Pick the old city for palace views and Fateh Sagar for a calmer, more local evening.
We don't rank individual restaurants, but the area matters more than the name. Rooftops around Lal Ghat and Gangaur Ghat look across Lake Pichola, while the Ambrai side gives the classic view of the City Palace. Go around sunset and book ahead in peak season.
Head to the old city lanes around Hathi Pol and Bada Bazaar for kachori, samosa, mirchi bada and sweets, ideally in the morning. In the evening, the Fateh Sagar lakeside along Rani Road fills with snack carts selling corn, chaat and chai.
Very. Traditional Rajasthani food in Udaipur is largely vegetarian, and pure veg restaurants are common across the city. Many kitchens can prepare Jain food without onion, garlic or root vegetables if you ask clearly while ordering.
Look for a Rajasthani thali restaurant at lunchtime, when kitchens are freshest and refills keep coming. Old city thali places and family-run dining rooms usually serve the most homely version, and locals are always happy to point you to their favourite.
No. Laal maas is a non-vegetarian speciality, so you'll find it at restaurants that serve meat rather than at pure veg places or thali houses. It's quite spicy, so ask for a milder version if you aren't used to chilli heat.
Late afternoon into sunset is the sweet spot, when the light softens and the lake breeze picks up. Mornings are quieter and great for coffee with a view. Arrive early for railing seats, especially between October and March.
Tell us your dates, your spice tolerance and how many thalis you're prepared to face. We'll help you plan days in Udaipur that leave room for breakfast, sunsets and second helpings.