This post may contain affiliate links. Please read our disclosure policy.

This Dahi Puri Recipe is a popular Indian Street Food consisting of puris (small crispy semolina puffs) filled with potatoes, onions, black chickpeas, yogurt, chutneys, and spices. This easy dish comes together quickly. It’s crunchy, sweet, spicy, and tangy all in one bite. It’s the perfect snack or appetizer, and always hits the spot.


Indian Street Food has my heart. I have such vivid memories of enjoying it on Sundays. Sundays were when my mom didn’t quite feel like cooking so she’d put together a snack for us such as Papdi Chaat, Golgappa/Pani Puri, Aloo Tikki Chaat, Bhel Puri, or Rava Dhokla.

My entire family would gather together and someone would be in charge of making Masala Chai. Our little snacky chai get-together would turn into a 2-hour session of talking, laughing, and creating memories.

I miss those days. Family hangouts are the best!

What is Dahi Puri?

Dahi Puri is a widely popular Indian Street Food that originated in Mumbai. This type of chaat is sweet, savory, and tangy. Dahi means yogurt and puri is a deep-fried puff made with flour and semolina. The puris can easily be found at your local Indian grocery store.

The puri is filled with spiced potatoes, black beans, spiced yogurt, cilantro & tamarind chutneys, and spices, such as chat masala, kala jeera, red chili powder, and kala namak. It’s mouthwatering, chatpata, and insanely delicious.

When consuming dahi puri, be sure to consume it right away else it will get soggy due to yogurt.

If you’re looking for a fun twist, check out my Mexican Pani Puri recipe.

How is Dahi Puri different from Pani Puri?

Dahi Puri is more yogurt-based, whereas Pani Puri is more water-based. The pani in Pani Puri also known as Golgappa, consists of water, mint, cilantro, green chilies, ginger, and blended spices. This spiced water is added to the puri, spiced potatoes, and black chickpeas.

And of course, I have a recipe for Pani Puri on my blog – do check it out!

Dahi Puri consisting of potatoes, black chickpeas, yogurt, chutneys, and spices on a blue plate.

Why You’ll Love This Recipe

  • Chatpata & Spicy – Dahi Puri is a melody of sweet, spicy, and tangy flavors. It’s very comforting and satisfying.
  • Simple Ingredients – This snack is made with simple and basic ingredients such as onions, black chickpeas, yogurt, spices, and cilantro chutney. You can easily find tamarind chutney at your Indian grocery store.
  • Versatile & Crowd-Pleaser – You can allow your guests to assemble their puris with a variety of ingredients. Feel free to include ingredients such as garbanzo beans/chickpeas, sprouted moong, tomatoes, cucumber, roasted peanuts, pomegranate seeds, and more. It’s a fun way to get everyone involved.

Ingredients & Substitutions

Ingredients for Dahi Puri.
  • Golgappa / Pani Puri / Semolina Puffs – You can find golgappas at your local Indian grocery store.
  • Kale Chane / Black Chickpeas – Soak the chickpeas for 8 hours or more. Pressure cook them in the Instant Pot or on the stove, drain the water, and set aside. Substitute – you may also use garbanzo beans (chickpeas).
  • Spiced Potatoes – Use Idaho or Russet potatoes. Boil the potatoes and peel once cooled. Cube the potatoes and add spices as mentioned in the recipe card below.
  • Spiced Yogurt – Combine yogurt and a little water, then add spices as mentioned in the recipe card below. Yogurt Substitute (Vegan option) – use your favorite nondairy yogurt that works for Indian food.
  • Cilantro Chutney – I make my own – here is my cilantro chutney recipe.
  • Tamarind Chutney – I use store-bought tamarind date chutney that you can find at your local Indian grocery store. I love the Deep Foods brand.
  • Kala Jeera (roasted cumin) – Kala Jeera is essentially cumin that is first dry roasted, cooled, and blended. Generally speaking, it is a key ingredient for chaat and raitas commonly used by Punjabis. You can always substitute regular ground cumin for roasted cumin.
  • Kala Namak (black salt) – You can easily find kala namak at your Indian grocery store, if not, regular salt works.

*See the recipe card below for full information on ingredients and quantities.*


How to Make Dahi Puri Recipe

STEP 1 – Soak Black Chickpeas & High Pressure

1. Wash and soak the black chickpeas for 8 hours or overnight. (Image 1)

2. High-pressure the 1/2 cup of black chickpeas in the Instant Pot with 1 1/2 cups of water for 40 minutes. Let the pressure naturally release. Drain and set aside. (Image 2)

