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.

· updated Mar 25, 2026

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

#spotareabest forcost per personmy rating
1rawat mishthan bhandarstation roadpyaaz kachorirs 50-809.5/10
2sharma tea stallnear new gatemirchi vadars 40-609/10
3lmbjohari bazaarghewar, thali, sweetsrs 100-5009/10
4shankar namkeenjohari bazaardal kachorirs 30-608.5/10
5lassiwalaMI roadthick lassirs 60-808.5/10
6falahaarnear hawa mahalchaat, dahi vadars 60-1008.5/10
7sethi ka tikkachandpolemutton tikkars 80-1508.5/10
8santosh dal baatinear amber roaddal baati churmars 80-1208/10
9sodhani sweetschaura rastaghewar, mawa kachorirs 60-1508/10
10mid town mirchi vadanear new gatemirchi vadars 30-508/10
11sethi di hattichaura rastapyaaz kachorirs 40-607.5/10
12samrat restaurantnear johari bazaarkachori, samosars 40-707.5/10
13pandit kulfiMI roadmalai kulfirs 50-807/10
14laxmi chaat bhandarjohari bazaarchaatrs 40-807/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:


more on travell.cc

frequently asked questions

what is the best street food in jaipur?
the best street food in jaipur is pyaaz kachori at rawat mishthan bhandar (rs 35), mirchi vada at sharma tea stall (rs 25), and ghewar at lmb in johari bazaar. jaipur's street food scene is concentrated in the old city around johari bazaar, MI road, and station road.
how much does street food cost in jaipur?
jaipur street food is extremely affordable. pyaaz kachori costs rs 30-40, mirchi vada rs 20-30, a full plate of dal baati churma from a street stall costs rs 80-120, lassi is rs 60-80, and a plate of ghewar rs 40-200 depending on size and type. you can eat well for under rs 300 per person per day on just street food.
where is the best pyaaz kachori in jaipur?
rawat mishthan bhandar on station road has the best pyaaz kachori in jaipur, possibly in all of rajasthan. go before 10am for the freshest batch. the kachori is flaky, the onion filling is intensely spiced, and the green and tamarind chutneys make it perfect. costs rs 35 per piece.
is jaipur street food safe to eat?
yes, if you follow basic rules. eat at places with high turnover (stalls that are crowded means fresh food). avoid anything sitting in the open for hours in peak summer. stick to the well-known spots i've listed here. morning is the best time for fried snacks like kachori and mirchi vada - they're made fresh. drink lassi from established shops, not random carts.
what time should i go for street food in jaipur?
morning (7-10am) is the best time for pyaaz kachori and mirchi vada - freshly made, hot oil, peak crispness. lunch hours (12-2pm) for dal baati churma at street stalls. evening (5-8pm) for chaat, kulfi, and the general bazaar food crawl around johari bazaar. ghewar is available all day but the best pieces go early.
what is ghewar and where to eat it in jaipur?
ghewar is a honeycomb-textured disc made from a thin batter poured into hot ghee. it's crispy, soaked in sugar syrup, and topped with rabdi (reduced milk) or mawa. the best ghewar in jaipur is at lmb in johari bazaar (rs 100-200) and sodhani sweets. it's traditionally a monsoon sweet made during teej and raksha bandhan but available year-round now.
best area for street food in jaipur?
johari bazaar is the undisputed best area. within 500 meters: lmb for sweets and thali, shankar namkeen for kachori, multiple lassi shops, and dozens of chaat stalls. MI road is second best with lassiwala and handi restaurant nearby. station road has rawat mishthan bhandar. the triangle of these three areas covers 90% of the best street food.
share twitter whatsapp

more from jaipur