Medium spiceDal Baati Churma
VegBaked baati served with dal, ghee and sweet churma.
₹150–350
Best around: Hanuman Ghat and Bhopalpura
Eat in Udaipur
Search Udaipur dishes by craving — dal baati churma, gatte ki sabzi, ker sangri and more.
Udaipur is a good place to try Mewari and Rajasthani cooking. The food grew out of a dry land where fresh vegetables were hard to find, so it relies on lentils, gram flour, dried desert beans, ghee and yogurt, with plenty of chilli in the meat dishes.
If you are wondering what to eat in Udaipur, start with a plate of dal baati churma, a bowl of gatte ki sabzi and, if you eat meat and like heat, a proper laal maas.
Popular cravings
Diet
Best for
5 Udaipur dishes found
Medium spiceBaked baati served with dal, ghee and sweet churma.
₹150–350
Best around: Hanuman Ghat and Bhopalpura
Medium spiceGram-flour (besan) dumplings simmered in a tangy yogurt-based curry — a Rajasthani classic from a land where fresh vegetables were scarce.
₹120–280
Best around: Hanuman Ghat and Bhopalpura
Medium spiceA tangy dry curry of desert ker berries and sangri beans, tempered with red chilli — a true Marwar-Mewar delicacy.
₹180–350
Best around: Hanuman Ghat and Bhopalpura
Extra hotA fiery Rajasthani mutton curry made with Mathania red chillies.
₹350–700
Best around: Hanuman Ghat

Griddle-fried sweet pancakes soaked in syrup and served with thick, cardamom-scented rabri.
₹80–200
Rajasthani food is rich and filling, and much of it is vegetarian. These are the dishes to look out for in Udaipur.
Dal Baati Churma
Hard wheat balls (baati) baked until crisp, broken open and soaked in ghee, then eaten with spiced dal and sweet, crumbly churma. It is the best-known meal in Rajasthan and makes a filling lunch.
Gatte ki Sabzi
Gram-flour dumplings cooked in a tangy yogurt curry. It is one of the classic dishes of a Rajasthani thali and goes well with rotis or rice.
Ker Sangri
A dry dish of desert ker berries and sangri beans, cooked with red chilli and spices. It is sharp, tangy and unlike any other vegetable dish in India.
Laal Maas
A fiery mutton curry coloured deep red with dried red chillies. It is Rajasthan's most famous meat dish and is very hot, so ask how spicy it is before you order.
Malpua with Rabri
Small fried pancakes soaked in sugar syrup and served with thick, sweet rabri. It is the easiest way to end a Rajasthani meal.
The lakeside is lined with rooftop cafés, especially around Hanuman Ghat, Gangaur Ghat and Lal Ghat, where you can have tea or a meal with a view of the water. In the evening, the stalls along Fateh Sagar Pal are a popular stop for chai and snacks after a walk by the lake.
Questions
Udaipur is known for Rajasthani dishes such as dal baati churma, gatte ki sabzi, ker sangri, laal maas and malpua with rabri.
It is a Rajasthani meal of baked wheat balls (baati) soaked in ghee, served with spiced dal and churma, a sweet made from crushed wheat, ghee and sugar.
Yes. Laal maas is one of the spiciest dishes in Rajasthan, made with a large amount of dried red chilli. Some restaurants make a milder version, so ask before you order.
Yes. Most traditional Rajasthani dishes, including dal baati churma, gatte ki sabzi and ker sangri, are vegetarian, and pure-vegetarian thali restaurants are easy to find.