Soak chickpeas and high pressure them.

STEP 2 – Boil Potatoes, Cube & Add Spices

3. Boil the potatoes in the Instant Pot in 1 cup of water. High pressure for 12 minutes and let the pressure naturally release. Once cooled, peel the potatoes. (Image 3)

4. Cube the potatoes. (Image 4)

Boil, peel, and chop potatoes.

5. Add the cubed potatoes to a mixing bowl. (Image 5)

6. Add spices – red chili powder, kala jeera (roasted cumin), chat masala, and black salt (kala namak). (Image 6)

7. Mix well. (Image 7)

8. Add fresh cilantro and mix. Set aside. (Image 8)

Add spices and cilantro the chopped boiled potatoes.

STEP 3 – Make Spiced Yogurt

9. Combine yogurt and spices in a mixing cup. You’ll need red chili powder, chat masala, kala jeera, and kala namak. (Image 9)

10. Mix well. Add 2 tablespoons of water for a slight runny texture. (Image 10)

Add spices and water to the yogurt and mix.

STEP 4 – Assemble Dahi Puri

11. Use your fingers to poke holes in the center of the puri (semolina puff). (Image 11)

12. Fill each puri with some spiced potatoes. (Image 12)

13. Next add boiled kale chane (black chickpeas). (Image 13)

14. Add chopped onions. (Image 14)

Poke holes in the puri and fill with potatoes, black chickpeas, and red onions.

15. Fill with a couple of spoonfuls of spiced yogurt. (Image 15)

16. Then add tamarind chutney. (Image 16)

17. Then add cilantro chutney. (Image 17)

18. Sprinkle kala jeera, chat masala, and red chili powder. (Image 18)

Fill each puri with yogurt, chutneys, and spices.

19. Top each puri with thin sev. (Image 19)

20. Garnish. Drizzle a little more spiced yogurt, kala jeera, and red chili powder. (Image 20)

21. Top with a little more tamarind and green chutneys. (Image 21)

22. Serve immediately! Enjoy! (Image 22)

Garnish with sev, and with some more yogurt, chutneys, and spices.

Expert Tips

Prepare – Prepare all your ingredients – kale chane, spiced potatoes, spiced yogurt, green chutney, and chopped onions ahead of time. This way you can work quickly and enjoy dahi puri immediately.

Serve Immediately – Serve dahi puri immediately else it will get soggy with all the yogurt and chutneys. They should be crispy when you bite into them.

Chutneys – I prefer making my cilantro chutney, however feel free to use store-bought. For tamarind, I prefer store-bought.


Recipe FAQs

What are other names for Dahi Puri?

Dahi Puri is also known as Dahi Batata Puri (batata is potato in Maharashtrian) or Dahi Sev Puri (sev is fine, crispy & crunchy gram flour fried noodles).

Can dahi puri be made in advance?

The ingredients for dahi puri can be made in advance, such as prepping the ingredients and refrigerating. However, you must assemble dahi puri just before serving else it will get soggy.

How do you serve dahi puri?

Dahi Puri is served immediately once assembled to maintain the crispiness of the puris, topped with yogurt, chutneys, and garnishes. Use your hands to place the entire dahi puri in your mouth, and enjoy. For more details – please refer to the section above on How to Make Dahi Puri – Step 4.

Is dahi puri healthy?

No. Since the puri is deep-fried, dahi puri is not healthy. For a similar chaat recipe that is on the healthier side, check out my Healthy Bhel Puri with Chana.

What kind of potatoes do I need for dahi puri?

You may use Idaho or Russet potatoes for this recipe.

More Chaat Recipes

Tried this recipe? If so, please leave a comment & rate this recipe. That would mean so much to me. If you’re on Instagram, please tag me so I can see your creations. I’m happy to share and mention you. Thank you!

5 from 1 vote

Dahi Puri Recipe

This Dahi Puri Recipe is a popular Indian Street Food consisting of puris (small crispy semolina puffs) filled with potatoes, onions, black chickpeas, yogurt, chutneys, and spices. This easy snack comes together quickly. It's crunchy, sweet, spicy, and tangy all in one bite.
One Serving is 6 dahi puris.
Prep Time: 45 minutes
Total Time: 45 minutes
Servings: 5 servings

INGREDIENTS 

FOR BLACK CHANA/CHICKPEAS (INSTANT POT)

  • 1/2 cup uncooked black chickpeas, kala chana
  • 1 1/2 cups water

