Pani Puri Recipe

Pani Puri served beautifully, ready to eat

Pani Puri is India's most joyful street snack: crisp golden puris cracked open and filled with spiced potatoes, chickpeas, and tangy, minty chilled water. Each bite is a burst of crunch, spice, sourness, and sweetness all at once. Set everything out in bowls and let everyone assemble their own for the most fun way to eat.

Prep time
30 mins
Cook time
20 mins
Total time
50 mins
Servings
4 servings
Calories
380
Advertisement

Ingredients

  • 24 crisp puris (store-bought or homemade)
  • 200 g boiled potatoes, diced
  • 150 g cooked chickpeas
  • 1 small red onion, finely chopped
  • 1 small tomato, finely chopped
  • 1 litre chilled water
  • 1 bunch fresh mint leaves
  • 1 bunch fresh coriander leaves
  • 2 green chilies
  • 1 tablespoon lemon juice
  • 1 teaspoon roasted cumin powder
  • 1 teaspoon chaat masala
  • 1 teaspoon sugar
  • Salt to taste

Instructions

  1. Blend the mint, coriander, green chilies, and a little chilled water into a smooth green paste for the pani.
  2. Stir the paste into the remaining chilled water with lemon juice, cumin powder, chaat masala, sugar, and salt, then taste and adjust the balance of sour, spicy, and salty.
  3. Mix the potatoes, chickpeas, onion, and tomato in a bowl with a pinch of chaat masala for the filling.
  4. Chill the pani and the filling for at least 30 minutes so everything is refreshingly cold.
  5. Just before serving, gently tap the top of each puri to make a small opening, taking care not to crush the shell.
  6. Fill each puri with a spoonful of the potato-chickpea mix and top with chilled pani.
  7. Serve immediately, filled one at a time or in small batches, so every puri stays crisp.

Pro tips

  • Chill the pani well before serving; warm pani softens the puris and dulls the refreshing flavour.
  • Fill puris in small batches rather than all at once, so the last puri is as crisp as the first.
  • Balance the pani to your taste: more lemon for sour, more chili for heat, or a touch more sugar for sweetness.
  • Leftover pani also makes a wonderful chilled soup-style drink on a hot day.

Frequently asked questions

Do I need to make the puris from scratch?

Most home cooks use store-bought puris, which saves time and still gives a perfect crunch. Just keep them sealed until serving so they stay crisp.

How far ahead can I prepare the pani?

The pani should be assembled and chilled at least 30 minutes ahead so the flavours develop, but only fill the puris at the last moment to keep them crisp.

What if I do not have chickpeas?

Boiled, cubed potatoes mixed with chaat masala and a little salt make an easy stand-in, though the chickpea-potato mix is the classic filling.

How long does Pani Puri keep?

It is best eaten the same day. Store puris separately in an airtight container and keep the pani and filling chilled for up to 2 days.

Pav Bhaji

Buttery, vibrant pav bhaji, Mumbai's beloved street food of mashed spiced vegetables with toasted rolls. This authentic pav bhaji recipe is pure comfort food.

Read recipe

Poha

Soft, fluffy poha with peanuts, curry leaves, and a squeeze of lemon. This classic Indian flattened rice breakfast is light, quick, and delicious. So light.

Read recipe

Rajma Curry

Hearty, homely rajma curry with tender kidney beans in a thick tomato-garam masala gravy. This authentic Indian rajma recipe pairs perfectly with rice.

Read recipe

Rasam

Make authentic rasam, South India's tangy tomato-pepper soup with tamarind and spices. A light, healing Indian recipe ready in 25 minutes. Light, tangy and...

Read recipe

Rasgulla

This authentic Rasgulla recipe makes soft, spongy, delicate Bengali chenna balls soaked in light cardamom-rose syrup — the classic Indian sweet, made at home.

Read recipe
Advertisement