🏛️ Former Mewar Kingdom capital — unconquered by Mughals🌊 5 major lakes within city limits🎬 Featured in James Bond — Octopussy (1983)

Udaipur Food Guide — Where Locals Actually Eat

Dal Baati Churma, Laal Maas, and lakeside thalis — that's Udaipur on a plate.

The Short Version

The smoke from the coal-fired chulha hits you before you see the kitchen. Natraj Dining Hall on Bapu Bazaar, 12:15 PM, and a steel plate of Dal Baati Churma lands on the table. The ghee pools around the baati like it knows what it is doing. The churma crumbles warm between your fingers.

We have strong opinions about food in this city. Ambrai gets the lake-view glory and deserves most of it. Shreenath makes the laal maas everyone else is quietly trying to reverse-engineer. And Natraj? Natraj is where we eat when we are not performing for anyone. The rest of this guide is for people who think the best meal of a trip matters more than the best monument.

Lakeside Dining

No other city in India lets you eat this well with this view. Lake Pichola, City Palace, the Aravallis going purple at dusk. We have eaten at every lakeside restaurant in this town. Some are coasting on the scenery. These four actually deliver on the plate.

Ambrai Restaurant

₹800–1,200

The Dal Baati Churma thali here sets the standard — ghee-drenched, baked right, and the churma has that toasted sweetness that most places get wrong. The Laal Maas is tamed for tourists (rich, not punishing), which honestly works. The Paneer Lababdar is what we order when nobody is watching — it has no business being this good at a lake-view restaurant. Get there by noon or you are waiting 45 minutes at dinner. Not exaggerating.

Order: Thali, Laal Maas, Paneer Lababdar

Upre by 1559 AD

₹1,500–2,500

The food is good, not transcendent. You are paying for the rooftop, the sunset, the cocktails, and the feeling that you are in a Bond film. The Safed Maas has a gentle cashew-cream base that photographs well and tastes fine. Reserve a window seat or do not bother coming. This is where you bring someone you are trying to impress.

Order: Rajasthani platter, Safed Maas, cocktails

Raas Leela

₹1,000–1,800

Quieter than Ambrai, less performative than Upre. The Ker Sangri here has that proper tartness from dried berries, not the watered-down version you get elsewhere. Gatte ki Sabzi is creamy without being heavy. This is where we eat when we want the lake view without overhearing twelve conversations about Jaipur.

Order: Ker Sangri, Gatte ki Sabzi, fresh lime soda

Udai Kothi Rooftop

₹600–1,000

The underdog rooftop. Pool on one side, lake on the other, and tables available when Ambrai has a 40-minute wait. The thali is honest and generous, the tandoori dishes come off the grill with real char marks. Not the best meal in Udaipur, but the best meal-plus-view-minus-hassle equation in the city.

Order: Thali, tandoori dishes, lassi

Want to stay walking distance from the best lakeside restaurants? Our where to stay guide breaks down the neighbourhoods so you can book a room near the food you actually want to eat.

Street Food & Local Eats

This is where the real eating happens. No lake views, no cloth napkins, no English menus. Just food made by people who have been perfecting one or two dishes for decades. If you skip the street food, you have not actually eaten in Udaipur.

Dal Baati Churma

Natraj Dining Hall, Bapu Bazaar

₹120–200

Natraj's dal baati is the benchmark. Everything else is a comparison. The baati is coal-fired, cracked open at the table, drowned in ghee. The churma has a coarse, toasted sweetness that the restaurant versions always over-refine. Go at lunch. This is not a dinner dish and Natraj knows it.

Laal Maas

Shreenath Restaurant, City Station Road

₹250–400

The laal maas at Ambrai is fine. The laal maas at Shreenath is the one we dream about. Mathania chillies give it that deep, slow burn that builds with each bite. The mutton falls apart. The gravy stains your fingers red and you will not care. Order it with plain rotis and nothing else. It does not need company.

Kachori & Samosa

Jodhpur Namkeen, Sukhadia Circle

₹30–50

