Pani puri is an Indian chaat item, or street food snack. It has become so ubiquitous in the last few decades that one hardly wonders about its origins, which happen to be from Bihar. I was surprised to learn recently that some even trace pani puri’s existence to the era of the Mauryan empire, circa 600CE. Imagine: the way we huddle around roadside carts today, which are available at what seems like literally every street corner in every city, may have been a pastime of medieval Indians too! While like most street food, on-the-spot preparation and consumption without even taking a seat are a part of the experience, I quite enjoy having it home too.
A pani puri is basically a thin, hollow, crispy dumpling that is stuffed with potatoes and lentils. The main ingredient is flavoured water that is poured into a hole at the top. Every pani puri needs to be prepared seconds before being eaten, and must be gulped in one mouthful, which adds to the fun of it all. All this makes it the perfect party snack.
I enjoyed lots of chaat parties at home while I was growing up. Back then, before the explosion of chaat stalls everywhere, chaat was a bit of a novelty in Chennai, and a chaat party all the more so. A chaat party was likely to take place only at a North Indian home like mine. It would be a delight on multiple levels for my friends and I. This was a treat I took to the next generation too, preparing the same chaat items for my daughter and her friends when they would come home when she was in school.
My friends would come over and my mother would serve pani puri and bhel puri as the main courses. I repeated this a couple of decades later as a mother myself. I think of this particular recipe as “aunty-style pani puri” for multiple reasons. Not only was it made by mom – aunty to my friends – and me – aunty to my daughter’s friends – but it was also taught to me by my beloved Aunty Pushpa. She was a family friend who was really like a mother-in-law to me. She was so kind and empathic and always ready to teach me, and I really grew in my culinary skills because of her.
Coming back to the recipe: I have seen over the years that in large enough portions, these chaat items often suffice to keep kids not just satiated but very happily so. Any chaat can work as a main meal, a snack, or a quick an in-between filler – it’s all about the quantity.
Now, of course, there is a vendor on every street corner with a big basket of puris, ready to be filled as soon as you want one (or more accurately, a dozen). There’s definitely something to be said for the pleasure of just standing there amidst all that activity and stuffing your face with pani puri, but for me the snack is quite deeply associated with so many good times at home. While the outdoor atmosphere can’t be replicated, the fun and the taste certainly can be.
The entire crux of a good pani puri isn’t in the puri at all. It’s in the water and the chutney that is mixed into it. These are what really pack a punch, and that’s all because of the rich mingling of flavours. A prepared pani puri looks very docile, but it should explode with a mix of tastes the moment you put it in your mouth. It has everything: pungency, sweetness and sourness. The textures too – from the crunchy to the liquid – excite the tongue.
There are numerous little tips and tricks that go into achieving the perfect flavour bomb. Raw mango is what I like to use for tanginess, and lime juice or tamarind will also give it a similar pep. Lots of mint and coriander add both a fresh flavour, as well as an enticing colour.
There are lots of innovations out there these days. I have tasted guava or pineapple water in pani puri at some parties, and I know that young adults love vodka-based pani puri too. I’m intrigued by these but I do love the original one the most, and that’s the recipe I am sharing below.

Pani Puri
(Serves: 5-8 people)
50-100 puris
Date and tamarind chutney
Pani (Water)
1 raw mango (boiled in cooker)
1 cup mint leaves (crushed)
1 cup coriander leaves (crushed)
1 cup thick tamarind paste
2 – 3 tablespoons green chilli paste
3 heaped teaspoons black salt
Salt to taste
½ teaspoon toasted cumin powder
2 tablespoons sugar
1 pinch chaat masala
2 litres water
Potato/chana stuffing
4 medium-sized boiled potatoes
1 cup black chana dal / split chickpea lentils (soaked and pressure cooked)
1 tablespoon coriander leaves
Salt to taste
1 pinch chaat masala
1 teaspoon toasted cumin powder
1 teaspoon red chilli powder
Prepare the flavoured water first.
Begin by blending and make a paste of the mint and coriander leaves. Set aside.
Allow the boiled mango to cool and then strain through a fine sieve, removing the seed. You will have puréed mango remaining.
In a big pot, add the puréed mango, mint and coriander paste, tamarind pulp and 2 litres of water. Stir well. Now, add the salts, cumin powder, sugar and chaat masala. Finally, add the green chilli paste. I like to taste as I go along and if required add more or less of the chilli paste based on the spice level intended. Adjust all these ingredients as per your preference.
The pani needs to be cooled in the fridge for a few hours before serving. If you freeze it, it won’t go bad for about a week.
Now, we come to the stuffing.
Cut the potatoes and add them to a bowl. Add the cooked and drained black chana. Add all the spices and mix well, but gently, using your hands. Set aside until serving.
Now comes the fun part: preparing and serving the puris, and getting ready to consume them or have them be consumed just seconds later!
Place the store-bought puris on a plate. Puncture the top of each slightly. Take one, and stuff it with a single teaspoon of the potato-chana masala. Add a drop of the date and tamarind chutney, I’ve recommended this one but feel free to substitute it for one you like or have on hand.
Now, fill the remainder of one puri with some pani and immediately place the entire dumpling into your mouth!
Enjoy that fantastic burst of flavour: the flavoured water, the tasty stuffing, the crispy puri and the dressing that brings them all together. And then: repeat with each puri, until everyone has had their fill!

