Skip to content
Udaipur VisitCity of Lakes
Traditional Rajasthani thali in Udaipur with dal, baked baati, churma, green chutney, onion and papad

Eat, sip, repeat

Food & Cafés in Udaipur: Where the City Eats

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.

Must-try dish
Dal baati churma
Best hour
Sunset on a rooftop
Veg-friendly
Very
Udaipur on a plate

A city that feeds you like family

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.

  • Rajasthani food in Udaipur is mostly vegetarian and rich in ghee
  • Lake view cafés and rooftops cluster around Lal Ghat, Gangaur Ghat and Ambrai
  • Fateh Sagar's lakeside is the evening snack and chai spot
  • Old city sweet shops near Bada Bazaar are worth a detour
Woman sipping coffee at a lakeside café table in Udaipur with a palace in the haze behind her
Food stories

Food guides and café stories from Udaipur

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

Best Cafés in Udaipur: 7 Local Favourites for Coffee and Lake Views
Editor's pick

Best Cafés in Udaipur: 7 Local Favourites for Coffee and Lake Views

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.

Couples Friends Photography Solo Travellers
Read the story
Signature tastes

Dishes and food moments you shouldn't leave without

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.

Earthen pot full of freshly baked golden baati, the bread of Udaipur's dal baati churmaThe classic

Dal 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.

Rajasthani thali in Udaipur with dal, baati, churma, chutney, sliced onion and papadBest at lunch

Gatte ki sabzi in a full thali

Steamed 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.

Close-up of spicy red laal maas mutton curry, a famous Rajasthani dish served in UdaipurFor spice lovers

Laal maas

Rajasthan'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.

Morning panorama of Fateh Sagar Lake in Udaipur, the hour for kachori, mirchi bada and chaiEarly morning

Kachori and mirchi bada breakfast

Flaky 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.

Lake Pichola in Udaipur with a boat on the water and pink bougainvillea in the foregroundSweet tooth

Ghevar, malpua and old city sweets

Honeycomb-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.

Lake Palace on Lake Pichola at sunset from a palace cupola, the view Udaipur's rooftop restaurants are built aroundGolden hour

A rooftop dinner at sunset

Book 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.

Find your kind of meal

Ways to eat your way around Udaipur

Every mood has a corner of the city. Pick one and follow your nose.

Lake view and rooftop restaurants

Terraces above Lal Ghat, Gangaur Ghat and the Ambrai side, facing the palace and the water. Go before sunset to get a railing seat.

Cafés for slow afternoons

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.

Street food walks

Kachori, samosa, pakodi and chaat around Hathi Pol, Bada Bazaar and the old city lanes. Follow the longest local queue.

Pure veg and Jain-friendly

Pure veg restaurants in Udaipur are easy to find, and many kitchens can cook without onion, garlic or root vegetables on request.

Fateh Sagar snacks and chai

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.

Thali lunches

Unlimited refills of dal, sabzi, roti and sweets, served by someone who will insist you have one more baati.

Sweet shops and namkeen

Old city halwais selling ghee sweets, fresh mithai and crunchy namkeen that travels well in a suitcase.

Lake Pichola and the Lake Palace at sunset from a height in Udaipur, Aravalli hills behind
The lakeside table

Why every meal in Udaipur tastes better with a view

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.

See places worth the walk
A day of eating

A day of eating in Udaipur, from kachori to candlelight

Pace yourself. This is a marathon with ghee.

  1. 1

    8 am

    Kachori, mirchi bada and poha

    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.

  2. 2

    11 am

    Chai break by the ghats

    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.

  3. 3

    1 pm

    A Rajasthani thali lunch

    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. 4

    4 pm

    Café time, then street snacks

    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.

  5. 5

    7 pm

    Rooftop dinner at Lal Ghat or Ambrai

    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.

Eat like a local

Food tips for Udaipur that save you a bad meal

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.

Aerial view of a lake winding between the Aravalli hills near Udaipur at sunset
Stay Connected

Stories from the City of Lakes.

New places, festival dates, food finds and the odd local secret. One friendly email when there's something worth telling you, never spam.

We respect your privacy. No spam, ever.

Good to know

Questions people ask about food & cafés in Udaipur

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.

Hungry yet?

Plan a trip where every meal has a view

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.