Famous Food in Udaipur You Must Try

Most travelers come to Udaipur for the lakes, the palaces, and the sunsets. They leave talking about the food.
Udaipur’s culinary scene is one of Rajasthan’s richest and most diverse. Centuries of royal Mewar cuisine, traditional village cooking, and the spice-forward flavors of the desert have combined to create a food culture that is bold, generous, and deeply satisfying. Every meal here tells a story — of royalty, of resourcefulness, of a land where water was scarce but flavor was never compromised.
Whether you are a street food adventurer, a rooftop restaurant romantic, or a heritage dining enthusiast, Udaipur’s food scene has something extraordinary waiting for you. This complete guide covers every famous dish you must try, where to find the best version of each, and what it will cost you.
1. Dal Baati Churma — The King of Rajasthani Food
If there is one dish that defines Rajasthan — one plate that carries the entire culture, history, and flavor of the state in a single serving — it is Dal Baati Churma. This is not just food. It is a Rajasthani institution.
What it is: Three elements come together to create this iconic dish. Baati are hard, round wheat bread balls traditionally baked in a wood-fired clay oven or open fire until they develop a golden, slightly charred crust. Dal is a rich, spiced five-lentil curry made with ghee, tomatoes, and aromatic spices. Churma is the sweet component — coarsely ground wheat mixed generously with jaggery or sugar and pure ghee.
The traditional way to eat it: break a baati open, drown it in dal, then take a bite of churma alongside. The contrast of savory, spiced lentils with sweet, crumbly churma is one of the most memorable flavor combinations in all of Indian cuisine.
Why it tastes different in Udaipur: Udaipur’s version uses pure cow ghee in quantities that would make a cardiologist nervous and a food lover weep with joy. The dal is slow-cooked and the baati is perfectly balanced — crisp outside, soft inside.
Where to try it:
- Natraj Dining Hall — Udaipur’s most beloved local restaurant for authentic thali. Cost: ₹150–200 per person. Non-negotiable first stop.
- Paras Restaurant — Generous portions, excellent dal, very popular with locals
- Savorr Restaurant — Great for traditional thali at reasonable prices
Cost: ₹150–350 depending on restaurant
2. Gatte Ki Sabzi — Rajasthan’s Comfort Food
Gatte Ki Sabzi is the kind of dish that Rajasthani grandmothers make — deeply comforting, intensely flavorful, and made from the simplest of ingredients. This dish emerged from the desert’s necessity: when fresh vegetables were scarce, gram flour (besan) was shaped into dumplings and cooked in a tangy yoghurt-based gravy.
What it is: Firm cylinders of spiced gram flour are boiled until cooked, sliced into rounds, and then simmered in a rich, tangy curry made from yoghurt, tomatoes, and a blend of cumin, coriander, turmeric, and red chili. The result is a dish with deep, complex flavors and a satisfying, hearty texture.
Best paired with: Fresh roti or steamed basmati rice and a side of pickle.
Where to try it:
- Santosh Rajasthani Bhojanaly — Authentic, homestyle cooking at local prices
- Ambrai Restaurant — More refined version with beautiful presentation
- Any local thali restaurant in the Old City area
Cost: ₹80–200 per serving
3. Laal Maas — The Fire of Rajasthan
Laal Maas (literally “red meat”) is Rajasthan’s most celebrated non-vegetarian dish and one of India’s most powerful curries. Originally a hunting dish prepared by Rajput warriors in the field, it has evolved into a culinary masterpiece that represents the boldest, most intense flavors of Mewar cuisine.
What it is: Tender mutton slow-cooked in a deeply red gravy made from a generous quantity of Mathania red chilies — a variety grown specifically near Jodhpur and famous for their intense color and heat. The curry is enriched with yoghurt, whole spices, and enough ghee to make it glossy and deeply aromatic.
Important note for first-timers: Laal Maas is genuinely spicy. Not restaurant-friendly-spicy. Authentically, breath-catchingly, sweat-inducingly spicy. Ask for a milder version if your heat tolerance is moderate.
Where to try it:
- Upré by 1559 AD — Excellent upscale version with lake views. Cost: ₹450–600
- Savage Garden Restaurant — Popular with tourists, well-spiced version
- Charcoal by Carlsson — Modern take on the classic
Cost: ₹350–600 per serving
4. Mawa Kachori — Udaipur’s Most Famous Sweet Snack
Walk through Udaipur’s old bazaars in the morning and you will smell them before you see them — the warm, sweet, ghee-rich fragrance of Mawa Kachori drifting through narrow lanes. This is Udaipur’s most iconic and beloved street food and one sweet you absolutely cannot leave without trying.
What it is: A deep-fried flaky pastry shell filled with a rich mixture of mawa (reduced milk), dry fruits, cardamom, and sugar, then dipped in sugar syrup and garnished with pistachios and silver leaf. The result is a sweet, crisp, melt-in-your-mouth experience that is unlike any other Indian mithai.
The Udaipur difference: Jodhpur may claim kachori as its own but Udaipur’s mawa kachori is a distinct and arguably superior version. The filling is richer, the pastry thinner, and the syrup lighter.
Where to try it:
- Maharaja Bhog — Udaipur’s most famous sweet shop, perfecting this recipe for generations
- Millets of Mewar — Healthier modern version
- Bada Bazaar sweet shops — Multiple vendors, all excellent, all very fresh in the morning
Cost: ₹30–60 per piece
Pro Tip: Eat it fresh and warm. Mawa Kachori at room temperature is good. Hot from the fryer is life-changing.
5. Ker Sangri — The Desert Vegetable Dish
Ker Sangri is the dish that best tells the story of Rajasthan’s desert resourcefulness. Made from two wild desert plants — ker (a small tangy berry) and sangri (a dried desert bean) — this dish has sustained Rajasthani communities for centuries when nothing else grew in the arid landscape.
What it is: The dried ker and sangri are soaked overnight to rehydrate, then cooked with mustard oil, dry red chilies, raw mango powder, and a blend of bold spices. The result is a dry, intensely flavored dish with a chewy texture and a flavor profile unlike anything else — simultaneously tangy, spicy, and earthy.
Why first-timers must try it: This is authentic Rajasthan on a plate. You will not find this dish easily outside the region. In Udaipur it is served as a side in most traditional thali meals.
Where to try it:
- Natraj Dining Hall — Part of the traditional thali
- Raas Leela Restaurant — Traditional Rajasthani cuisine focus
- Most local Rajasthani restaurants in Old City
Cost: Part of thali (₹150–300) or ₹120–180 as standalone
6. Udaipur Ki Kachori (Pyaaz Kachori) — The Savory Street Food King
While Mawa Kachori rules the sweet lane, Pyaaz Kachori (onion-filled kachori) is the undisputed king of Udaipur’s savory street food scene. It is the breakfast of champions here — and once you taste one fresh from the oil with a side of green chutney and tamarind sauce, you will understand exactly why.
What it is: A large, puffed, deep-fried whole wheat pastry shell filled with a spiced mixture of onions, potatoes, fennel seeds, and green chilies. Crispy on the outside, soft and flavor-packed inside, served immediately with mint-coriander chutney and sweet tamarind sauce.
Where to try it:
- Bada Bazaar area street stalls — Best in the morning from 7–10 AM
- Shree Mishtan Bhandar — Popular local sweet and snack shop
- Any roadside vendor near Jagdish Temple — Fresh batches made continuously
Cost: ₹20–40 per piece
7. Rajasthani Thali — The Complete Udaipur Food Experience
If you want to experience the full spectrum of Udaipur’s culinary traditions in a single sitting — order a Rajasthani Thali. This is not just a meal. It is an event.
What comes on a traditional Rajasthani Thali:
- Dal Baati Churma (the centrepiece)
- Gatte Ki Sabzi
- Ker Sangri
- Bajra Roti (millet flatbread)
- Besan Ki Chakki (gram flour sweet)
- Chaas (spiced buttermilk)
- Papad and pickle
- Mohan Maas or seasonal sabzi
- Kheer or Gulab Jamun for dessert
- Unlimited refills on most items
Where to have the best Rajasthani Thali in Udaipur:
- Natraj Dining Hall — Most authentic, most loved by locals. ₹150–200
- Thali Restaurant (Chetak Circle) — Generous portions, excellent variety. ₹200–350
- Ambrai Restaurant — Premium thali with lake views. ₹600–900
Cost: ₹150–900 depending on venue
8. Bajra Roti with Lahsun Chutney — Simple Desert Magic
Bajra Roti — thick flatbread made from pearl millet flour — is the most traditional bread of rural Rajasthan and one of Udaipur’s most comforting and wholesome foods. Paired with fiery garlic chutney and pure ghee, this humble combination becomes something genuinely extraordinary.
What it is: Hand-shaped thick millet rotis cooked directly on an open flame until slightly charred, then generously smeared with ghee and served with raw garlic and red chili chutney that has serious heat and even more serious flavor.
Why you should try it: It is pure Rajasthan. No frills, no presentation, just deeply satisfying, earthy, wholesome food that has fed generations of desert communities.
Where to try it:
- Traditional thali restaurants throughout Udaipur
- Village dhaba experiences arranged by local tour operators
- Millets of Mewar — Excellent health-conscious version
Cost: ₹50–100 per serving
9. Rabdi & Ghevar — Udaipur’s Royal Desserts
Udaipur’s royal past lives on in its desserts. Rabdi — thickened sweetened milk slow-cooked with cardamom and saffron until rich and creamy — and Ghevar — a disc-shaped honeycomb cake made from flour and ghee, soaked in sugar syrup and topped with rabdi and dry fruits — are two desserts that define Mewar’s sweet legacy.
Ghevar is particularly special because it is a seasonal Rajasthani sweet traditionally made during the monsoon festival of Teej. Finding a fresh Ghevar in Udaipur is an experience every food lover must have.
Where to try:
- Jagdish Farsan — Excellent fresh rabdi and ghevar
- Maharaja Bhog — Best ghevar in peak season
- Old City sweet shops near Jagdish Temple
Cost: Rabdi ₹60–100 per bowl | Ghevar ₹80–200 depending on size
10. Masala Chai — Udaipur’s Rooftop Ritual
No Udaipur food guide is complete without talking about chai. But Udaipur’s rooftop masala chai is not just a beverage — it is a complete sensory experience. Imagine a clay kulhad of strong, sweet, ginger-cardamom spiced tea warming your hands as you sit on a rooftop watching Lake Pichola shimmer in the afternoon light.
Where to have the best chai:
- Jheel’s Ginger Coffee Bar — Lake views + excellent ginger chai. ₹40–60
- Café Edelweiss — Rooftop, cozy, excellent spiced tea
- Local chai stalls at Fateh Sagar promenade — Most authentic experience, ₹15–25 per cup
- Street chai vendors near Bada Bazaar — Traditional clay cups, ₹10–20
Cost: ₹10–60 depending on venue
Best Food Streets & Markets in Udaipur
Bada Bazaar Area — Udaipur’s best street food zone. Kachori, samosa, mithai, and chai from morning to night.
Jagdish Temple Road — Line of sweet shops and snack vendors. Perfect for mawa kachori and evening snacks.
Hathi Pol Bazaar — Mix of street food and local restaurants. Authentic and budget-friendly.
Fateh Sagar Promenade — Evening street food culture with corn cobs, chaat, and local snacks alongside lake views.
Udaipur Food Budget Guide
| Meal Type | Budget (per person) | Mid-Range (per person) | Premium (per person) |
|---|---|---|---|
| Breakfast | ₹50–100 | ₹150–300 | ₹400–700 |
| Lunch | ₹100–200 | ₹300–600 | ₹700–1,200 |
| Dinner | ₹150–300 | ₹500–900 | ₹1,000–2,500 |
| Street Snacks | ₹20–80 | — | — |
| Daily Total | ₹400–700 | ₹1,000–1,800 | ₹2,500–5,000 |
Frequently Asked Questions (FAQs)
Q1. What is the most famous food in Udaipur? Dal Baati Churma is the single most iconic and famous dish of Udaipur and all of Rajasthan. Every first-time visitor must try it at a traditional thali restaurant. Mawa Kachori is the most famous street food sweet.
Q2. Is Udaipur good for vegetarian food? Udaipur is excellent for vegetarian travelers. Rajasthani cuisine is predominantly vegetarian and extraordinarily flavorful. The full thali experience, street snacks, and most restaurant menus are dominated by vegetarian dishes of exceptional quality.
Q3. Where is the best thali in Udaipur? Natraj Dining Hall is most consistently recommended for authentic, generous, and affordable Rajasthani thali. For a premium lakeside thali experience, Ambrai Restaurant is exceptional.
Q4. What is the best street food in Udaipur? Mawa Kachori (sweet), Pyaaz Kachori (savory), Mirchi Bada, and rooftop chai are the four essential street food experiences in Udaipur. All are best found in the Bada Bazaar and Jagdish Temple Road area.
Q5. Is non-vegetarian food available in Udaipur? Yes. Laal Maas (mutton curry), Safed Maas (white mutton curry), and various chicken dishes are available at dedicated non-vegetarian restaurants. However, many traditional and heritage restaurants serve vegetarian food only.
Q6. What sweets should I buy to take home from Udaipur? Mawa Kachori, Feeni (thin vermicelli sweet), Moong Dal Halwa, and Ghevar (seasonal) make excellent take-home gifts. Buy from established sweet shops like Maharaja Bhog for quality and freshness.
Conclusion
Udaipur’s food is the city’s best-kept secret. While everyone arrives for the lakes and palaces, they leave with food memories that are equally vivid — the warmth of ghee-soaked dal baati, the sweet shock of mawa kachori, the fire of laal maas, the comfort of bajra roti on a cold winter evening.
Eat where the locals eat. Follow the smells through the old city lanes. Say yes to everything offered. Udaipur’s food will reward your curiosity and your appetite in equal measure.
🍽️ Book Your Udaipur Food & Travel Experience with Shrinath Adventure
Exploring Udaipur’s food scene is best done with local knowledge and the right planning. Shrinath Adventure offers complete Udaipur travel packages that include the city’s best food experiences, heritage tours, and seamless logistics — so every part of your trip is as satisfying as the food itself.
Shrinath Adventure Offers:
- ✅ Complete Udaipur travel packages for all budgets
- ✅ Food and heritage walking tour experiences
- ✅ Hotel bookings and airport transfers
- ✅ Customized itineraries for families, couples & groups
- ✅ Lake cruises, day trips & cultural experiences
- ✅ 24/7 WhatsApp support throughout your stay
🌟 Book Your Udaipur Trip Today
🌐 Website: www.shrinathadventures.com
📱 Call Us: +91 78786 56767
💬 WhatsApp Chat: Click Here to Chat on WhatsApp
“Udaipur is best experienced with the right guide. Let us show you the real city.”
⚡ Book now — Peak season slots are filling fast!

