Udaipur food guide the best dal baati, laal maas, Rajasthani thalis, lakeside restaurants and street food in the City of Lakes, with the spots locals actually love.
Must-Try Udaipur Food: A Local Guide to the City of Lakes
At Hii Stories, we love sending travellers to Udaipur and not just for the lakes and palaces. The City of Lakes is one of Rajasthan’s great food destinations, where royal Mewari kitchens, a deep vegetarian tradition and some of the most romantic lakeside dining in India all come together. From a fiery laal maas eaten with the City Palace glowing across the water, to an unlimited dal baati thali at a humble local hall, Udaipur food is as memorable as the views.
Here’s our guide to the best food in Udaipur the dishes, the famous restaurants and the street-food lanes the locals actually eat in, written the way we’d recommend them to our own travellers.
Dal Baati Churma: the dish that defines the city
If there’s one authentic Rajasthani food in Udaipur you can’t skip, it’s dal baati churma baked wheat balls (baati) soaked in ghee, served with spiced lentil dal and sweet crumbled churma. It’s hearty, rich and pure Rajasthan on a plate. For the best dal bati in Udaipur, locals point to Natraj Dining Hall near the railway station (a legendary unlimited thali, around ₹300–350 and endlessly refilled), Krishna Dal Bati Restro near the City Palace, and Santosh Bhojnalaya in the old city. These humble halls, not the fancy rooftops, are where the real thing lives.
Laal Maas: the fiery royal mutton curry
For the best non veg food in Udaipur, nothing beats laal maas a fiery red mutton curry that gets its colour and heat from a generous quantity of Mathania red chillies, born in the royal Rajput kitchens. It’s not for the faint-hearted, and it’s glorious. The best laal maas in Udaipur is found where flavour meets a view: Ambrai (Amet Haveli) with its lakeside table facing the City Palace, the rooftop at Jagat Niwas Palace, and Upre by 1559 AD for its non-veg platter. The Tribute is another strong choice, known for junglee maans and soyta maans for those wanting to go deeper into Mewari meat cooking.
The Rajasthani thali and vegetarian classics
Udaipur is a vegetarian paradise, and a full Rajasthani thali is the best way to taste the range in one sitting gatte ki sabzi (gram-flour dumplings in tangy yoghurt gravy), ker sangri (a tangy dried berry-and-bean desert dish), kadhi, bajre ki roti with garlic chutney, dal baati churma, papad and sweets. For the best Rajasthani food in Udaipur, the unlimited thalis at Natraj, Bawarchi (around ₹260) and Namaste Mewar are wonderful value, while Jajmaan and Krishna Dal Bati serve classic home-style Mewari spreads. These are some of the best good food in Udaipur experiences you can have, and the friendliest.
Street food in Udaipur
The street food in Udaipur scene is concentrated in a few buzzing areas: Sukhadia Circle, Bapu Bazaar, Hathi Pol and the Fateh Sagar lakeside (locally nicknamed the “Bombay Market”). The icons to chase for the best street food in Udaipur are kachori (spicy lentil- or onion-stuffed and deep-fried), mirchi bada (battered stuffed green chilli), pyaaz ki kachori, samosas, and Udaipur’s beloved street sweets. For the best street food udaipur mornings, the Hathi Pol market kachori-and sweets walk is a local ritual. And for dessert, seek out rabdi malpua (sweet pancakes soaked in syrup and topped with creamy rabri) at JMB or Bhole Mishthan, plus ghewar and kesar kulfi.
Lakeside dining: Udaipur's romance on a plate
What sets Udaipur apart from anywhere else in Rajasthan is dinner with a view. The best restro in Udaipur for atmosphere are the lakeside and rooftop spots: Ambrai for that iconic sunset table across from the City Palace and Jag Mandir; Upre by 1559 AD and Jagat Niwas for panoramic rooftop dining; and Charcoal or Jaiwana Haveli’s rooftop for a relaxed sunset meal over Lake Pichola. An honest note we always give: some of these are as much about the view as the food, so come for the magic, set your expectations on the cooking, and book ahead for sunset tables in season.
Cafés and a lighter side
Udaipur also has a lovely café culture for slower mornings. Café Edelweiss (the city’s old
German bakery) is great for croissants and coffee, Jheel’s Ginger Coffee Bar sits right on the Pichola promenade, and Millets of Mewar is the standout health-conscious spot, doing wholesome, plant-forward Mewari food with vegan and gluten-free options. For best south indian food in Udaipur, dedicated vegetarian spots like Dasaprakash-style halls and the South Indian counters around the city serve reliable dosas, idlis and filter coffee a good change of pace from the rich Rajasthani fare.
Where to eat, by budget
To pull it together: humble thali halls like Natraj, Bawarchi and Santosh Bhojnalaya (₹250–400) for authentic, filling local food; lakeside heritage restaurants like Ambrai, Jagat Niwas and Upre (₹1,000–1,500-plus) for the view-and-laal-maas experience; and the street circuits of Sukhadia Circle and Bapu Bazaar for snacks at pocket-money prices. A few honest safety tips we always
pass on: eat at busy stalls with high turnover, stick to hot freshly cooked food, drink bottled water, and carry cash for the street vendors.
Why we suggest a Udaipur food experience
Here’s something we tell almost everyone who books with us: most itineraries treat Udaipur as a city of views boat ride, City Palace, a sunset photo, done. They miss that the food is part of the very same Mewari royal heritage you came to admire.
Laal maas came straight from the Rajput hunting kitchens. The thali tradition grew from the desert’s ingenuity and Udaipur’s deep vegetarian culture. Eating here isn’t a break from the heritage it’s another way into it. And nowhere else in Rajasthan can you eat a centuries-old royal recipe with a palace literally glowing on the water in front of you. That combination of flavour and setting is, for us, the emotional high point of an Udaipur visit.
What we care about most is doing it well. Udaipur’s food rewards local knowledge: which humble hall does the real dal baati versus the view-first rooftops, where the laal maas is properly fiery, which lanes have the best kachori, how to book the right sunset table. A good local guide is the difference between an average tourist meal and a feast you’ll remember and it lets families and couples relax into the experience. That’s the version of the city we love to share.
If a real Udaipur food experience sounds like your kind of travel, we’d be glad to help we can build it into a wider [Rajasthan tour], pair it with the classic route on a Golden Triangle with Rajasthan tour, or you can design your own itinerary around the lakes, the palaces and the
food.
Final thought
Udaipur is a city best savoured slowly a plate of ghee-soaked baati at a humble local hall, a fiery laal maas with the City Palace mirrored in the lake, a warm rabdi malpua from an old-city sweet shop. Skip the hotel buffet, follow the locals into the bazaars and onto the rooftops, and let the City of Lakes feed you. We’re right here when you’re ready to plan the rest.
Explore Rajasthan tours · Plan your India journey
Frequently Asked Questions
What are the must-try dishes in Udaipur?
The essentials are dal baati churma (the signature Rajasthani platter), laal maas (fiery royal mutton curry), gatte ki sabzi (gram-flour dumplings in yoghurt gravy), ker sangri (a tangy desert vegetable dish), and a full Rajasthani thali. For street food, try kachori and mirchi bada, and for dessert, rabdi malpua, ghewar and kesar kulfi.
Where can you eat local Rajasthani food in Udaipur?
For authentic, affordable Rajasthani thalis, head to Natraj Dining Hall, Bawarchi, Santosh Bhojnalaya, Krishna Dal Bati Restro and Namaste Mewar humble halls famous for unlimited dal baati churma and local dishes. For Rajasthani food with a lakeside view, Ambrai, Jagat Niwas and Upre by 1559 AD serve classic laal maas and Mewari specialities.
Where is the best street food in Udaipur?
The best street food areas are Sukhadia Circle, Bapu Bazaar, Hathi Pol and the Fateh Sagar lakeside (the “Bombay Market”). Look for kachori, mirchi bada, pyaaz ki kachori, samosas and chaat, plus street sweets like rabdi malpua. Hathi Pol market is great for an early-morning kachori-and-sweets food walk.
What are Udaipur’s famous street food places?
Sukhadia Circle and Chetak Circle are local favourites for snacks and quick bites, Bapu Bazaar is the classic bazaar street-food strip, the Fateh Sagar lakeside has its popular “Bombay Market” stalls, and Hathi Pol in the old city is the spot for morning kachori and sweets. JMB and Bhole Mishthan are the go-to sweet shops.
What are the top restaurants in Udaipur?
For atmosphere and laal maas: Ambrai, Jagat Niwas, Upre by 1559 AD and The Tribute (lakeside/rooftop, roughly ₹1,000–1,500-plus). For authentic thalis: Natraj Dining Hall, Bawarchi, Santosh Bhojnalaya and Krishna Dal Bati Restro (₹250–400). For cafés: Millets of Mewar, Café
Edelweiss and Jheel’s Ginger. Book lakeside tables ahead in season.
What is Udaipur’s famous vegetarian street food?
Udaipur is very vegetarian-friendly, and its famous veg street food includes kachori (lentil and onion), mirchi bada, pyaaz ki kachori, samosas, aloo tikki and chaat, plus sweet treats like rabdi
malpua, ghewar and kulfi. Sukhadia Circle, Bapu Bazaar and Hathi Pol are the best areas to find them.
What is the best Rajasthani food in Udaipur?
The best authentic Rajasthani food is at the local thali halls Natraj, Bawarchi, Santosh
Bhojnalaya and Krishna Dal Bati Restro for unlimited dal baati churma, gatte ki sabzi and ker sangri. For a heritage lakeside version with laal maas, Ambrai, Jagat Niwas and Jajmaan are excellent.
What is the famous non-veg food in Udaipur?
Laal maas, the fiery red Rajasthani mutton curry, is the most famous non-veg dish. Also seek out junglee maans, soyta maans and Mewari-style chicken (bhuna kukda). The best places for non-veg Rajasthani food are Ambrai, Jagat Niwas Palace, Upre by 1559 AD and The Tribute.
What is unique to buy in Udaipur?
Udaipur is famous for Pichwai paintings (intricate traditional artworks), miniature paintings, silver jewellery, handmade puppets (kathputli), Bandhani tie-dye textiles, leather-bound journals and local handicrafts. Hathi Pol and Bada Bazaar are the best areas to shop. For edible souvenirs, pick up local sweets and namkeen from established shops.
What is the traditional food of Rajasthan in Udaipur?
The traditional Mewari/Rajasthani staples are dal baati churma, gatte ki sabzi, ker sangri, kadhi,
bajre ki roti with garlic chutney and laal maas (for non-veg), rounded off with sweets like ghewar, malpua and rabri. These reflect the desert’s ingenuity and the region’s royal and vegetarian
heritage, and a Rajasthani thali brings many of them together.
Which is the best nashta (breakfast) in Udaipur?
For a local breakfast, head to the old-city sweet shops and the Hathi Pol market for hot kachori, mirchi bada, pyaaz kachori and jalebi with chai the classic Rajasthani nashta. For a relaxed café breakfast, Café Edelweiss (German bakery), Jheel’s Ginger and Millets of Mewar do excellent coffee, bakes and wholesome morning plates with lake views.
Get Your Customize Plan Now!
Recommended Tours to Enhance Your Udaipur Experience
Udaipur is the soul of Mewar, known for its beautiful lakes, royal palaces, and stories of Rajput bravery. We recommend these carefully selected tours to help you experience the City of Lakes beyond its views — from grand architecture and heritage walks to local culture, traditions, and hidden gems. These experiences reveal the history and charm that make Udaipur truly unforgettable.
Golden Triangle Holidays for 7 Days include Delhi, Agra, Jaipur & a royal Udaipur tour package. Discover India’s beauty with...
9 Days Golden Triangle Tour with Udaipur, Jodhpur & Jaisalmer – royal palaces, blue city charm, desert Safaris & romantic...
Golden triangle tour itinerary with Rajasthan trip package in 12 days covers Delhi, Agra, Jaipur & royal cities. Discover history,...
Best Golden Triangle tour packages for 11 days with Jaisalmer, Pushkar, Jodhpur, and Udaipur. Explore royal cities, forts & desert...
Golden triangle tour itinerary with Rajasthan trip package in 12 days covers Delhi, Agra, Jaipur & royal cities. Discover history,...
Explore royal palaces, serene lakes, and vibrant bazaars on a 1 Day Udaipur City Tour. Enjoy a private Udaipur tour...
4 Days Jaipur and Udaipur Tour from Delhi offers a perfect blend of royal palaces, lakes, forts, and vibrant culture...
Udaipur Tour from Jaipur 3 Days includes private car travel, palace visits, lake sightseeing, and guided highlights for a relaxed...
2 Days Udaipur Tour with Local Art & Craft. Explore City Palace, Lake Pichola, Jag Mandir, local art & craft...
8 Days Golden Triangle Tour With Udaipur includes Delhi, Agra, Jaipur & Udaipur with guided sightseeing, price, cost details, and...
Have questions or need assistance? Connect with us on WhatsApp for a personalized travel experience. We’re here to help you plan your perfect trip!

