Skip to main content

Travel guide · Rajasthan

Rajasthani Food Guide: What to Eat and Where

Dal baati churma, laal maas, gatte ki sabzi, kachoris and sweets: a guide to Rajasthani food for vegetarians and meat-eaters alike.

Short answer

Rajasthani food is rich, spicy and often vegetarian, shaped by a dry climate. Try dal baati churma, gatte ki sabzi, ker sangri, pyaaz kachori and, for meat-eaters, laal maas. Sweets such as ghewar, mawa kachori and malpua are worth saving room for.

On this page 13 sections
  1. The classics
  2. Sweets and drinks
  3. Vegetarian travellers
  4. Meat and non-vegetarian food
  5. Thalis
  6. Eating safely
  7. Breakfast, lunch and dinner
  8. Regional differences
  9. Etiquette at the table
  10. Food for children and picky eaters
  11. Eating by city
  12. Experience cooking and home dining
  13. Alcohol

Rajasthani food was shaped by a harsh landscape. Water was scarce, vegetables were rare in the desert, and food had to keep for days. The result is a cuisine built around dried beans, lentils, millet, ghee, spices and ingenious ways of cooking with little water. It is rich and flavourful, and for many visitors it becomes one of the highlights of the trip.

The classics

Dal baati churma. The signature dish: hard wheat balls (baati) baked until crisp, broken open, soaked in ghee and eaten with spicy lentils (dal) and a sweet crumble (churma). It is hearty and best shared.

Gatte ki sabzi. Gram flour dumplings simmered in a yoghurt-based gravy. A staple of vegetarian meals.

Ker sangri. A desert dish made from tiny dried berries (ker) and beans (sangri), cooked with spices. It tastes tangy and is unique to the region.

Bajra roti with garlic chutney. A rustic millet flatbread with a fiery chutney, often served with white butter.

Pyaaz kachori. A deep-fried pastry filled with spiced onion, a speciality of Jodhpur and Jaipur.

Mirchi bada. A large green chilli stuffed with potato and fried in gram flour batter, a famous Jodhpur snack.

Laal maas. A fiery red mutton curry cooked with Mathania chillies, loved by meat-eaters but very hot. Many restaurants offer a milder version.

Safed maas. A white, creamy mutton curry, milder and richer.

Sweets and drinks

Ghewar. A honeycomb-shaped disc, soaked in syrup, associated with the monsoon and the Teej festival.

Mawa kachori. A sweet kachori stuffed with khoya and nuts, a Jodhpur speciality.

Malpua with rabri. Fried pancakes in syrup with sweet condensed milk, a favourite in Pushkar.

Kalakand, jalebi and rabri. Found in sweet shops across the state.

Lassi. Thick, cool yoghurt drinks, often served in clay cups. Makhaniya lassi in Jodhpur is rich and saffron-scented.

Masala chai. Served in small clay cups (kulhads) at roadside stalls.

Vegetarian travellers

Rajasthan is one of the best Indian states for vegetarians. Many dishes, such as dal baati churma, gatte ki sabzi, ker sangri, pyaaz kachori and most sweets, are vegetarian. Pushkar is entirely vegetarian and alcohol-free. Jain travellers can ask for food without onion and garlic, which many restaurants can prepare with notice.

Meat and non-vegetarian food

Rajput cuisine has a hunting tradition, so you will find laal maas, safed maas, kebabs and chicken curries in heritage hotels and restaurants. Quality varies; choose places that are busy and well regarded. In Pushkar and a few religious towns, meat is not served.

Thalis

A thali is a large plate with several small bowls: dal, vegetable curries, kadhi, roti, rice, pickle, papad and a sweet. It is a good way to taste many dishes at once. Restaurants in Jaipur, Udaipur and Jodhpur serve local thalis with refills.

Eating safely

