The Story Behind Rajasthani Cuisine
Rajasthani food is shaped by its geography. In a land where water was historically scarce and fresh vegetables were hard to come by in the arid west, cooks developed an ingenious cuisine that relied on dried lentils, preserved meats, sun-dried vegetables, buttermilk, and generous quantities of ghee (clarified butter) and spices. The result is bold, hearty, and deeply satisfying — food that sustained warriors and royal courts alike.
Today, Rajasthani cuisine is celebrated across India and increasingly around the world. Here are the essential dishes you must try on your visit.
1. Dal Baati Churma
The undisputed king of Rajasthani cuisine, this three-part dish is the state's most iconic meal. Baati are hard wheat dough balls baked in a charcoal fire until they develop a golden crust, then split and drowned in ghee. They are served with dal — a spiced lentil curry, often made from five different lentils — and churma, a sweet crumble of coarsely ground wheat, sugar, and ghee. The combination of savoury, spicy, and sweet is extraordinary.
Where to try it: Chokhi Dhani village resort near Jaipur; Laxmi Misthan Bhandar (LMB) in Jaipur's old city; any traditional thali restaurant across the state.
2. Laal Maas
A fiery, slow-cooked mutton curry made with generous amounts of dried red Mathania chillies, garlic, and yoghurt, laal maas (literally "red meat") has its roots in royal hunting feasts. The original version was made with game meat; today it is typically prepared with tender goat. It is not for the faint-hearted, but it is one of the most deeply flavourful meat dishes in Indian cooking.
Where to try it: Spice Court in Jaipur; Indique restaurant in Jaipur; hotel restaurants across Jodhpur and Jaisalmer.
3. Ker Sangri
A uniquely Rajasthani vegetable dish made from ker (a wild desert berry) and sangri (dried desert beans), both sun-dried and then cooked together with spices, dried red chillies, and mustard oil. This dish captures the ingenious preservation techniques of desert cooking and has a tangy, pungent flavour unlike anything else.
4. Gatte ki Sabzi
Gram flour (besan) dumplings called gatte are simmered in a tangy yoghurt-based curry spiced with turmeric, cumin, and coriander. This is a staple of everyday Rajasthani home cooking and is commonly served with rice or roti.
5. Pyaaz Kachori
Jodhpur's great contribution to Indian street food — a deep-fried pastry shell filled with a spiced onion mixture, served piping hot with tamarind chutney. The crispy, flaky pastry against the soft, fragrant filling is deeply satisfying.
Where to try it: Jodhpur's Sardar Market area; Janta Sweet Home in Jodhpur.
6. Bajre ki Roti with Lehsun Chutney
Thick flatbreads made from pearl millet (bajra) are a staple in the colder and more rural parts of Rajasthan. Served with a pungent raw garlic and chilli chutney and a side of fresh butter, this is simple, rustic, and utterly delicious in the cool winter air.
7. Mohan Maas
A milder, richer alternative to laal maas, mohan maas is a slow-cooked meat preparation made with milk, cream, and cashew paste, traditionally associated with the Rajput nobility. Fragrant with cardamom and saffron, it is served at royal feasts and heritage hotel restaurants.
8. Mawa Kachori
A Jodhpur sweet speciality — a deep-fried kachori filled with sweetened mawa (reduced milk solids) and dry fruits, then dipped in sugar syrup. Utterly indulgent and best eaten fresh from the fryer.
9. Ghevar
A disc-shaped sweet made from a flour batter poured into hot ghee and then soaked in sugar syrup and topped with rabri (thickened sweetened milk) and dry fruits. Ghevar is particularly associated with the festivals of Teej and Raksha Bandhan and is one of Rajasthan's most distinctive sweets.
10. Rajasthani Thali
Perhaps the best way to experience the full breadth of Rajasthani cuisine in one sitting is to order a traditional thali — a large platter with small portions of multiple dishes: dal, sabzi, baati or roti, rice, papad, pickle, raita, and dessert. Most thalis are unlimited (eat as much as you like) and offer exceptional value.
Tips for Eating in Rajasthan
- Many traditional Rajasthani dishes are vegetarian — the region is very accommodating for vegetarian travellers.
- Ghee is used generously; if you prefer less, simply ask.
- Street food is a highlight, but choose busy stalls with high turnover for freshness.
- Rajasthani food tends to be quite spicy — feel free to request a milder preparation.
- Look for Rajasthani thali restaurants for the most authentic and comprehensive experience.