Rajasthan Food: 12 Dishes to Try and Where to Find Them
Explore 12 essential Rajasthan dishes, from pyaaz kachori and gatte ki sabzi to ghevar and ker sangri, with city-wise recommendations and ordering tips.
Quick answer
Rajasthan food is a vegetarian-friendly mix of millet breads, lentils, gram-flour curries, desert beans, fried snacks and milk-based sweets. Start with dal baati churma, then try gatte ki sabzi, ker sangri, pyaaz kachori, mirchi vada, bajre ki roti, malpua, ghevar and makhaniya lassi. Jaipur and Jodhpur are best for variety, while Bikaner suits snack lovers, Udaipur offers polished thalis and Jaisalmer is good for desert-region specialities. Ask about spice levels and seasonal availability before ordering.
Key facts at a glance
| Best food months | Approx. October to March; seasonal dishes vary |
|---|---|
| Best cities for variety | Jaipur, Jodhpur and Udaipur |
| Typical street snack | Approx. ₹30–₹100 per item |
| Vegetarian thali | Approx. ₹250–₹800, depending on venue |
| Food-focused stay | 2–4 nights across one or two cities |
| Getting between cities | Train or road; approx. 2–7 hours by route |
| Spice level | Often medium to hot; request milder versions |
| Permits needed | No food-specific permit; check protected-area rules separately |
Why Rajasthan food is more than dal baati churma
Rajasthan food developed around a dry climate, limited water and ingredients that could be stored for long periods. That history explains the use of gram flour, millet, dried beans, lentils, clarified butter, pickles and spice blends. The result is not one fixed cuisine: food in Jaipur may include royal-style curries and elaborate sweets, while western Rajasthan leans more heavily on desert legumes, bajra and robust snacks.
Vegetarians will find especially strong choices, although menus differ between homes, hotels and restaurants. A traditional thali can be an efficient introduction, but ordering individual dishes helps you notice contrasts in texture and region. For a broader itinerary, pair a food stop with a Rajasthan travel guide covering forts, markets and transport.
12 Rajasthan dishes to try and where to find them
1. Dal baati churma
Hard-baked wheat baati is traditionally broken and served with dal, ghee and churma, a sweetened, crumbled version of baati. It is filling and rich, so one portion can suit two light eaters. Try it at traditional restaurants and thali venues in Jaipur, Jodhpur, Udaipur, Pushkar and Jaisalmer. Ask whether the baati is baked in a clay oven or cooked in another style; both are common.
2. Gatte ki sabzi
Soft gram-flour dumplings simmer in a yoghurt-based or spiced gravy. This is one of the most accessible dishes for first-time visitors because it is substantial without relying on scarce fresh vegetables. It appears widely in family-style restaurants and Rajasthani thalis across Jaipur, Jodhpur and Udaipur. Tell the server if you prefer less chilli, as the gravy can vary considerably.
3. Ker sangri
Ker berries and sangri beans are gathered from arid areas, dried and cooked with spices, oil and sometimes yoghurt. The slightly tart, chewy dish is a signature of western Rajasthan and an important part of Jaisalmer desert cuisine. Look for it in Jaisalmer, Jodhpur and Barmer-style menus, especially at heritage hotels, Rajasthan homestays and regional thali restaurants. It may not be available every day, so ask before choosing a venue specifically for it.
4. Bajre ki roti with lehsun chutney
Millet flatbread has a rustic, nutty taste and is commonly paired with garlic chutney, ghee, buttermilk or a vegetable preparation. It is more seasonal and weather-dependent than wheat rotis because the dough is harder to handle in some kitchens. Try it in village-style restaurants, rural homestays and winter thalis around Jodhpur, Jaipur’s outskirts and the Shekhawati region.
5. Pyaaz kachori
This flaky, deep-fried pastry is filled with spiced onion and is one of the state’s best-known breakfast and snack foods. Jaipur’s old markets are famous for kachori shops, while Jodhpur and Ajmer also have strong local versions. Eat it fresh in the morning, when the filling and pastry are usually at their best. Pair one with chutney and tea rather than ordering several immediately. This is a useful stop on a Jodhpur street food visit as well as a Jaipur food trail.
6. Mawa kachori
A sweet cousin of the savoury kachori, this version is filled with reduced milk solids, nuts and sugar syrup. It is particularly associated with Jodhpur and is also sold in Jaipur sweet shops. Because it is dense, sharing one is practical after a full meal. Choose shops with high turnover and covered display cases, especially during hot weather.
7. Mirchi vada
Large green chillies are stuffed, coated in gram-flour batter and fried. Heat levels differ according to the chilli and filling, so ask whether the batch is mild before buying. Jodhpur is strongly associated with mirchi vada, but the snack is available in Jaipur, Bikaner and other cities. It is best eaten hot, with tamarind or mint chutney.
8. Pyaaz ki kachori’s lighter cousin: samosa and local pakora
Although samosa is not exclusive to Rajasthan, local versions and seasonal pakoras belong on a practical snack trail. Look for moong dal pakora, mirchi pakora and methi pakora at tea stalls and market counters. These are useful choices when a full thali is too much. Buy small portions, avoid food that has been sitting uncovered, and choose stalls busy with local customers.
9. Papad ki sabzi
Roasted or fried papad is simmered in a tangy yoghurt or tomato gravy, creating a quick dish that uses pantry ingredients rather than fresh produce. It is common in home-style menus and vegetarian restaurants. The papad softens rapidly, so eat it soon after serving. It suits travellers who want a lighter curry but should be paired with roti or rice.
10. Gatte pulao or local rice preparations
Gatte may also appear in a spiced rice preparation, sometimes called gatte pulao or gatte ka pulao. It is less universal than gatte ki sabzi, so treat it as a menu find rather than a guaranteed order. Ask in Jaipur, Jodhpur and traditional kitchens in the Mewar and Marwar regions. The dish works well for a shared meal with a raita.
11. Ghevar
Ghevar is a honeycomb-textured disc made from flour and batter, then soaked or topped with syrup, rabri or nuts. It is strongly linked with monsoon and festivals such as Teej and Raksha Bandhan, but established sweet shops sell it beyond the season. Jaipur is a reliable place to compare plain, malai and dry-fruit versions. Carry it carefully because the crisp structure breaks easily.
12. Malpua and makhaniya lassi
Malpua is a syrupy, fried pancake often served with rabri. It is associated with Pushkar and is also found in Jaipur and Jodhpur. Makhaniya lassi, especially associated with Jodhpur, is a thick, sweet yoghurt drink flavoured with saffron, cardamom or cream. Both are rich; order one dessert or drink to share after a savoury meal. Dairy-heavy items require extra care in very hot weather.
Where to eat across Rajasthan
| Place | Best food focus | Who it suits | Practical note |
|---|---|---|---|
| Jaipur | Kachori, ghevar, thali and royal-style vegetarian dishes | First-time visitors wanting maximum variety | Combine old-city markets with a sit-down dinner |
| Jodhpur | Mirchi vada, mawa kachori, makhaniya lassi and Marwari food | Snack lovers and travellers exploring Marwar | Morning is useful for fresh fried snacks |
| Udaipur | Vegetarian thalis, gatte, dal baati and lake-side dining | Travellers pairing food with a relaxed city stay | Compare Udaipur vegetarian restaurants; views may raise prices |
| Jaisalmer | Ker sangri, bajra preparations and desert-region thalis | Visitors interested in western Rajasthan traditions | Confirm seasonal availability and hygiene standards |
| Bikaner | Bhujia, kachori, papad and sweets | Dedicated snack and packaged-food shoppers | Use sealed packs for onward travel |
| Pushkar | Malpua, lassi and vegetarian café food | Slow travellers and pilgrims | Pushkar cafes are useful for vegetarian snacks; respect local dietary customs around religious areas |
Seasonal guide to Rajasthani food
October to March is the most comfortable period for a food-focused Rajasthan trip because market walks and outdoor dining are easier. This is generally the best season for Rajasthan food if you want to combine tasting with sightseeing. Winter is a good time to look for bajre ki roti, warming dals and richer sweets. Ghevar is most closely associated with the monsoon and festival calendar, although availability now extends across much of the year.
In April to June, temperatures can be intense, particularly in Jaisalmer, Bikaner and Jodhpur. Schedule market visits early or after sunset, drink safe water and avoid carrying dairy sweets for long periods. July to September brings humidity and occasional rain; some roads and outdoor activities may be affected, but festival-linked dishes can be easier to find. Always ask whether ker sangri or other seasonal preparations are available rather than assuming a menu listing means a fresh batch.
How to plan a food route
Jaipur is the simplest base for a first Rajasthan food tour. Allow two full days for an old-city snack walk, one thali meal and a sweet-shop visit. Add Jodhpur for two days if you want a Marwari food focus, or Udaipur if you prefer sit-down dining and a slower pace. Jaisalmer needs at least two nights for desert-region dishes alongside fort and market visits.
Road and rail connections link the main cities, but distances are substantial. Jaipur to Jodhpur is approximately 330–350 km and can take about 6–8 hours by road; Jodhpur to Jaisalmer is approximately 280–300 km and can take about 5–7 hours. A route combining Jaipur, Pushkar, Jodhpur and Udaipur is more comfortable when planned around train or daytime road travel. Check local transport in Rajasthan in advance rather than adding a distant meal stop to a tightly timed itinerary.
Prices, ordering and hygiene tips
Rajasthan food costs vary by city, location and venue. At a simple market stall, a kachori, mirchi vada or pakora generally costs approximately ₹30–₹100, depending on city and portion. A basic local thali may cost approximately ₹150–₹350, while a comfortable restaurant or heritage-hotel thali can be approximately ₹500–₹1,200 or more. A sweet or lassi commonly falls around ₹50–₹200. Prices vary by season, location, taxes and venue; check the menu before ordering.
- Start with one fried snack per person and add more only if it is freshly prepared.
- Ask for “less spicy” and specify whether you want onion, garlic or dairy included.
- Choose bottled or reliably filtered water, and check that seals are intact.
- Prefer busy stalls with quick turnover, clean serving surfaces and food cooked at high heat.
- Use a thali to sample several preparations, but ask about unlimited refills and wastage politely.
- Vegetarian food is common, but confirm ingredients if you avoid onion, garlic, dairy, gluten or particular oils.
Where to stay for a food-led trip
In Jaipur, stay near the old city for market access or in C-Scheme for a wider range of restaurants. Jodhpur’s old-city areas are convenient for snack walks, while stays near the railway station can simplify onward travel. Udaipur’s old city suits walkers and diners, although lake-facing properties usually cost more. In Jaisalmer, choose a central stay for restaurants or a desert camp only after checking transfer arrangements, meal inclusions and seasonal operating conditions.
Rajasthan homestays can be valuable for dishes not routinely listed on restaurant menus, but request a sample menu and disclose dietary restrictions in advance. Travellers comparing organised itineraries can also review Rajasthan tour packages, checking whether meals are fixed menus or flexible local experiences.
Common mistakes to avoid
- Do not assume every dish labelled “Rajasthani” is available in every city or season.
- Do not judge the cuisine from one hotel buffet; restaurant and home-style preparations can be very different.
- Avoid ordering a full thali, kachori, lassi and dessert for one person unless you have a large appetite.
- Do not ignore spice and oil levels. Rich dishes are easier to enjoy when balanced with fruit, curd or a simple meal.
- Do not photograph people, kitchens or religious spaces without permission.
- Keep plans flexible around market hours, local festivals, weather and transport delays.
Bottom line
The best introduction to Rajasthan food combines one thali with several small discoveries: a hot pyaaz kachori in Jaipur, mirchi vada and lassi in Jodhpur, ker sangri in the west, and ghevar or malpua from a trusted sweet shop. Travel in the cooler months for comfortable food walks, order seasonally, and ask local staff what is freshly prepared that day. That approach reveals the regional variety beyond dal baati churma without turning every meal into a checklist.
Before you go: prices, timings, permits and road conditions change by season. Please confirm the latest details with Rajasthan Tourism Department, Indian Railways and IRCTC, Jaipur International Airport and Jodhpur Airport authorities and airport operator information source. Last reviewed: October 2026.
Frequently Asked Questions
What are the must-try dishes in Rajasthan?
Start with dal baati churma, gatte ki sabzi, ker sangri, bajre ki roti, pyaaz kachori, mirchi vada, ghevar and malpua. Add makhaniya lassi in Jodhpur and mawa kachori if you enjoy rich sweets.
Where can I eat authentic Rajasthani food in Jaipur?
Try traditional thali restaurants and busy old-city food markets in Jaipur. Ask for the day’s fresh preparations, compare menus and confirm spice levels. Established sweet shops are useful for ghevar and kachori.
What vegetarian food is Rajasthan famous for?
Rajasthan is known for dal baati churma, gatte ki sabzi, ker sangri, papad ki sabzi, bajre ki roti, garlic chutney and several gram-flour-based dishes. Vegetarian thalis make sampling easier.
Which Rajasthani sweets should I try?
Try ghevar, malpua and mawa kachori. Ghevar is especially associated with the monsoon and festivals, malpua is popular in Pushkar, and mawa kachori is strongly associated with Jodhpur.
What is the best season for ker sangri in Rajasthan?
Ker sangri is a dried desert preparation and may be available year-round, but availability and quality vary by kitchen and supply. October to March is comfortable for food travel; ask restaurants about the current batch.
How much does a Rajasthani thali cost?
A basic local thali generally costs approximately ₹150–₹350, while a more polished restaurant or heritage-hotel thali may cost approximately ₹500–₹1,200 or more. Prices vary by city, season and venue.
Written by