Food shaped by the desert
Rajasthan's cooking grew from scarcity. Water was precious, fresh vegetables were few and food had to last on long journeys and in hot weather. Cooks relied on millet such as bajra, on lentils and gram flour, and on dried beans and berries gathered from desert plants. Milk, yoghurt and ghee added richness, and spices such as red chilli, cumin and asafoetida added depth.
Alongside this everyday food, the royal kitchens of Jaipur, Jodhpur, Udaipur and Bikaner developed a cuisine of feasts and hunting, with slow-cooked game, elaborate sweets and dishes made for courts and celebrations. Many palace hotels keep that tradition alive, and some families still serve recipes passed down through generations of cooks.
The state is also largely vegetarian in its everyday cooking, especially among Jain and Marwari communities, and in holy towns such as Pushkar meat and alcohol are not served at all. Yet Rajasthan's meat dishes, from laal maas to the game curries of the Rajput courts, are among the most famous in India.
Dishes to try
These are the dishes we suggest every guest tries at least once. Most are available at the palace hotels, and many are better from old city kitchens and family homes.
| Dish | What it is | Where to try it |
|---|---|---|
| Dal baati churma | Baked wheat balls with lentils and a sweet crumble, rich with ghee | Jaipur, any palace thali |
| Laal maas | Mutton cooked slowly with red Mathania chillies | Jodhpur, Jaipur, palace kitchens |
| Ker sangri | Dried desert beans and berries cooked with spices | Jaisalmer, Bikaner, Jodhpur |
| Gatte ki sabzi | Gram flour dumplings in a yoghurt curry | Across the state |
| Pyaaz kachori | Fried pastry filled with spiced onion | Jaipur and Jodhpur old cities |
| Mirchi vada | Large green chilli stuffed with potato, fried in batter | Jodhpur |
| Ghewar | Honeycomb-like fried sweet soaked in syrup | Jaipur, especially at Teej |
| Bikaneri bhujia | Crisp spiced snack of moth bean and gram flour | Bikaner |
| Malpua | Sweet fried pancake in syrup | Pushkar |
The royal kitchens
Rajput rulers were hunters, and their kitchens cooked game such as wild boar, venison and partridge, now replaced by mutton and chicken. Dishes such as laal maas, a fiery red mutton curry, safed maas, a mild white curry with cream and nuts, and jungli maas, a simple hunting dish of meat, ghee, chilli and salt, come from this tradition. Khad khargosh, meat cooked in a pit, was a hunting-camp method.
The palace hotels serve these dishes in royal thalis, a series of small bowls on a large plate, often in former banquet halls. Suvarna Mahal at Rambagh Palace in Jaipur and the dining rooms at Umaid Bhawan in Jodhpur and the Lake Palace in Udaipur are good places to try them. Family-run palaces such as Samode and Deogarh often serve recipes from their own kitchens, sometimes cooked by people whose families have worked there for generations. Ask in advance, as some dishes need hours of preparation.
Street food city by city
Each city has its specialities, and a walk with a guide through the old city is the best way to try them. In Jaipur, the old city's sweet shops sell ghewar, especially around Teej, and kachori shops have queues from early morning. Lassi in clay cups and spiced chai are everywhere. In Jodhpur, the shops around the clock tower are famous for makhaniya lassi, rich with butter and saffron, and mirchi vada, fried stuffed chillies.
Bikaner is the home of bhujia, made fresh daily in the old city, and of soft rasgulla. In Pushkar, malpua is fried in large pans near the lake, and the rose gulkand is a local pride. Udaipur has its own Mewari dishes, and its rooftop restaurants are the place to eat with a view.
Street food can be safe when chosen well. We stop at busy stalls cooking fresh food at high heat, and avoid raw salads, cut fruit and drinks made with tap water. Your guide will steer you to places with fast turnover and good hygiene.
- Jaipur: pyaaz kachori, ghewar, lassi
- Jodhpur: mirchi vada, makhaniya lassi, mawa kachori
- Bikaner: bhujia, rasgulla
- Pushkar: malpua, gulkand
- Jaisalmer: ker sangri, ghotua laddoo
Breakfasts, snacks and drinks
Rajasthani mornings start with snacks rather than large breakfasts. Kachori, a fried pastry filled with spiced lentils or onion, is eaten with a tangy potato curry, and poha, flattened rice with peanuts and curry leaves, is common in homes. Jalebi, fried spirals soaked in syrup, appears at sweet shops from early morning. The palace hotels serve these alongside international breakfasts, and asking for a Rajasthani breakfast plate is worthwhile at least once.
Through the day, chai is everywhere, boiled with milk, sugar and spices and served in small glasses or clay cups. Lassi, sweet or salted yoghurt, is the classic cooling drink, and Jodhpur's makhaniya lassi, thick with butter and saffron, is almost a meal. Chaach, a thin spiced buttermilk, is served with lunch in many homes. Thandai, a milk drink with nuts and spices, is made for Holi.
Bottled water is easy to find and safe, and good hotels provide filtered water in glass bottles. Avoid ice and drinks made with tap water from street stalls. Fresh lime soda, sweet or salted, is a reliable refresher made with bottled soda.
Seasonal food and festival sweets
Food in Rajasthan changes with the season and the calendar. In winter, bajra roti and makki roti made from millet and maize appear on more tables, with sarson greens and generous ghee, and gajar halwa, a carrot pudding, is sold everywhere. Spring brings Holi, with gujiya, sweet dumplings filled with milk solids and nuts. Summer favours cooling dishes with yoghurt and raw mango.
The monsoon brings ghewar, the honeycomb sweet of Teej, which is at its best in Jaipur in July and August. Diwali, in October or November, fills sweet shops with mithai, and families exchange boxes of sweets. Visiting a sweet shop during a festival week, with a guide to explain what each sweet is for, is one of the most enjoyable food experiences in the state.
Vegetarian, Jain and other diets
Rajasthan is one of the easiest places in the world to eat well as a vegetarian. Most everyday dishes are meat-free, and many restaurants are fully vegetarian. Jain food, which avoids root vegetables such as onion, garlic and potato, is widely available, especially in Marwari towns. Vegan travellers should ask about ghee and dairy, which are used generously.
Hotels handle allergies and special diets well when told in advance. Gluten-free eating is possible but needs care, since wheat breads are common; millet breads such as bajra roti are a good alternative. Chilli levels can be adjusted; tell your guide or the kitchen if you prefer less heat.
Food experiences we arrange
Beyond restaurants, some of the best food in Rajasthan is in homes and kitchens. We arrange cooking sessions with families in Jaipur and Udaipur, where you shop in the market and cook dal, gatte and rotis together. In Jodhpur, a morning walk through the spice market ends with tea at an old shop. In Jaisalmer, a dune dinner is cooked over fire under the stars. At some palace hotels, the chef will show you how royal dishes are prepared.
These experiences are personal and small, and they often become the moments guests remember most. Tell us when planning what you like to eat and how adventurous you want to be.
Most guests find that one cooking session early in the journey makes every later meal more interesting, because they know what to look for on the plate.
Questions travellers ask
Good to know
What is the most famous Rajasthani dish
Dal baati churma: baked wheat balls served with spiced lentils and churma, a sweet crumble of wheat, ghee and sugar. Laal maas, a red mutton curry, is the most famous meat dish. It is cooked slowly with red Mathania chillies and comes from the hunting kitchens of the Rajput courts. We suggest dal baati churma in Jaipur and laal maas in Jodhpur, or both in a palace thali.
Is Rajasthani food very spicy
Some dishes, such as laal maas and mirchi vada, are hot. Many others, including dal baati and gatte, are moderately spiced. Kitchens can reduce chilli on request. Safed maas, a mild white mutton curry with cream and nuts, is a gentle choice from the royal kitchens. Tell your guide or the hotel kitchen if you prefer less heat, and a sweet or salted lassi cools the palate.
Is it easy to be vegetarian in Rajasthan
Very. Most everyday Rajasthani food is vegetarian, many restaurants are fully vegetarian, and Jain options without onion and garlic are common. Holy towns such as Pushkar serve no meat. Jain food also avoids root vegetables such as potato, and it is easy to find in Marwari towns. Vegan travellers should ask about ghee and dairy, which are used generously, and tell the hotels in advance.
Is street food safe in Rajasthan
It can be, with care. Choose busy stalls cooking fresh food at high heat, and avoid raw salads, cut fruit and drinks made with tap water. A guide helps choose the right places. We also avoid ice from street stalls, and stick to bottled water or fresh lime soda made with bottled soda. Our guides steer you to places with fast turnover and good hygiene, such as Jaipur's early kachori shops.
What is ker sangri
A dish of dried desert beans (sangri) and small berries (ker), cooked with spices and oil. It is a staple of the Thar and especially good in Jaisalmer, Bikaner and Jodhpur. It grew from the desert's scarcity, when fresh vegetables were few and food had to last on long journeys. In Jaisalmer, it often appears at a dune dinner, alongside bajra roti and dal cooked over coals.
What sweets should I try in Rajasthan
Ghewar in Jaipur, especially at Teej, malpua in Pushkar, rasgulla in Bikaner, mawa kachori in Jodhpur and ghotua laddoo in Jaisalmer. Ghewar, the honeycomb sweet, is at its best in July and August. At Holi, look for gujiya filled with milk solids and nuts, and in winter gajar halwa. During festival weeks, we visit a sweet shop with a guide who explains what each sweet is for.
Where can I eat a royal Rajasthani thali
At the palace hotels, such as Suvarna Mahal at Rambagh Palace, and at Umaid Bhawan and the Lake Palace. Family-run palaces such as Samode and Deogarh serve their own recipes. A royal thali is a series of small bowls on a large plate, often served in a former banquet hall. Some royal dishes need hours of preparation, so we ask the kitchen in advance.
Can I take a cooking class in Rajasthan
Yes. We arrange cooking sessions with families in Jaipur and Udaipur, starting in the market. Some palace hotels also offer sessions with their chefs. You shop for ingredients, then cook dal, gatte and rotis together in a family kitchen. We suggest one session early in the journey, because knowing what goes into each dish makes every later meal more interesting.
Is alcohol available in Rajasthan
Yes, in hotels, bars and licensed shops, except in holy towns such as Pushkar. Some days, such as election and certain festival days, are dry. Pushkar serves no meat either, so we plan meals there around its vegetarian kitchens. Hotels are the simplest place to order a drink, and your guide will know if a dry day falls during your stay. Check current status before you travel.