Food in Rajasthan is generally safe if you take sensible precautions.

  • Choose places that are busy and cook fresh food.
  • Avoid raw salads and cut fruit from street stalls if your stomach is sensitive.
  • Drink bottled or filtered water, and avoid ice unless it is from a trusted source.
  • Carry hand sanitiser and basic medicines for upset stomachs.
  • Start slowly with spicy food.

Breakfast, lunch and dinner

Breakfast is often parathas, poha, kachori or sweet jalebi with milk in the morning. Lunch is the main meal, with thalis, kachoris or biryani. Dinner is later and lighter in summer. In heritage hotels, expect a mix of Rajasthani and continental menus. In small restaurants, set thalis are an economical and filling option.

Regional differences

Mewar cuisine (Udaipur) tends to be milder and uses more dairy. Marwar cuisine (Jodhpur) uses millets and dried vegetables because of the dry climate. Shekhawati and Bikaner are known for namkeen snacks and sweets. Jaisalmer's food depends on desert ingredients such as sangri, ker and bajra. Tasting these differences adds interest to a multi-city trip.

Etiquette at the table

Eat with your right hand if you eat with your fingers, and do not offer food from your own plate. It is polite to accept a second helping at a family meal. Tipping 5 to 10 per cent in restaurants is appreciated if service is not included.

Food for children and picky eaters

Rajasthani food can be spicy, but most restaurants will reduce the heat on request. Plain rice, dal, rotis, paneer dishes, potato snacks and fresh fruit are easy options for children. Many hotels offer simple continental meals, and you can ask for a thali with less spice. Pack snacks for long drives.

Eating by city

  • Jaipur: Thalis, kachoris, lassi and sweets in the old city, as well as modern restaurants.
  • Udaipur: Rooftop restaurants with views, Mewari dishes and vegetarian food.
  • Jodhpur: Mirchi bada, makhaniya lassi, mawa kachori and Clock Tower street food.
  • Jaisalmer: Rustic desert dishes and camp dinners with ker sangri and bajra roti.
  • Pushkar: Vegetarian cafes, malpua and rose products.
  • Bikaner: Namkeen snacks and sweets (bhujia, rasgulla).

Experience cooking and home dining

Cooking classes in Jaipur and Udaipur teach you to make dal baati, chai and local breads. Home-dining experiences, often arranged by hotels, offer a deeper look at family recipes. We can add either to your plan.

Alcohol

Alcohol is available in licensed bars and hotels. Pushkar and some religious towns are alcohol-free. Public drinking is not allowed, and drink-driving is strictly enforced.

Our Rajasthan tour packages include breakfast, and we can add a cooking class, a market walk or a special dinner. Tell us what you like to eat.

Practical tips

  • Try a full Rajasthani thali once to taste several dishes.
  • Ask about spice levels; laal maas and some curries are very hot.
  • Eat at busy, popular places, and be careful with raw salads and ice.
  • Pushkar is entirely vegetarian; other towns offer both.
  • Carry hand sanitiser and bottled water.

Helpful answers

Frequently Asked Questions

Is Rajasthan good for vegetarians?

Yes. Rajasthan has one of India's strongest vegetarian traditions, with dal baati churma, gatte ki sabzi, ker sangri and pyaaz kachori found everywhere. Pushkar is entirely vegetarian and alcohol-free. Meat dishes such as laal maas are available in many restaurants, so state your preference when ordering.

Can I drink alcohol in Rajasthan?

Alcohol is available in licensed hotels, bars and shops across most of the state. Pushkar and some religious towns are alcohol-free, and drinking in public places is not allowed. Drink-driving is strictly enforced, so arrange a driver, particularly on highways at night.

Is Rajasthan safe, and what scams should I watch for?

Rajasthan is a well-visited destination, and most trips are trouble-free. The common issues are touts at stations, inflated taxi fares, pushy shop owners and the so-called gem scam, where tourists are persuaded to buy stones for resale abroad. Use prepaid taxis, book through registered operators and never agree to a stone-buying scheme.