Skip the samosas. We said it. The pyaaz kachori is the thing here: shatteringly crisp shell, sweet-sharp onion filling, and the green chutney has a kick that wakes you up faster than coffee. We have eaten breakfast here more times than we can count and the kachori has never once been stale. That consistency is the real flex.

Kulfi

Ashoka Kulfi, near Clock Tower

₹40–80

Dense in a way that machine-churned ice cream can never be. The malai kulfi has this particular grainy richness from slow-reduced milk. Pistachio is excellent. Mango is seasonal and worth seeking out when available. After a full-throttle laal maas lunch, this is how you reset your palate and your will to live.

Mirchi Vada

Street stalls near Jagdish Temple

₹20–30

A fat green chilli, stuffed with spiced potato, dipped in gram flour batter, fried until the outside crackles. The first bite is crunch. The second bite is heat. By the third, you are ordering another. The stalls near Jagdish Temple have the best turnover, which means the freshest oil and the hottest vadas. Ask for extra tamarind chutney. Do not ask for mild.

If the street food here gets you hooked, you can actually learn to make it yourself. Our Udaipur cooking classes guide covers hands-on sessions where local cooks teach you dal baati, laal maas, and Rajasthani staples from scratch.

Cafés & Quick Bites

For when your palate needs a reset or your body needs caffeine that is not instant powder dissolved in warm milk.

Jheel's Ginger Coffee Bar

₹200–400

Finally, someone in Udaipur who understands extraction. Proper espresso, proper milk texture. Everything else in this city is instant Nescafe pretending otherwise. The terrace is tiny but the partial lake view earns its keep. Order the ginger coffee if you want something you cannot get anywhere else.

Café Edelweiss

₹250–500

Run by an Austrian expat who refuses to compromise on butter content. The croissants are laminated properly. The quiche has a real crust. If you have been eating dal for five straight meals and your palate is begging for something European, this is where you come. Not a single dish on the menu is trying to be Indian and that is the entire point.

Millets of Mewar

₹200–400

Your stomach after three days of ghee and chillies: please, something gentle. Millets of Mewar delivers. The millet khichdi is nutty and light, the smoothie bowls are genuinely good, and the whole place feels like a detox without the sanctimony. We send people here on day four of every trip.

Savage Garden

₹300–600

Let us be honest: the pizza is mediocre and the pasta is acceptable. Nobody comes here for the food. You come for the rooftop, the sunset beer, and the backpacker energy of people swapping travel stories at the next table. As a restaurant, it is a 6 out of 10. As a vibe, it is an 8.

Honest Answers About Eating in Udaipur

What's the signature Udaipur dish?

Dal Baati Churma. Not even close. Get it at Natraj.

Is street food safe in Udaipur?

We eat it constantly and have never gotten sick. The rule is simple: busy stall means fresh oil, fresh food. If a stall has a line, the kachoris have not been sitting. Avoid pre-cut fruit from carts, drink bottled water, and if your stomach is new to Indian spice, start with kachori before graduating to mirchi vada. Your gut will tell you when it is ready for laal maas.

Best restaurant for a special occasion?

Depends what you mean by special. Upre by 1559 AD for the theatrical sunset-and-cocktails experience. Ambrai for the lakeside classic that everyone remembers. But honestly? Our favourite special-occasion meal is a thali at Natraj followed by kulfi at Ashoka. It costs under 400 rupees and it is more memorable than any fine dining in this city. Both Upre and Ambrai need reservations December through January. If you want to stay near the best food, we cover the best areas in our where-to-stay guide.

Written by

The Udaipur Itinerary Team

We're a small team of Udaipur-based writers and locals who've spent years navigating the ghats, haggling with boat operators, and watching sunsets from every rooftop in the Old City. We test every route, eat at every restaurant we recommend, and update our guides when prices or timings change.

Udaipur LocalsTested RoutesUpdated 2026

Keep Reading

Get Udaipur in Your Inbox

New guides, seasonal tips, and lakeside recommendations — no spam, just the good stuff.