FOR SPICED POTATOES

  • 2 cups potatoes, boiled, peeled, cubed, aboue 3 russet potatoes
  • 1 tsp chat masala
  • 1/2 tsp black salt
  • 1 tsp kala jeera
  • 1 tsp red chili powder

FOR SPICED YOGURT

  • 1 cup whole milk yogurt
  • 2 tbsp water, more if needed
  • 1/2 tsp red chili powder
  • 1 tsp kala jeera
  • 1/2 tsp chat masala
  • 1/4 tsp kala namak

OTHER INGREDIENTS NEEDED

  • 30 puris/golgappa, 6 puris per serving
  • 1 cup red onions
  • tamarind chutney
  • cilantro chutney

TO ASSEMBLE EACH DAHI PURI

  • 1 puri/golgappa
  • 1-2 tsp spiced potatoes
  • 1-2 tsp black chickpeas
  • 1 tbsp spiced yogurt
  • 1 tsp tamarind chutney
  • 1 tsp cilantro chutney
  • sprinkle chat masala
  • sprinkle kala jeera
  • sprinkle red chili powder
  • 2 tsp sev
  • add more yogurt/chutneys/spices as needed

ADDITIONAL GARNISH

  • pomegranate, optional
  • fresh cilantro leaves, chopped, optional
Save this recipe!
Get this recipe sent to your inbox! Plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

INSTRUCTIONS 

  • Soak Black Chickpeas & High Pressure. Wash and soak the black chickpeas for 8 hours or overnight. High-pressure the 1/2 cup of black chickpeas in the Instant Pot with 1 1/2 cups of water for 40 minutes. Let the pressure naturally release. Drain and set aside.
  • Boil Potatoes, Cube & Add Spices. Boil the potatoes in the Instant Pot in 1 cup of water. High pressure for 12 minutes and let the pressure naturally release. Once cooled, peel and cube the potatoes. Add the cubed potatoes to a mixing bowl. Add spices – red chili powder, kala jeera (roasted cumin), chat masala, and black salt (kala namak). Mix well. Add fresh cilantro and mix. Set aside.
  • Spiced Yogurt. Combine yogurt and spices in a mixing cup. You'll need red chili powder, chat masala, kala jeera, and kala namak. Mix well. Add 2 tablespoons of water (more if needed) for a slightly runny texture.
  • Assemble Dahi Puri. Use your fingers to poke holes in the center of the puri (semolina puff). Fill each puri with some spiced potatoes. Next add boiled kale chane (black chickpeas). Add chopped onions. Fill with a couple of spoonfuls of spiced yogurt. Fill with a couple of spoonfuls of spiced yogurt. Then add tamarind chutney. Then add cilantro chutney. Sprinkle kala jeera, chat masala, and red chili powder. Top each puri with thin sev.
  • Garnish. Drizzle a little more spiced yogurt, kala jeera, and red chili powder. Top with a little more tamarind and green chutneys. Serve immediately! Enjoy!

NOTES

Prepare – Prepare all your ingredients – kale chane, spiced potatoes, spiced yogurt, green chutney, and chopped onions ahead of time. This way you can work quickly and enjoy dahi puri immediately.
Serve Immediately – Serve dahi puri immediately else it will get soggy with all the yogurt and chutneys. They should be crispy when you bite into them.
Chutneys – I prefer making my cilantro chutney, however feel free to use store-bought. For tamarind, I prefer store-bought.

Nutrition

Calories: 611kcal | Carbohydrates: 95g | Protein: 15g | Fat: 19g | Saturated Fat: 4g | Cholesterol: 6mg | Sodium: 1163mg | Potassium: 872mg | Fiber: 10g | Sugar: 18g | Vitamin A: 887IU | Vitamin C: 25mg | Calcium: 152mg | Iron: 3mg

Additional Info

Course: Appetizer, Indian Street Food
Cuisine: Indian
Diet: Vegetarian
Tried this recipe?Mention @honeywhatscooking or tag #honeywhatscooking!
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Hi, I'm Nisha!

A foodie passionate about bringing authentic Indian recipes and global flavors to your kitchen. I create dishes using simple, real ingredients, and seasonal produce. Join me on this soul-searching journey as I share "what's cooking" through my love for good food. I hope to inspire you to cook more at home, explore new flavors, and enjoy the process along the way.


You May Also Like

5 from 1 vote

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




2 Comments

  1. 5 stars
    Just made this and wow. This is the best dahi puri recipe I’ve found. So well seasoned and even the yogurt is seasoned. So so good Nisha. Thanks for a great recipe. It’ll be on repeat.