Udaipur, the magical “City of Lakes,” is far more than a visual treat of white marble palaces and shimmering waters. For food lovers, it is a rich culinary paradise where the robust, fiery flavors of royal Mewari cuisine blend seamlessly with a legendary, fast-paced street food culture.
Because of Rajasthan’s unique terrain, traditional cooking here relies heavily on pure desi ghee, aromatic spices, and inventive combinations of lentils and grains. From dining like royalty overlooking an illuminated lake to sampling crispy kachoris in a bustling bazaar, this guide takes you through the absolute must-try dishes and best eating spots in Udaipur.
Traditional Mewari & Rajasthani Delicacies
When you sit down for a proper meal, skip the standard continental fare and look for these classic regional masterpieces:
1. Dal Baati Churma
The absolute crown jewel of Rajasthani food. It features three components: spicy, slow-cooked mixed lentils (dal); hard, round wheat balls baked over an open fire and heavily soaked in fresh ghee (baati); and a sweet, coarsely ground wheat crumble (churma).
- Where to Eat: For an authentic, budget-friendly, and unlimited traditional thali experience, Krishna Dal Baati Restro (near Bapu Bazaar) or Natraj Dining Hall are local institutions that serve it to absolute perfection.
2. Laal Maas
For the non-vegetarians, this is a fiery, iconic Mewari red mutton curry slow-cooked with a special blend of hot Mathania red chilies, yogurt, and garlic over an open fire. It is intensely smoky, rich, and packed with flavor.
- Where to Eat: Khamma Ghani Restaurant (on Rang Sagar Lake) or Tribute Restaurant provide stunning waterfront backdrops to enjoy this royal dish.
3. Gatte Ki Sabzi & Ker Sangri
Vegetarians must try Gatte ki Sabzi—spiced gram flour (besan) dumplings simmered in a tangy, velvety yogurt-based gravy. Pair it with Ker Sangri, a rustic desert delicacy made from dried wild berries and desert beans sautéed beautifully in ghee and local spices.
The Vibrant Street Food Scene
Udaipur’s street side stands out for its quick, hot, and highly addictive breakfast items and evening snacks.
Hing Ki Kachori
This is Udaipur’s favorite morning breakfast. It is a shatteringly crisp, deep-fried golden pastry stuffed with a spiced lentil filling heavily fragrant with asafoetida (hing), served with a splash of sweet tamarind and spicy green mint chutneys.
- Where to Eat: Paliwal Restaurant near the Jagdish Temple is legendary for its fresh morning batches.
Mirchi Bada & Pyaaz Kachori
If you love a spicy kick, pick up a Mirchi Bada—large green chilies stuffed with a tangy potato mash, dipped in chickpea batter, and fried crisp. Alternatively, the heavy, flaky Pyaaz Kachori filled with a sweet and spicy onion filling makes for the ultimate afternoon snack.
Rabdi Malpua
To satisfy your sweet tooth, avoid standard desserts and hunt down Rabdi Malpua. These are decadent, fluffy mini-pancakes made directly from a reduced milk batter (rabdi), fried in pure ghee, and coated lightly in warm sugar syrup. It is soft, rich, and melts in your mouth.
Where to Stay: Elevating Your Culinary Journey
While eating your way through the vibrant lanes of the old town is an unforgettable adventure, staying in the middle of these congested market areas can feel highly overwhelming. The narrow streets suffer from heavy foot traffic, noise, and restricted vehicle access, making it difficult to find a quiet place to digest and unwind.
To truly relax, seasoned travelers prefer booking their stay at an upscale 5 Star Resort in Udaipur. Properties like Bhairavgarh Resort, widely celebrated by luxury seekers as the best hotel resort in udaipur, are nestled in the peaceful hills surrounding the main town.
An exclusive hillside resort gives you a scenic sanctuary to return to after a busy day of food touring. You can spend your mornings sampling street-side kachoris in the bazaars and your evenings lounging by a stunning infinity pool overlooking the valley, or enjoying a curated fine-dining experience where chefs prepare specialized royal Mewari menus tailored exactly to your spice tolerance.
A Dream Spot for Couples
Udaipur’s poetic atmosphere naturally draws couples and honeymooners celebrating their new journey together. For those seeking an extra layer of culinary romance and total privacy, booking a specialized Honeymoon Room in Udaipur suite makes all the difference. These romantic cocoons feature expansive layouts, deep soaking tubs, and private balconies framing the rolling Aravalli hills, providing the ultimate intimate space to enjoy a private candlelit dinner or a sunrise breakfast tray as the morning mist rolls over the valley.
Pro-Tips for Food Lovers in Udaipur
- Mind the Spice: Traditional Rajasthani cooking doesn’t hold back on heat. If you have a milder palate, always ask your servers to tone down the spice levels beforehand.
- Follow the Crowds: When exploring street food around hubs like Jagdish Chowk or Sukhadia Circle, always choose stalls with high local turnover to ensure you are getting the freshest, most hygienic batches.
- Time it Right: Traditional breakfast joints fry their best kachoris and serve fresh poha between 8:00 AM and 11:00 AM, while popular dinner thali spots like Natraj fill up incredibly fast by 8:00 PM.
By balancing active street-food exploration in the historic markets with the tranquil luxury of a premier hillside resort, your culinary adventure through the City of Lakes is guaranteed to be a spectacular feast for all your senses.



