Where Locals Actually Eat in Udaipur | A Guide Beyond the Lakeside Restaurants

Most food guides to Udaipur recommend the same handful of rooftop restaurants overlooking Lake Pichola. The views are genuinely spectacular. The food is usually fine. The prices reflect the view more than the cooking.

But if you ask someone who actually lives in Udaipur where they eat on a normal Tuesday morning, you will get a completely different list. Locals eat in basements, in old market lanes, at counters where the same family has been cooking for decades. The food is better and costs a fraction as much.

This guide covers where Udaipur eats when nobody is watching, organised by meal and by what you are actually in the mood for.


Morning: South Indian Breakfast Is the Local Default

This surprises almost every visitor. Udaipur is a Rajasthani city, so you would expect the morning to belong to kachori and poha. Those exist. But the city’s most established breakfast institution serves dosa and filter coffee.

Purohit Cafe, at Anand Plaza on University Road, opened in 1987 as the first South Indian restaurant in Udaipur. Before it existed, most Udaipurites had never eaten a dosa. Nearly four decades later, the morning crowd there is a cross-section of the city: students before class, office workers before shifts, families after temple visits, and regulars who have been coming since their own college days.

The reason it works is that nothing has been modernised. The dosa batter is fermented in-house overnight. The sambar is slow-cooked from scratch every morning. The chutneys are ground fresh daily. The filter coffee is brewed through a traditional metal filter with a chicory blend, then poured between a steel tumbler and dabarah the way it is done across South India.

What to order: A Ghee Podi Idly and a filter coffee if you want the signature experience. A Paper Masala Dosa if you want the showpiece. Under 250 rupees for either combination.

When to go: Weekday mornings between 9 and 11:30. This is when the batter is freshest and the sambar has just finished cooking. Weekends fill up.

Why locals go: It has not changed in 37 years, and it costs what a local can afford to spend on breakfast several times a week.

For a fuller breakdown of the morning menu, see our guide to South Indian breakfast in Udaipur.


Late Morning: The Kachori and Chai Circuit

For the Rajasthani version of breakfast, the street stalls around Sukhadia Circle, Chetak Circle, and the Old City lanes open early and sell out by mid-morning.

Pyaaz ki kachori, mirchi bada, and samosas are the standard order, eaten standing, washed down with strong milky chai in a small glass. Expect to pay 20 to 40 rupees per item.

This is genuinely local food culture, but it is worth knowing that it is heavy, fried, and best treated as a snack rather than a full breakfast. Many locals do exactly this: a kachori mid-morning after a lighter South Indian breakfast earlier.


Afternoon: Chaat Is the Universal Language

Udaipur takes chaat seriously. Sev puri, dahi puri, pani puri, bhel, and papdi chaat are eaten as afternoon snacks across every neighbourhood, at every price point.

Street stalls offer the most atmosphere and the lowest prices. If you have a sensitive stomach or are travelling and cannot risk being unwell, sit-down options serve the same dishes with more controlled hygiene. Purohit Cafe runs a chaat counter alongside its South Indian kitchen, prepared in the same pure vegetarian, no onion, no garlic setup, which makes it a practical option for travellers and for Jain guests who cannot eat at most street stalls.

Typical cost: 70 to 100 rupees per plate at a sit-down place, less on the street.


Evening: Rajasthani Thali, But Not the Tourist Version

Udaipur’s tourist restaurants serve a Rajasthani thali built for photographs, with a dozen small bowls and a high price. The version locals eat is simpler, larger, and considerably cheaper.

Look for thali restaurants away from the lake, in areas like Hiran Magri, Sector 11, or along the Ayad and University Road corridors. A proper unlimited thali with dal, baati, churma, seasonal sabzi, and roti should cost between 150 and 300 rupees, and you will be encouraged to eat until you are genuinely full.

This is the meal to plan an evening around, particularly if you have skipped a heavy lunch.


Late Evening: Coffee, Not Cocktails

Udaipur’s modern cafe scene has expanded quickly, particularly around Fatehpura and the Old City, catering largely to tourists and younger visitors with specialty coffee and Instagram-friendly interiors. These are pleasant and worth an afternoon.

But the older tradition of coffee in Udaipur is South Indian filter coffee, and it is a different drink entirely. Dense, dark, blended with chicory, brewed slowly, and served hot in a steel tumbler. It costs around 50 rupees rather than 250, and it has been made the same way at Purohit Cafe since 1987.

