Quick Answer
Udaipur's famous food is rich, royal Rajasthani cuisine, from dal baati churma and gatte ki sabzi to mirchi bada, kachoris, ghevar and makhaniya lassi. The best places to eat range from old-city thali houses and street-food bazaars to romantic lake-view rooftop cafes. Delhi Agra Tour Packages, a unit of Experience My India, plans Udaipur food trips.
Udaipur is a feast for the senses and not least for the taste buds, for the lake city serves up some of the richest and most flavourful food in all of Rajasthan, from hearty royal thalis and fiery curries to crisp street snacks, syrup-soaked sweets and creamy lassis, all enjoyed in settings that range from bustling old-city bazaars to romantic rooftop cafes overlooking the water. This guide from Delhi Agra Tour Packages covers the famous food of Udaipur and where to eat it in full, with the must-try dishes laid out by category, the best areas and types of eateries and plenty of tips, a delicious companion to any trip, whether a standalone escape or part of a Golden Triangle tour extended into Rajasthan.
I was born in Delhi and in more than 11 years planning trips across the region for Experience My India. I have eaten my way around Udaipur many times over and I love introducing travellers to its food. Here is the clear, practical guide to what to eat and where.
About Udaipur's food scene
The food of Udaipur is, at heart, the food of Mewar and of Rajasthan, a cuisine shaped by the region's royal kitchens, its warrior history and its dry landscape. It is a cuisine known for its bold spices, its clever use of ingredients that keep well in a dry climate, its rich gravies and its love of ghee and of sweets. Much of the everyday food of Udaipur is vegetarian, reflecting the strong vegetarian traditions of the region's communities, though the famous meat dishes of the old Rajput kitchens are also part of the story and can be found in the city.
Eating in Udaipur is as much about the setting as the food. You can feast on a traditional Rajasthani thali in a simple, much-loved local eatery, nibble crisp snacks and sweets in the lanes of the old city or linger over a meal at a rooftop cafe with the City Palace and Lake Pichola spread out before you. This variety, from humble to romantic, is part of what makes Udaipur such a joy for food lovers and it fits beautifully around a day of sightseeing, as our things to do in Udaipur guide covers the city's attractions. Below, the famous dishes are laid out by category, followed by a guide to the best areas and types of places to eat.
The famous dishes of Udaipur, by category
Here are the dishes that define Udaipur and Rajasthan, grouped by category so you can plan your eating. Each is a local favourite and together they make up a wonderful culinary tour of the city.
Signature mains and the Rajasthani thali
The heart of Udaipur's food is its rich mains and the grand Rajasthani thali, a platter that brings many of them together in one glorious meal.
Dish | What it is | Note |
Dal Baati Churma | Baked wheat balls (baati) with lentils (dal) and sweet crushed churma, drenched in ghee | Vegetarian; the signature Rajasthani dish |
Gatte ki Sabzi | Gram-flour dumplings in a spiced yoghurt gravy | Vegetarian; a Rajasthani classic |
Ker Sangri | A tangy dry dish of desert berries and beans | Vegetarian; a true desert speciality |
Laal Maas | A fiery red mutton curry rich with chillies | Non-vegetarian; a famous Rajput dish |
Safed Maas | A milder, creamy white mutton curry | Non-vegetarian; the royal counterpart to laal maas |
Rajasthani Thali | A grand platter of dals, curries, breads, rice, sweets and sides | Mostly vegetarian; the best way to try many dishes at once |
Breakfast, snacks and street food
Udaipur's streets and bazaars are full of crisp, savoury snacks, perfect for breakfast or a bite between sights.
Dish | What it is | Note |
Mirchi Bada / Mirchi Vada | A large chilli stuffed with spiced potato, battered and fried | Vegetarian; a beloved local snack |
Pyaaz Kachori | A flaky pastry filled with spiced onion | Vegetarian; a classic Rajasthani snack |
Kachori / Samosa | Crisp fried pastries with savoury fillings | Vegetarian; found all over the old city |
Poha / Jalebi | Flattened-rice breakfast, often paired with sweet jalebi | Vegetarian; a popular morning combination |
Dahi Vada | Lentil dumplings in cool spiced yoghurt | Vegetarian; a refreshing snack |
Aloo Tikki / Chaat | Spiced potato patties and assorted savoury chaat | Vegetarian; street-food favourites |
Sweets
No meal in Udaipur is complete without something sweet and Rajasthan has a glorious tradition of rich, indulgent desserts.
Sweet | What it is | Note |
Ghevar | A disc-shaped honeycomb sweet soaked in syrup, often topped with malai | Vegetarian; especially loved around festivals |
Jalebi | Crisp spirals of batter soaked in sugar syrup | Vegetarian; best eaten hot |
Rabri | Thickened, sweetened milk, rich and creamy | Vegetarian; often paired with other sweets |
Malpua | Sweet, syrup-soaked pancakes | Vegetarian; a festive favourite |
Mawa / Milk Sweets | A range of rich sweets made from reduced milk (mawa) | Vegetarian; found in the city's sweet shops |
Drinks
To wash it all down, Udaipur has its own much-loved drinks, perfect in any season.
Drink | What it is | Note |
Makhaniya Lassi | A thick, creamy, saffron-tinged sweet lassi topped with malai | Vegetarian; a Rajasthani speciality |
Masala Chai | Spiced Indian tea | Vegetarian; the all-day staple |
Chaas / Buttermilk | Spiced savoury buttermilk | Vegetarian; cooling and refreshing |
Falooda | A sweet, rich milk drink with vermicelli and toppings | Vegetarian; a dessert in a glass |
Must-try signature dishes explained
A few of these dishes deserve a closer look, for they are the ones you simply must not miss in Udaipur.
Dal baati churma is the king of Rajasthani food and the one dish above all to try. It brings together three elements: baati, hard baked balls of wheat flour; dal, a rich lentil preparation; and churma, the baati crushed and sweetened with sugar or jaggery and ghee. Eaten together, generously doused in ghee, it is hearty, satisfying and utterly delicious, a taste of the desert kitchens that has fed Rajasthan for centuries. Gatte ki sabzi, with its gram-flour dumplings in tangy yoghurt gravy, is another vegetarian classic you will find everywhere, as is the tangy, dry ker sangri, made from desert berries and beans, a dish born of the region's arid land. For those who eat meat, the famous laal maas, a fiery red mutton curry fragrant with Mathania chillies, is the great Rajput speciality, with the milder, creamier safed maas as its royal counterpart. And to taste as many of these as possible in one sitting, nothing beats a full Rajasthani thali, an ever-replenished platter of dals, curries, breads, rice, sides and sweets that is the best possible introduction to the region's food.
A note for vegetarians and Jain travellers
Udaipur is a wonderful city for vegetarians. Thanks to the strong vegetarian traditions of many of the region's communities, a great deal of the city's food, including most of its signature dishes, snacks and all of its sweets, is vegetarian and pure-vegetarian eateries are everywhere. Vegetarian travellers will find themselves spoilt for choice.
Jain travellers, who avoid onion, garlic and root vegetables, are also well catered for in Udaipur, with many restaurants offering Jain versions of dishes on request and some pure-Jain establishments in the city. It is always worth mentioning your requirements when you order. For those who do eat meat, the famous Rajput meat dishes such as laal maas can be found at selected restaurants, though the everyday street and snack food of the old city is overwhelmingly vegetarian. Whatever your diet, Udaipur has a great deal to offer.
Where to eat in Udaipur: the best areas and types of places
Knowing where to eat is as important as knowing what to eat. Udaipur offers several distinct kinds of eating experience, each suited to a different mood and time of day. The table below lays out the main types of places and what they are best for.
Where / type | What to expect | Best for |
Old-city thali houses | Simple, much-loved local eateries serving unlimited Rajasthani thalis | A hearty, authentic sit-down meal |
Lake-view rooftop cafes | Rooftop restaurants with views of the City Palace and Lake Pichola | Romantic dinners, sunset, a relaxed atmosphere |
Street-food lanes and bazaars | Stalls and small shops around the old city and markets | Snacks, chaat, kachoris and quick local bites |
Traditional sweet shops | Long-established mithai shops | Ghevar, jalebi, rabri and milk sweets |
Heritage and fine dining | Restaurants in heritage hotels and havelis | A special-occasion meal with royal ambience |
The old city, around the Jagdish Temple, Gangaur Ghat and the lanes leading down to Lake Pichola, is the heart of Udaipur's eating scene, packed with everything from humble thali houses to the famous rooftop cafes. For a romantic meal, the lake-view rooftops are unbeatable, especially at sunset, with the illuminated City Palace reflected in the water and they pair perfectly with a day's sightseeing there, as our City Palace Udaipur guide and timings covers that great palace. For street food, the bazaars and old-city lanes are the place to wander, sampling as you go. And for sweets, the city's traditional mithai shops are an institution. Rather than fixating on a single name, the joy of Udaipur is to explore these areas and follow the crowds to the busiest, freshest spots and we are always glad to point our travellers to the current favourites.
Street food in Udaipur
The street food of Udaipur is one of its great pleasures and the old city is the place to enjoy it. Wandering the lanes, you will find vendors frying crisp mirchi bada, the large spiced-potato-stuffed chillies that are a local obsession, alongside flaky pyaaz kachoris, samosas and all manner of chaat, the tangy, spicy savoury snacks that Indians adore.
Mornings bring their own street-food rituals, with poha and hot jalebis a popular breakfast combination, while through the day the stalls do a brisk trade in quick bites perfect for refuelling between sights. Eating street food is a wonderful way to taste the real, everyday flavours of the city and to soak up its bustling atmosphere. As ever with street food, it is wise to choose busy stalls with a quick turnover, where the food is fresh and the oil is clean and to ease into the spicier offerings gently. A guided food walk through the old city is a lovely way to enjoy the street food with confidence and it is something we are always happy to arrange.
Sweets and drinks: the perfect finish
Rajasthan has one of the great sweet traditions of India and Udaipur is no exception. The star is ghevar, a beautiful disc-shaped sweet with a honeycomb texture, soaked in syrup and often crowned with thick malai or khoya, especially popular around the festival season. Alongside it you will find hot, crisp jalebis dripping with syrup, creamy rabri, syrup-soaked malpua and a whole range of rich milk-based mithai in the city's sweet shops. Leaving room for dessert is essential in Udaipur.
To drink, the great local speciality is the makhaniya lassi, a thick, creamy, saffron-scented sweet lassi topped with a generous layer of malai, rich enough to be a meal in itself and wonderfully cooling. Masala chai is the all-day staple, savoury spiced buttermilk or chaas, is a refreshing accompaniment to a meal and falooda, a rich milk drink with vermicelli and sweet toppings, is almost a dessert in a glass. Together, the sweets and drinks of Udaipur are the perfect finish to any meal in the city.
Lake-view cafes: eating with a view
One experience unique to Udaipur deserves a special mention: dining with a view of the lake. The old city is famous for its rooftop cafes and restaurants, which climb several storeys to terraces with sweeping views over Lake Pichola, the City Palace and the island palaces that seem to float on the water.
To sit at one of these rooftops as the sun sets and the palaces light up, with a meal and a drink before you, is one of the most romantic experiences in all of India and it is reason enough in itself to linger over your food in Udaipur. The cafes serve a mix of Indian and international dishes to suit every traveller and while you come as much for the view as the food, the setting makes everything taste better. For honeymooners and couples especially, a rooftop dinner by the lake is an unmissable Udaipur experience, best enjoyed in the pleasant evenings of the cool season, as our best time to visit Udaipur guide covers the seasons in the city.
Tips for eating in Udaipur
Try a full Rajasthani thali at least once, the best way to sample many of the region's dishes in one meal.
Do not miss dal baati churma, the signature dish and the makhaniya lassi, the signature drink.
For street food, choose busy stalls with a quick turnover, where the food is fresh and the oil clean.
Ease gently into the spicier dishes, as Rajasthani food can be rich and fiery.
Vegetarians are spoilt for choice; Jain travellers should mention their requirements when ordering, as many places oblige.
Save an evening for a lake-view rooftop dinner, especially at sunset, for the romance of the setting.
Leave room for sweets and seek out ghevar, jalebi and the city's traditional mithai shops.
Consider a guided old-city food walk to enjoy the street food with local knowledge and confidence.
How to plan your food exploring
Eating well in Udaipur takes no great planning, but a little local knowledge helps you find the freshest street stalls, the best thali houses and the rooftop cafes with the finest views and lets you weave the food around your sightseeing. By private car with a driver and, if you wish, a guided food walk through the old city, you can enjoy the best of Udaipur's cuisine with ease and confidence.
Udaipur is one of the jewels of Rajasthan and fits beautifully into a wider trip through the region and the Golden Triangle, as our one week North India itinerary guide maps out a route taking in the great cities and sights.
Want your Udaipur trip planned, with the sightseeing, the stays and the best food experiences all sorted around you? Message us on WhatsApp and Experience My India will build it for you.
What to expect
A culinary visit to Udaipur is a rich and varied delight. You can expect to feast on hearty Rajasthani thalis and famous dishes like dal baati churma and gatte ki sabzi, to nibble crisp street snacks such as mirchi bada and kachoris in the old-city lanes, to indulge in syrup-soaked sweets like ghevar and jalebi, to sip the creamy, saffron-scented makhaniya lassi and, best of all, to dine on a rooftop with the palaces and lake laid out before you at sunset.
With its royal Rajasthani cuisine, its lively street food, its glorious sweets and its unbeatable lake-view dining, Udaipur is a wonderful city for food lovers and tasting its flavours is as much a part of the experience as seeing its sights. Whether you eat simply in a local thali house or splendidly on a heritage rooftop, the food of Udaipur will be a highlight of your trip.
Plan your trip with us
A visit to Udaipur, with its food experiences woven into a wider Rajasthan trip, is easiest and most enjoyable when the travel, the stays, the guide and the sightseeing are all arranged for you. That is what we do, a comfortable private car and an experienced driver, a knowledgeable guide to show you the city and its flavours, well-chosen stays and the whole trip planned around you, with food walks and the best rooftop tables arranged if you wish.
Tell us your dates and group size and we will price it honestly around your standard rather than a fixed figure. You can combine Udaipur with the classic circuit on our Golden Triangle tours and we can build it all within our wider Delhi Agra Tour Packages.
Related guides
New Delhi tour: the capital's imperial landmarks.
Old Delhi tour: the Red Fort, Jama Masjid and Chandni Chowk.
Delhi day tour: the best of the capital in a day.
Experience My India has personally hosted 50,000+ travelers and the service he leads is rated 4.9 from 2,600+ reviews, operating since 2015. Delhi Agra Tour Packages is a unit of Experience My India.
Book Your Delhi - Agra Trip Today 📞 +91-7302265809 💬 WhatsApp: +91-7302265809 Rated 4.9★ / 2600+ Reviews Explore all: Delhi Agra Tour Packages |
What a Experiance My India
Complete Delhi-Agra services
Private AC Cabs
Comfortable AC cars with experienced local drivers for Delhi, Agra and Jaipur tours.
Local Expert Guides
Explore the Taj Mahal and historic monuments with knowledgeable local guides.
Handpicked Hotels
Comfortable stays near the Taj Mahal and prime locations across Delhi and Agra.
Delhi–Agra Tours
Well-planned same-day and multi-day tours covering the best attractions.
Golden Triangle
Experience Delhi, Agra and Jaipur together with carefully planned itineraries.
24/7 Travel Support
Get assistance throughout your journey from booking to your return.
Plan Your Trip
Get a free quote in 30 mins
100% Trusted & Verified
by 50,000+ Travellers since 2018
Why travellers choose Experience My India
What makes us different from other agencies
We plan and run every trip ourselves, so you get a private AC car, a local expert guide, an honest fixed price, and no reseller or touts in between. We have guided travelers and families since 2018 and hold a 5.0 star rating across 3 verified reviews.
What Our Travellers Say
Real reviews from real Travellers
“We booked our Udaipur tour package with Experience My India, and the experience was excellent. Abhay ji guided us towards the best places to enjoy authentic Rajasthani food, including dal baati churma, gatte ki sabzi, and local sweets. The cab was clean and comfortable, the hotel was well maintained, and the overall arrangements were smooth. We enjoyed exploring the old city and its beautiful lake-view restaurants without worrying about transport. Highly recommended for a comfortable Udaipur trip.”
Rohit Bhatia
Chandigarh· 2026-10-02
“Experience My India arranged a lovely Udaipur trip for us. Abhay ji gave us helpful guidance about local specialities and recommended exploring the old-city food lanes and enjoying a rooftop meal overlooking Lake Pichola. The cab was comfortable, the hotel service was satisfactory, and the travel arrangements were handled professionally. We especially liked having a guide who explained the local culture instead of simply taking us from one attraction to another. It was a relaxing and enjoyable holiday.”
Pooja Nambiar
Thiruvananthapuram· 2026-10-17
“Our Udaipur tour with Experience My India was a great experience. Abhay ji helped us plan our sightseeing and food stops so we could try dal baati churma, mirchi bada, and traditional Rajasthani sweets during our visit. The cab was clean, the driver was cooperative, and the hotel provided a comfortable stay after busy sightseeing days. The service was organised and dependable, which made travelling with family much easier. We were pleased with the arrangements and the attention given to our preferences.”
Devendra Rathore
Jabalpur· 2026-09-18
We booked our Udaipur tour package with Experience My India, and the experience was excellent. Abhay ji guided us towards the best places to enjoy authentic Rajasthani food, including dal baati churma, gatte ki sabzi, and local sweets. The cab was clean and comfortable, the hotel was well maintained, and the overall arrangements were smooth. We enjoyed exploring the old city and its beautiful lake-view restaurants without worrying about transport. Highly recommended for a comfortable Udaipur trip.
Rohit Bhatia
Chandigarh
Experience My India arranged a lovely Udaipur trip for us. Abhay ji gave us helpful guidance about local specialities and recommended exploring the old-city food lanes and enjoying a rooftop meal overlooking Lake Pichola. The cab was comfortable, the hotel service was satisfactory, and the travel arrangements were handled professionally. We especially liked having a guide who explained the local culture instead of simply taking us from one attraction to another. It was a relaxing and enjoyable holiday.
Pooja Nambiar
Thiruvananthapuram
Our Udaipur tour with Experience My India was a great experience. Abhay ji helped us plan our sightseeing and food stops so we could try dal baati churma, mirchi bada, and traditional Rajasthani sweets during our visit. The cab was clean, the driver was cooperative, and the hotel provided a comfortable stay after busy sightseeing days. The service was organised and dependable, which made travelling with family much easier. We were pleased with the arrangements and the attention given to our preferences.
Devendra Rathore
Jabalpur
We booked our Udaipur tour package with Experience My India, and the experience was excellent. Abhay ji guided us towards the best places to enjoy authentic Rajasthani food, including dal baati churma, gatte ki sabzi, and local sweets. The cab was clean and comfortable, the hotel was well maintained, and the overall arrangements were smooth. We enjoyed exploring the old city and its beautiful lake-view restaurants without worrying about transport. Highly recommended for a comfortable Udaipur trip.
Rohit Bhatia
Chandigarh
Experience My India arranged a lovely Udaipur trip for us. Abhay ji gave us helpful guidance about local specialities and recommended exploring the old-city food lanes and enjoying a rooftop meal overlooking Lake Pichola. The cab was comfortable, the hotel service was satisfactory, and the travel arrangements were handled professionally. We especially liked having a guide who explained the local culture instead of simply taking us from one attraction to another. It was a relaxing and enjoyable holiday.
Pooja Nambiar
Thiruvananthapuram
Frequently Asked Questions
Quick answers to common questions
Udaipur is famous for its rich, royal Rajasthani cuisine. The signature dishes include dal baati churma, gatte ki sabzi and the desert speciality ker sangri, along with the famous Rajput meat dishes laal maas and safed maas. Street favourites include mirchi bada and pyaaz kachori, while the sweets, led by ghevar and jalebi and the creamy makhaniya lassi, are not to be missed. A full Rajasthani thali brings many of these together.
The one dish you must try in Udaipur is dal baati churma, the king of Rajasthani food. It combines baati (baked wheat balls), dal (spiced lentils) and churma (sweet crushed baati with ghee), eaten together with generous ghee. Hearty and delicious, it is the taste of Rajasthan. Pair it with a makhaniya lassi, the thick, creamy, saffron-scented sweet lassi that is the city's signature drink, for the full experience.
Udaipur is excellent for vegetarians. Thanks to the strong vegetarian traditions of the region, most of the city's signature dishes, nearly all of its street food and all of its sweets are vegetarian and pure-vegetarian eateries are everywhere. Jain travellers, who avoid onion, garlic and root vegetables, are also well catered for, with many restaurants offering Jain versions on request. Vegetarian and Jain travellers will be spoilt for choice.
Udaipur offers several kinds of eating experience. For a hearty, authentic meal, head to the old-city thali houses. For romance, the lake-view rooftop cafes around the old city, with views of the City Palace and Lake Pichola, are unbeatable, especially at sunset. For street food, wander the old-city lanes and bazaars and for sweets, seek out the traditional mithai shops. Following the busiest, freshest spots is the best approach.

