Make it at home

How to make Dahi Puri at home.

Dahi Puri takes 30 minutes (with ready puris) and serves 4 (about 20 puris). This guide gives the ingredients in cups and spoons, the steps in order and the mistakes that most often go wrong.

From the Tapri Chai kitchen · November 2026 · 3 min read

  • Time

    30 minutes (with ready puris)

  • Serves

    4 (about 20 puris)

  • Skill

    Easy

  • Method

    Assemble

What you need

Quantities serve 4 (about 20 puris). Ready-made puri shells are what most home cooks use.

  • 20 ready-made puri shells
  • 1 cup plain yogurt, whisked with 1 tbsp sugar and a pinch of salt
  • 1 boiled potato, diced, and 1/2 cup boiled chickpeas
  • 1/2 tsp roasted cumin powder, salt
  • 3 tbsp tamarind chutney
  • 3 tbsp green chutney
  • 1/2 cup fine sev
  • 1 tsp chaat masala and 2 tbsp chopped coriander

Step by step

Fill the shells right before serving. They soften within minutes.

  1. Whisk the yogurt

    Whisk the yogurt, sugar and salt until it is smooth and pourable. Chill it.

  2. Season the filling

    Toss the potato and chickpeas with the cumin powder and a pinch of salt.

  3. Crack the puris

    Tap a small hole in the top of each puri with a spoon and arrange them on a plate.

  4. Fill

    Add a spoonful of the potato mixture to each puri, then spoon in the yogurt until it is nearly full.

  5. Top and serve

    Add a little tamarind and green chutney, scatter the sev, chaat masala and coriander, and serve immediately.

01

Tips for a better result

Everything cold except the shell.

  • Chill the yogurt and chutneys so the filling is cold against the crisp shell.
  • Use sweetened yogurt for the traditional taste.
  • Serve on a platter so everyone can pick up one at a time.

02

Mistakes to avoid

The common errors:

  • Filling too early, which turns the shells soft.
  • Using thin, watery yogurt that runs out of the puri.
  • Overstuffing, which makes the puri crack and spill.

03

Shopping for it in Canada

Most things are available at Indian grocery stores.

  • Puri shells: sold in packs at Indian grocers.
  • Sev: from Indian grocers, in fine or thick varieties.
  • Chutneys: jars of tamarind and mint chutney are widely available.
  • Yogurt: plain, full-fat yogurt gives the best texture.

04

Or let us make it

Dahi puri is at its best the second it is filled, which is why it is made to order at the stall. Dahi Puri is $11.99 CAD on our menu, at 200 Kennevale Dr Unit 104, Barrhaven, Ottawa, Tuesday to Sunday, 11am to 11pm, closed Mondays.

Questions, answered.

How long does Dahi Puri take to make?

About 30 minutes (with ready puris) from start to finish for 4 (about 20 puris).

Can I make Dahi Puri ahead of time?

Prepare the chutneys, filling and yogurt a day ahead. Keep the shells in an airtight container. Fill only just before serving.

Can I use Greek yogurt for dahi puri?

You can, but thin it with a little water or milk so it pours. Add the sugar, because it should taste slightly sweet.

What do I serve with Dahi Puri?

A plate of pani puri, a cold lassi, or a cup of chai.

Where can I order Dahi Puri in Ottawa?

Tapri Chai in Barrhaven serves it. Dahi Puri is $11.99 CAD on our menu. Tapri Chai is also listed on DoorDash and SkipTheDishes for delivery in Barrhaven and nearby parts of south Ottawa, so check which app serves your address.

At Tapri Chai

Taste it for yourself.

Our kitchen in Barrhaven is 100% vegetarian. 200 Kennevale Dr Unit 104, Ottawa. Tuesday to Sunday, 11am to 11pm. Closed Mondays.