If you want to understand both sides of Udaipur’s coffee culture in one day, have a filter coffee in the morning and a flat white in the afternoon. They are not competing with each other. They belong to different centuries.

Our complete guide to filter coffee in Udaipur explains how the traditional method actually works.


Practical Advice for Eating Like a Local in Udaipur

Eat your main meal at lunch, not dinner. Most local kitchens are at their best midday. Thali places in particular serve their freshest food between noon and 3 PM.

Go where there is a queue of locals, not a queue of tourists. This sounds obvious but is the single most reliable filter in any Indian city.

Vegetarian is the default, not a limitation. Udaipur’s food culture is overwhelmingly vegetarian, and the best restaurants in the city are pure vegetarian by design rather than by compromise. If you are used to vegetarian food being an afterthought, Udaipur will change that.

Ask about onion and garlic if it matters to you. Many kitchens in Udaipur cook without either, reflecting Jain and Vaishnavite traditions. Purohit Cafe, for example, has never used onion or garlic in any dish since 1987, which means the entire menu is Jain-friendly without special requests.

Budget realistically. Eating like a local in Udaipur is inexpensive. A full South Indian breakfast is under 250 rupees. A thali is under 300. Chaat is under 100. You can eat extremely well for under 700 rupees a day.

Weekday mornings beat weekend mornings. Every popular local place fills up on weekends. If your schedule allows, shift your food plans to weekdays.


A Simple One-Day Local Food Itinerary

9:00 AM — South Indian breakfast at Purohit Cafe, Anand Plaza. Ghee Podi Idly, Paper Masala Dosa, filter coffee.

11:30 AM — Kachori and chai at a street stall near Sukhadia Circle or in the Old City.

1:30 PM — Unlimited Rajasthani thali away from the lakeside, in Hiran Magri or along University Road.

4:30 PM — Chaat. Sev puri and dahi puri, either street-side or at a sit-down counter.

7:00 PM — Something light, since you will not be hungry. A dosa, an uttapam, or a bowl of rasam.

Total cost for the day: comfortably under 800 rupees per person, and considerably better food than any single tourist restaurant will serve you.


Finding Purohit Cafe

Address: Anand Plaza, University Road, opposite INOX Mall, Shabri Colony, Ayad, Udaipur, Rajasthan 313001

Hours: Open all seven days, approximately 7:30 AM to 10:30 PM

Getting there: 10 to 15 minutes by auto from the City Palace area, Fatehpura, or Bhupalpura

Dietary: 100% pure vegetarian, no onion, no garlic, Jain-friendly

Order online: Available on Zomato and Swiggy


Frequently Asked Questions

Where do locals eat in Udaipur? Locals in Udaipur eat away from the lakeside tourist restaurants, in places like Purohit Cafe at Anand Plaza for South Indian breakfast, street stalls near Sukhadia Circle for kachori and chaat, and thali restaurants in areas like Hiran Magri and along University Road. These places are considerably cheaper and generally better than the tourist-facing options.

What should I eat in Udaipur? A well-rounded day includes South Indian breakfast such as dosa and filter coffee, a Rajasthani thali for lunch, chaat in the afternoon, and something light in the evening. Udaipur’s food culture is overwhelmingly vegetarian, and the best restaurants are pure vegetarian by design.

Is Udaipur good for vegetarians? Udaipur is one of India’s most vegetarian-friendly cities. Many kitchens are entirely vegetarian, and several cook without onion or garlic, reflecting Jain and Vaishnavite traditions. Purohit Cafe, for example, has been 100% pure vegetarian with no onion or garlic since 1987.

Where can I get South Indian breakfast in Udaipur? Purohit Cafe at Anand Plaza, University Road is Udaipur’s oldest and most established South Indian restaurant, serving dosa, idli, vada, and traditional filter coffee since 1987. It is the city’s default local breakfast destination.

How much does it cost to eat in Udaipur? Eating like a local is inexpensive. A South Indian breakfast costs under 250 rupees, an unlimited Rajasthani thali between 150 and 300 rupees, and a plate of chaat under 100 rupees. A full day of excellent food costs well under 800 rupees per person.

What is the best time to eat at popular local restaurants in Udaipur? Weekday mornings and early afternoons. Most local kitchens serve their freshest food midday, and popular places fill up considerably on weekends and public holidays.


Purohit Cafe — Anand Plaza, University Road, opp. INOX Mall, Udaipur, Rajasthan 313001 Established 1987 · Pure Vegetarian · No Onion · No Garlic · Family-Run

Leave a Reply

Your email address will not be published. Required fields are marked *