Jaipur Food Guide: What to Eat in the Pink City
Jaipur's food is Rajasthani to the bone — rich, spiced, and built to survive desert heat. Ghee flows freely, mirchi burns bright, and the street food alone justifies the trip. This is not a city for calorie counting.
The best meals here happen at roadside stalls and family-run shops that have been perfecting one dish for three generations. Fancy restaurants exist, but the real Jaipur is on the street.
Must-Try Dishes
Dal Baati Churma
This is Rajasthan's national dish. Hard wheat balls (baati) baked in coals until crispy, cracked open, drenched in ghee, and served with panchmel dal (five-lentil mix) and churma (crushed baati sweetened with jaggery). The combination of savory, sweet, and smoky is addictive.
Best spots: Chokhi Dhani (₹800 thali with entertainment), Santosh Bhojnalaya near Chandpole (₹150 plate), or any Rajasthani thali restaurant in the old city. LMB on MI Road serves a refined version at ₹350.
Laal Maas
Jaipur's fiercest curry — mutton slow-cooked in a sauce built on mathania red chilies and yogurt. The color is blood-red, the heat builds slowly, and the meat falls apart on contact. This is a dish that makes you sweat and reach for more simultaneously.
Handi Restaurant on MI Road is the classic choice (₹350-450 per portion). Niros on MI Road serves a milder version for those not ready for full Rajasthani heat. Hotel Samode Haveli does an upscale take for ₹600+.
Pyaaz Kachori
The undisputed king of Jaipur breakfast. A deep-fried pastry stuffed with spiced onion filling, served with tamarind and green chutneys. The outside shatters, the inside is soft and pungent. Eat it hot or don't bother.
Rawat Mishthan Bhandar on Station Road is the pilgrimage site — their pyaaz kachori (₹30-40 each) has been famous for decades. The line at 8 AM tells you everything. Samrat Restaurant near Sindhi Camp is the local alternative with equally good kachoris at ₹25.
Street Food Circuit
Lassi at Lassiwala
The original Lassiwala on MI Road (look for the shop with no signage, just clay cups) has served thick, creamy makhaniya lassi since 1944. The lassi comes in one size — large — in a disposable clay kulhad for ₹60-80. They close by 4 PM daily.
Warning: at least four shops nearby claim to be "the original Lassiwala." The real one is directly opposite Niros restaurant. No chairs, no menu, no frills — just lassi.
Mirchi Vada & Samosa
Large green chilies stuffed with spiced potato, battered, and fried — that's mirchi vada (₹15-20 each). The chili heat varies from mild to eye-watering depending on the batch. Pair with a cup of chai (₹10-15) from the nearest stall.
For samosas, the shops around Johari Bazaar and Bapu Bazaar sell them for ₹10-15 each. The filling is potato and pea with whole cumin, served with fiery red chutney.
Kulfi & Sweets
Pandit Kulfi on MI Road serves dense, cardamom-laced kulfi on a stick for ₹40-50. Faluda kulfi adds rose syrup and vermicelli. After 8 PM in summer, kulfi carts appear across the old city.
For mithai (Indian sweets), LMB's ghevar (a disc-shaped sweet made from flour and soaked in syrup) is Jaipur's signature dessert. Available year-round at ₹80-150 per piece, but the best ghevar appears during the Teej festival in August.
Sit-Down Restaurants
Chokhi Dhani
A Rajasthani village-themed resort 20 km south of the city. The ₹800-1,200 entry includes an unlimited thali dinner, folk performances, puppet shows, camel rides, and traditional games. It's touristy but genuinely fun, and the food is solid.
Go hungry — the thali has 15+ items including dal baati churma, gatte ki sabzi, ker sangri, and endless rotis with white butter. Book ahead on weekends. Auto-rickshaw from the city costs ₹300-400 one way.
Suvarna Mahal (Rambagh Palace)
If budget allows one splurge, Suvarna Mahal inside the Rambagh Palace hotel serves royal Rajasthani cuisine in a dining room that was once a maharaja's banquet hall. Expect ₹3,000-5,000 per person. The laal maas and jungli maas here are exceptional. Reservation essential.
Budget Thali Spots
Santosh Bhojnalaya near Chandpole Gate — unlimited Rajasthani thali for ₹120-180. Sharma Dhaba on Amer Road — no-frills truck stop with massive portions for ₹100-150. Ganesh Restaurant near Sindhi Camp — reliable thalis and curries for ₹80-120.
| Food Item | Where | Price (₹) |
|---|---|---|
| Pyaaz Kachori | Rawat Mishthan Bhandar | ₹30-40 |
| Lassi (large) | Lassiwala, MI Road | ₹60-80 |
| Laal Maas (portion) | Handi Restaurant | ₹350-450 |
| Full Rajasthani Thali | LMB / Santosh Bhojnalaya | ₹150-500 |
| Mirchi Vada | Old city stalls | ₹15-20 |
| Ghevar (per piece) | LMB | ₹80-150 |
| Chokhi Dhani Thali | Chokhi Dhani Resort | ₹800-1,200 |
Vegetarian Paradise
Jaipur is overwhelmingly vegetarian. Finding meat dishes requires seeking out specific restaurants — most traditional eateries are pure veg. This means the vegetarian food here is exceptional, not an afterthought.
Gatte ki sabzi (gram flour dumplings in yogurt curry), ker sangri (desert beans and berries), and papad ki sabzi (curry made from papadums) are vegetarian dishes you won't find anywhere else. Every thali restaurant serves these alongside dal, rice, rotis, and pickles.
Sweet Shops to Visit
Jaipur takes its mithai seriously. LMB is the most famous, but Rawat also does excellent mawa kachori (₹40-50) — a sweet pastry filled with reduced milk and nuts. Johari Bazaar has shops selling fresh jalebi (₹30 per plate) fried to order, best eaten still dripping with syrup.
The best food in Jaipur costs almost nothing and comes from places with no English signage. Point, smile, sit down, and eat. The Pink City feeds you well.
Food by Neighbourhood
Jaipur's old city is divided by the nine-square grid of Maharaja Jai Singh II's 1727 city plan, and each bazaar quadrant has its own food identity. Navigating by neighborhood rather than by dish type is how locals eat — and how visitors find the meals that never appear in guidebooks.
MI Road (Mirza Ismail Road) is the city's commercial spine and its most reliable food corridor. This is where Jaipur's famous institutions cluster: Lassiwala, Rawat Mishthan Bhandar, LMB, Niros, and Handi all operate within a 600-meter stretch. For first-timers, a single morning walk along MI Road covers breakfast (kachori at Rawat), mid-morning lassi (Lassiwala), and lunch (thali at LMB) without requiring any navigation beyond a straight line.
Johari Bazaar, the jewelers' market in the heart of the walled city, is also where Jaipur's most concentrated sweet-shop culture lives. The lanes off the main bazaar are lined with mithai shops producing mawa kachori, sohan halwa (a crumbly, ghee-rich sweet from saffron and wheat), and churma laddoo (sweet wheat-ball confections rolled in jaggery). Most shops operate since dawn and sell out the freshest batches by mid-afternoon. Budget ₹50-150 for a small mixed selection.
Bapu Bazaar and the surrounding lanes near the City Palace are where to eat if you want local prices without the walk to MI Road. Dozens of unmarked dhabas serve unlimited thali meals for ₹80-120 at folding tables set up on the pavement. The quality is inconsistent but the pricing is honest — when a dhaba is full of autorickshaw drivers and construction workers at lunchtime, the food is worth eating.
C-Scheme, Jaipur's upscale residential neighborhood west of MI Road, has become the city's café and contemporary restaurant district. Anokhi Café inside the Anokhi fabric store on KK Square serves excellent South Indian filter coffee (₹80) and light meals in a courtyard setting — a gentler introduction to Indian food for those overwhelmed by old city intensity. The neighborhood also has Café Palladio inside the Naila Bagh Palace, widely cited as one of India's most beautiful restaurant settings (₹500-1,000 per person for lunch with Italian-inspired food in a hand-painted blue-and-white dining room).
The stretch of road between Sindhi Camp bus station and Sanganeri Gate is Jaipur's most concentrated street food corridor after dark. After 7 PM, vendors set up grills selling seekh kebab (minced lamb on skewers, ₹60-80 for two), shami kebab (patties of ground lamb and lentils, ₹20-30 each), and roomali roti (paper-thin bread folded like a handkerchief, ₹15). This is Jaipur's Muslim quarter cuisine — different from the predominantly Hindu food of the old city, and equally excellent.
See our Jaipur budget guide for a complete daily spending breakdown, or plan your meals around our 3-day Jaipur itinerary.