best street food in jaipur (2026)
honest reviews of 14 best street food spots in jaipur. pyaaz kachori, dal baati churma, laal maas, ghewar. prices, areas, ratings.
tldr: out of 14 street food spots i tried across jaipur’s old city, my top 3 are rawat mishthan bhandar (best pyaaz kachori in rajasthan, station road, rs 35), sharma tea stall (mirchi vada that haunts my dreams, near new gate, rs 25), and lmb (the complete rajasthani experience, johari bazaar, rs 250-500). full reviews with prices and honest opinions below.
i have a pyaaz kachori problem and i’m not interested in fixing it. every time i’m in jaipur, i end up at rawat before 8am, standing at the counter, eating two kachoris with both chutneys, and telling myself this counts as breakfast. it does. it’s the best breakfast in rajasthan.
jaipur’s street food scene operates on a completely different level from most indian cities. this isn’t just chaat and samosas - rajasthani street food has its own vocabulary. pyaaz kachori, mirchi vada, mawa kachori, dal baati churma from a roadside stall, ghewar in the monsoon, thick lassi in summer. these aren’t things you find anywhere else, and the versions here are the originals.
i spent four days eating through the old city, MI road, station road, and the markets around the pink city. rs 2,500 across all 14 spots. no one paid me, no one gave me free food, and i gained at least a kilo. this is what i found.
if you’re looking for sit-down restaurants, i’ve got a separate jaipur restaurant guide and a full jaipur food guide that covers both street food and restaurants. there’s also a dedicated dal baati churma guide and laal maas guide if those are what you’re after.
the awards (my personal picks)
- best overall: rawat mishthan bhandar on station road. the pyaaz kachori is the single best street food item in jaipur. not debatable.
- best for first-timers: lmb in johari bazaar. one stop for kachori, ghewar, rajasthani thali, and sweets. it’s the cheat code.
- best budget: shankar namkeen in johari bazaar. dal kachori for rs 20. you’ll eat three and still spend less than a coffee.
- most overrated: the chain lassi shops that have popped up on MI road. they’re fine but they’re not the original lassiwala, and they charge more for less.
- best non-veg street food: sethi ka tikka near chandpole. the mutton tikka at rs 80 a plate after 7pm is one of jaipur’s best-kept secrets.
- best sweet: lmb’s ghewar. honeycomb texture, rabdi topping, ghee-soaked crunch. it’s architecturally impressive and genuinely delicious.
- best morning food: rawat’s pyaaz kachori between 7-9am. the first batch is a different thing entirely from what they serve at noon.
- best chaat: falahaar near hawa mahal. the dahi vada and aloo tikki here are better than anything i’ve had in delhi, and i’ll fight anyone on this.
the full list
| # | spot | area | best for | cost per person | my rating |
|---|---|---|---|---|---|
| 1 | rawat mishthan bhandar | station road | pyaaz kachori | rs 50-80 | 9.5/10 |
| 2 | sharma tea stall | near new gate | mirchi vada | rs 40-60 | 9/10 |
| 3 | lmb | johari bazaar | ghewar, thali, sweets | rs 100-500 | 9/10 |
| 4 | shankar namkeen | johari bazaar | dal kachori | rs 30-60 | 8.5/10 |
| 5 | lassiwala | MI road | thick lassi | rs 60-80 | 8.5/10 |
| 6 | falahaar | near hawa mahal | chaat, dahi vada | rs 60-100 | 8.5/10 |
| 7 | sethi ka tikka | chandpole | mutton tikka | rs 80-150 | 8.5/10 |
| 8 | santosh dal baati | near amber road | dal baati churma | rs 80-120 | 8/10 |
| 9 | sodhani sweets | chaura rasta | ghewar, mawa kachori | rs 60-150 | 8/10 |
| 10 | mid town mirchi vada | near new gate | mirchi vada | rs 30-50 | 8/10 |
| 11 | sethi di hatti | chaura rasta | pyaaz kachori | rs 40-60 | 7.5/10 |
| 12 | samrat restaurant | near johari bazaar | kachori, samosa | rs 40-70 | 7.5/10 |
| 13 | pandit kulfi | MI road | malai kulfi | rs 50-80 | 7/10 |
| 14 | laxmi chaat bhandar | johari bazaar | chaat | rs 40-80 | 7/10 |
the top tier (my regulars)
1. rawat mishthan bhandar
station road / rs 50-80 per person / 9.5/10
this is where it starts and ends. rawat’s pyaaz kachori is the reason people wake up early in jaipur. the kachori itself is a layered, flaky, deep-fried pastry stuffed with a spiced onion filling that’s been cooked down to this concentrated, slightly sweet, intensely aromatic paste. the layers on the outside are almost puff-pastry-like. i’m not exaggerating. the crunch-to-filling ratio is mathematically perfect.
the key is timing. the morning batch, somewhere between 7 and 10am, is when the kachori is at its peak. freshly fried, impossibly crisp, with oil that hasn’t been cycling all day. the kachori you get at 3pm is the same recipe but a different experience. go early.
the chutneys are non-negotiable. green mint chutney, sweet tamarind chutney, both applied generously. the tamarind one at rawat has a depth to it that suggests it’s been simmering since before i was born.
they also do a very solid mawa kachori here - the sweet version with a mawa (reduced milk) filling - but let’s be honest, you’re here for the pyaaz kachori. get two. maybe three. i won’t judge.
what to order: pyaaz kachori (rs 35), mawa kachori (rs 45), samosa (rs 20)
verdict: the single best street food item in jaipur. morning batch or nothing.
2. sharma tea stall
near new gate / rs 40-60 per person / 9/10
i almost walked past this place. it looks like nothing - a small stall near new gate with a guy frying things and a crowd of people standing around eating with their hands. that’s exactly what it is, and the mirchi vada here is the best in jaipur.
mirchi vada is a rajasthani thing - a large green chilli stuffed with spiced potato filling, dipped in gram flour batter, deep-fried. the chillies are the mild variety so it’s not a suicide mission, but the spiced potato has enough kick to remind you you’re eating a chilli. the batter is crispy and almost lacy. the potato inside is creamy and well-spiced with cumin, coriander, and a hit of amchur.
the stall does chai too, and the combination of mirchi vada dipped in green chutney with a glass of milky chai is the kind of thing that makes you rearrange your plans to come back the next morning. which i did.
what to order: mirchi vada (rs 25 each), chai (rs 15)
verdict: the best mirchi vada in jaipur. small stall, big flavors, no pretense.
3. lmb (laxmi mishthan bhandar)
johari bazaar / rs 100-500 per person / 9/10
lmb is not street food in the traditional standing-at-a-cart sense, but it sits right in the middle of johari bazaar and functions as the anchor of jaipur’s street food universe. everything you need to understand about rajasthani food is available under one roof here.
the ghewar is the star. a honeycomb-textured disc made from a thin batter poured into hot ghee, creating this impossible latticed structure. topped with rabdi (sweetened reduced milk) and sometimes mawa. the texture is unlike anything - crispy, slightly chewy from the syrup soak, with a richness from the ghee that hits differently. lmb’s version is the benchmark. rs 100-200 depending on size and topping.
the rajasthani thali here (rs 450-500) is also worth doing once. dal baati churma, gatte ki sabzi, ker sangri, bajra roti, rice, chutneys, pickle, raita, and sweets. it’s 15+ items on one plate and it’s the complete rajasthani experience. the dal baati alone is worth the price - the baati comes drenched in ghee, the churma is sweet and crumbly, and the panchmel dal ties everything together.
the kachori counter at the front is solid too, though i’d give the edge to rawat for pyaaz kachori specifically.
what to order: ghewar with rabdi (rs 150), rajasthani thali (rs 450), mawa kachori (rs 50)
verdict: the one-stop-shop for jaipur food. touristy, crowded, and completely worth it.
4. shankar namkeen
johari bazaar / rs 30-60 per person / 8.5/10
tucked inside johari bazaar, shankar namkeen is the kind of place that locals go to and tourists walk past. the dal kachori here - stuffed with a moong dal filling instead of onion - is actually better than their pyaaz kachori, which is an opinion that gets me in trouble with people who think pyaaz kachori is the only kachori that matters.
the dal version has a cleaner, nuttier flavor. the filling has been cooked with cumin, hing, and green chilli until it’s almost a paste. the kachori shell is thinner than rawat’s - more crispy, less flaky. it’s a different school of kachori-making and both are valid. but this one at rs 20 is also cheaper.
they also sell pre-packaged namkeen (savory snacks) that make genuinely good gifts. the bhujia and the aloo bhujia are crunchy, fresh, and better than the branded stuff you buy at airports.
what to order: dal kachori (rs 20), pyaaz kachori (rs 25), aloo bhujia (rs 100 per pack)
verdict: the local’s kachori spot. the dal kachori deserves more respect than it gets.
5. lassiwala
MI road / rs 60-80 per person / 8.5/10
there are multiple shops on MI road claiming to be “the original lassiwala.” the real one is the small stall on the right side as you walk from panch batti towards ajmeri gate. no seating, no fancy setup, just a counter with massive clay pots of lassi and a guy pouring it into clay cups (kulhads).
the lassi is thick. genuinely thick. like eat-it-with-a-spoon thick. it’s sweetened, topped with a layer of cream, and served in a kulhad that adds this earthy undertone. rs 60-80 depending on size. i had the large and it was the equivalent of a full meal.
the problem is the imitators. there are at least four shops within a 100-meter radius claiming to be the original. the real one doesn’t need a fancy signboard. if someone is aggressively calling you over, that’s not the one.
what to order: sweet lassi in kulhad (rs 70 for large)
verdict: the real one is worth finding. thick, creamy, and honest. skip the copies.
the solid middle
6. falahaar
near hawa mahal / rs 60-100 per person / 8.5/10
this is where jaipur does chaat, and it does it differently from delhi or mumbai. the dahi vada here is topped with thick, sweet yogurt and a hit of roasted cumin powder that’s aggressive in the best way. the aloo tikki is crispy outside, soft inside, and buried under chutneys.
the location near hawa mahal means it gets tourist traffic, but the quality hasn’t suffered. the portions are generous and the prices are honest. the pani puri (called golgappe here, this is rajasthan) is solid, with a tangy, spicy water that has real depth to it.
what to order: dahi vada (rs 50), aloo tikki (rs 40), pani puri (rs 30)
verdict: jaipur’s best chaat. the dahi vada is the thing to get.
7. sethi ka tikka
chandpole / rs 80-150 per person / 8.5/10
jaipur is largely a vegetarian city, so finding good non-veg street food requires some effort. sethi ka tikka operates from a cart near chandpole in the evening hours, starting around 6-7pm, and the mutton tikka here is genuinely excellent.
the meat is marinated in what tastes like a yogurt-based mix with mathania chillies (the same ones used in laal maas), grilled over charcoal, and served with raw onion rings and green chutney. rs 80 a plate. the smokiness from the charcoal is critical - this wouldn’t be the same food cooked on a gas flame.
this isn’t the kind of place with a google listing or a signboard. you find it by walking through chandpole market in the evening and following the smoke. or by asking any local where to get mutton tikka in the old city.
what to order: mutton tikka (rs 80), seekh kebab (rs 60)
verdict: jaipur’s best-kept non-veg secret. evening only. worth the hunt.
8. santosh dal baati
near amber road / rs 80-120 per person / 8/10
if you want dal baati churma the way it’s actually made in rajasthani villages - cooked over wood fire, not in a restaurant oven - santosh is the move. it’s a roadside setup near amber road, not a restaurant. you sit on plastic chairs and eat from steel plates. the baati is harder, crustier, and more rustic than the restaurant versions. it’s better.
the wood-fire cooking gives the baati a slightly smoky, charred exterior that you don’t get at lmb or any restaurant. the dal is simpler - panchmel dal with a basic tempering. the churma is coarse and heavy on the ghee. the whole thing costs rs 80-120 and it’s the most authentic dal baati experience you’ll have in jaipur without going to someone’s home.
what to order: dal baati churma plate (rs 100)
verdict: the most authentic dal baati in jaipur. rustic, wood-fired, and honest.
9. sodhani sweets
chaura rasta / rs 60-150 per person / 8/10
sodhani is the sweet shop that locals recommend when tourists ask about ghewar and everyone else says lmb. the ghewar here is excellent - slightly less syrup-soaked than lmb’s, which means you get more of the honeycomb crunch and less of the sugar coma. matter of preference. i slightly prefer lmb’s version but sodhani is close.
the mawa kachori here is their sleeper hit. it’s a sweet fried pastry stuffed with mawa (reduced milk solid) mixed with dried fruits and cardamom, then soaked briefly in sugar syrup. the outside is crispy, the inside is creamy-sweet, and it costs rs 45. it’s breakfast and dessert simultaneously.
what to order: ghewar with rabdi (rs 120), mawa kachori (rs 45), rasgulla (rs 25)
verdict: the local alternative to lmb for sweets. less touristy, equally good.
10. mid town mirchi vada
near new gate / rs 30-50 per person / 8/10
literally a 2-minute walk from sharma tea stall, and the ongoing debate about which one has the better mirchi vada is the kind of food argument i live for. mid town’s version has a thicker batter and a slightly less spiced filling. if sharma’s is the precise, balanced one, mid town is the deep-fried indulgence. both are good. sharma edges it on technique, mid town wins on sheer crunch factor.
what to order: mirchi vada (rs 25), bread pakora (rs 20)
verdict: the alternative mirchi vada spot. crunchier, thicker batter, slightly less refined.
the ones i’d skip (but you might not)
11. sethi di hatti
chaura rasta / rs 40-60 per person / 7.5/10
this is the “local’s pick” for pyaaz kachori that some guides recommend over rawat. i disagree. the kachori here is rustier and punchier, yes, but the flakiness of the pastry doesn’t match rawat’s. the filling is more aggressive with the chilli, which some people prefer. it’s a good kachori - 7.5/10 is not a bad score - but when rawat exists 15 minutes away, i don’t see the point.
what to order: pyaaz kachori (rs 30)
verdict: solid, but rawat is better. go here if you’re already on chaura rasta.
12. samrat restaurant
near johari bazaar / rs 40-70 per person / 7.5/10
samrat does a wide range of street food snacks - kachori, samosa, bread pakora, chaat - and none of them are the best in any single category. it’s the generalist problem. the kachori is fine but not rawat. the chaat is fine but not falahaar. the samosa is fine but just fine. if you’re near johari bazaar and need a quick snack without walking to any of the specialists, it works.
what to order: samosa (rs 20), kachori (rs 25)
verdict: jack of all trades, master of none. functional but not destination-worthy.
13. pandit kulfi
MI road / rs 50-80 per person / 7/10
the malai kulfi here is decent - dense, creamy, with pistachio and cardamom. but jaipur isn’t really a kulfi city the way lucknow or delhi are, and this tastes like what it is: a fine kulfi in a city whose identity is kachori and ghewar. the matka kulfi (served in a clay pot) is the better option over the stick version. rs 50-80 depending on size.
what to order: matka kulfi (rs 60)
verdict: fine kulfi but not why you’re in jaipur.
14. laxmi chaat bhandar
johari bazaar / rs 40-80 per person / 7/10
this is the chaat stall inside johari bazaar that every walking tour stops at. the tikki is acceptable, the pani puri is average, and the bhel is nothing special. it survives on location and foot traffic. falahaar near hawa mahal is better in every category. the only reason to eat here is if you’re already in johari bazaar and can’t be bothered to walk 10 minutes.
what to order: aloo tikki (rs 40)
verdict: tourist-traffic chaat. skip if you have time to walk to falahaar.
jaipur street food tips
- go to rawat mishthan bhandar before 10am. the morning kachori batch is a different product from the afternoon one. this is not negotiable.
- carry cash. most street food stalls don’t accept UPI or cards. some do, but assume they don’t.
- the old city is best explored on foot or by auto. driving inside johari bazaar during peak hours is a nightmare.
- jaipur gets extremely hot in summer (april-june, 40-45 degrees). street food stalls adjust their hours - many fried snack stalls close by noon and reopen in the evening. plan accordingly.
- if you’re doing a food crawl, start at rawat on station road (morning kachori), walk to johari bazaar (shankar namkeen, lmb, chaat stalls), then end at MI road (lassiwala, pandit kulfi). this covers the golden triangle of jaipur street food.
- water from street stalls is usually filtered but bring your own bottle to be safe.
- tipping is not expected at street food stalls, but rounding up to the nearest rs 10 is appreciated.
if you found this useful, check out these other jaipur guides:
- jaipur food guide - what to eat and where
- best restaurants in jaipur
- best dal baati churma in rajasthan
- best laal maas in jaipur
- best cafes in jaipur
- best rooftop restaurants in jaipur