
Okay I know I say this a lot… but this is genuinely in my top 5 favourite foods of all time. Like ever. I’m obsessed with Indian food – the flavours, the spices, the textures and if I can find a way to make it plant-based? Even better.
This is my Easy Pani Puri Recipe, and it’s honestly so fun to eat! Crunchy, tangy, spicy, and just a lil’ bit messy in the best way. You can prep everything ahead and build them as you go – I swear once you try it, you’ll get the hype of this popular Indian street food.

Why you will love this recipe
- It’s 100% vegan and bursting with bold, authentic Indian flavours
- Easy to make with simple, accessible ingredients
- A fun, hands-on dish that’s perfect for sharing (or just devouring solo)
- You can adjust the spice level to suit your taste
- The pani (spiced water) is refreshing, tangy, and addictive
- Great way to use up leftover potatoes or chickpeas
- Feels like your favourite Indian street food, made at home
- Naturally gluten-free if using gluten-free puris
- One of those recipes you’ll crave again and again

Ingredients you will need to make pani puris at home
- Store-bought ready-to-fry pani puri/golgappa shells (because we want this as lazy-girl approved as possible)
- Potato
- Chickpeas (black or white)
- Red onion
- Chaat masala
- Turmeric powder
- Cumin powder
- Fresh mint
- Fresh coriander
- Green chillis
- Lime
- Ginger
- Tamarind paste
- Black salt (kala namak)
- Jaggery or other sugar of choice
- Cold water
- Salt, to taste

How to make pani puri
Step 1: Prep the potato-chickpea filling
Start by boiling 2–3 medium potatoes – whatever potatoes you have on hand is fine. Once soft, peel and mash them in a bowl. Don’t worry if it’s a little rough – this adds to the authenticity of the dish. Add in about ½ cup of boiled chickpeas (canned is totally fine – just rinse and you’re good to go). Season with chaat masala, cumin powder, a pinch of turmeric, and salt to taste.


Optional but highly recommend: add finely chopped red onion or coriander for extra flavour. Mix it all together and set aside.

Step 2: Make the spicy pani (mint water)
In a blender, add:
- Mint leaves
- Coriander
- Green chillies
- Ginger
- Tamarind paste
- Lime
- Jaggery or sugar (optional)
- Roasted cumin powder
- Black salt (or sea salt)
- Cold water
Blend it with a little water until smooth. Strain if you want a silky texture, then add 2–3 cups of cold water to dilute. Pop it in the fridge to chill while you get everything else ready. Cold pani is essential!


Step 3: Get your puris ready (just before serving)
Now for the fun, dramatic finale! Heat oil in a small deep pan. Once hot, drop in the store-bought puris and fry for a few seconds until they puff up and turn golden. Remove and drain on paper towel. This step is quick – they puff fast!
Tip: fry them in small batches so they stay crispy right up to serving.


Step 4: Assemble and devour
Gently crack a hole into the top of each puri. Stuff with the potato-chickpea mix. Pour in that chilled, spicy, tangy pani. And then… straight in the mouth. Crunchy, cold, spicy, sweet, tangy – the perfect bite every time.

FAQs
While you typically won’t find these at major supermarkets, you will find these pani puri shells in most Indian grocers near you. Look for them labeled as “golgappa” or “pani puri shells.”
I use two green chillis in this recipe which are what I’d consider more on the milder side, however, if you’re not a huge chilli lover or want something more on the neutral side – start with blending one chilli or remove the seeds first.
Yes but keep the components separate! Prep the pani (spicy water) and filling ahead of time and store them in the fridge. Fry the puris just before serving so they stay super crispy.
Yes, air-frying works well! Just brush or spray with a little oil and air-fry at 180°C (350°F) for 3–5 minutes or until puffed and golden. Baking is possible too, but they don’t puff as reliably.
Crack open the top of the puri, fill it with the potato-chickpea mix, pour in the pani, and pop the whole thing in your mouth right away – no dainty bites! It’s meant to be a one-bite explosion.
Definitely! A drizzle of tamarind-date chutney takes it to the next level. It adds a beautiful sweet-sour balance to the spicy pani. Often restaurants bring a sweet tamarind water and a spicy mint water out when serving pani puri, so both are great and work well!
More recipes you might like
Indian Spiced Cauliflower Tacos
Vegetable Samosas
Curried Lentil and Walnut Sausage Rolls
Creamy Cauliflower and White Bean Bake




