Masala Puri Recipe (Bangalore Style Chaat)
Masala Puri is a favorite street food chaat originating from Bangalore in Karnataka, and consisting of crisp crushed golgappa puris layered with a spicy mixture of cooked dried white peas, chopped onions, tomatoes, coriander leaves, tamarind chutney, lemon juice, a sprinkle of chaat masala and crunchy sev. Known for its unique South Indian twist on classic chaat, this flavorful dish offers a perfect balance of sweet, spicy and tangy elements in every bite.
Masala Puri – A Bangalore Street Food Classic
Masala Puri is a popular street food snack that originated in Bangalore in the South Indian state of Karnataka. It is typically served in bowls with several layers of deliciousness and textures.
The highlight of this dish is the spiced dried white peas gravy which is jazzed up by all the chaat essentials along with crispy golgappa or pani puris.

If you deconstruct a Masala Puri – it will feature crispy puris loaded with a spiced white peas gravy, topped with fresh veggies, ground spices, sev (fried gram flour vermicelli) or crunchy pieces of pani puri, and coriander leaves.
The result is a satisfying snack that has a great combination of textures and deep, slightly sour and tangy bold flavors. All the things that your palate can never get bored of. In fact, once tasted, you will crave for more.
With the long list of ingredients in this recipe, you might get worried as to how you would end up making a perfect one.
But let me tell you, if you follow the recipe well, then there’s no way it’s going to be difficult to assemble a scrumptious chaat. Just keep patience and work on the recipe as mentioned.
This Masala Puri is inspired by the recipe from Aayis Recipes and also without the inclusion of sweet tamarind chutney.
It’s similar to the Mumbai special Ragda Chaat as a layered street food snack, but has a completely different flavor profile. Since we are speaking of ragda here, you can try my recipe of Ragda Patties too.
To properly make Bengaluru style Masala Puri at home, you do need crispy Pani Puri shells or golgappa. These can be made at home, purchased from a sweet shop or online grocery stores.
Preparing these crispy puris at home is not difficult and can be made in a large batch ahead of time. That way you’re ready to go when you want to use them for the recipe.
Enjoy this tangy, spicy Masala Puri chaat snack right away as soon as you assemble it.
How to make Masala Puri Chaat
Masala Puri does need a bit of prep, but don’t let that scare you. Once the peas are cooked and the puris are ready, the rest is just layering everything together.
The first step is to get the white peas soaked and cooked properly because they’re the heart of this chaat.
Soak & Pressure Cook White Peas
1. Rinse and soak 1 cup dried white peas in 2.5 to 3 cups water overnight or for 8 to 9 hours. These peas have a light creamish color or are creamish yellow.
You can even use dried green peas or fresh green peas, instead of white peas. If using fresh green peas, then just pressure cook for 2 to 3 whistles or boil/steam in a pan until softened.
2. Drain all the water and add the soaked white peas to a 3 litre stovetop pressure cooker. Also, add ¼ teaspoon salt and ⅛ teaspoon (about 2 to 3 pinches) turmeric powder.
3. Next, add 2 cups water.
4. Pressure cook on medium heat for 10 to 12 whistles or 15 to 20 minutes. Once the pressure falls naturally, then only open the lid and check if the white peas are cooked.
You should be able to mash them easily with a fork or spoon. If they are not fully cooked, then add ½ cup more water and pressure cook for 5 to 10 minutes more.
5. The peas should be soft and mashable. They should not be al dente or undercooked from the center as this can give you digestion problems or stomach aches.
Make Masala Paste
6. To a spice grinder jar add the following ingredients:
- 1 to 2 thin mace strands
- 1 tablespoon of coriander seeds
- 2 cloves
- 1 inch of cinnamon
- ½ teaspoon of cumin seeds
- 1 tiny piece of nutmeg (or 2 pinches of nutmeg powder)
- 2 marathi moggu (kapok or dried capers) – The marathi moggu is optional and can be skipped if you don’t have it.
7. Also, add 1 tablespoon roasted chana dal to the grinder jar.
8. Next, add the following ingredients:
- 3 to 4 medium garlic cloves (chopped)
- ½ inch ginger (chopped)
- ½ cup chopped coriander leaves
- 1 to 2 green chilies (chopped)
- ¼ cup tightly packed fresh coconut
9. Next, add ¼ cup of the cooked white peas and ⅓ cup water.
10. Grind to a smooth fine paste. Ensure that there are no chunks or tiny pieces of any ingredients in the masala paste. Keep aside.
Make Gravy
11. Heat 1 tablespoon oil in a pan over medium-high heat. Add ⅓ cup chopped onions.
You can use any neutral-flavored oil.
12. Mix and sauté for 1 to 2 minutes.
13. Then, add ¼ teaspoon red chili powder and mix well. You can replace red chili powder with cayenne pepper or hot paprika.
14. Now, add the prepared masala paste.
15. Mix well and sauté for a minute.
16. Next, add the remaining cooked white peas.
17. Add 1 cup water.
18. Season with 2 teaspoons sugar or according to your preference. Also, add salt as needed.
19. Mix very well and simmer on low to low-medium heat. Stir regularly, so that peas or the gravy mixture does not stick at the bottom of the pan.
20. Continue to simmer for 12 to 15 minutes or till you see some oil specks on the top. The masala should get cooked and its rawness should go away.
Once done, switch off the heat. Cover and keep aside.
21. Meanwhile, finely chop 1 medium-sized onion, 1 medium-sized tomato, 1 small lemon and coriander leaves. Keep aside.
Making Masala Puri
22. On a plate, crush 4 to 5 puris which we use for Pani Puri.
23. Pour on a generous quantity of the prepared white peas gravy. If you like some sweetness, then you can add sweet Tamarind Chutney at this step.
24. Top with some finely chopped onions and tomatoes. You can also add grated carrot or beetroot, if you like.
Another option is to add raw mangoes when in season.
25. Sprinkle chaat masala powder, black salt or regular salt. Also, drizzle some lemon juice all over, for some tanginess.
26. Sprinkle some sev on top. If you want the crunch of the puris, then sprinkle crushed puris on top.
You can do this instead of adding the puris to the bottom of the bowl first, or add them to the bottom and top the chaat with more of the crushed puris.
27. Lastly, add some chopped coriander leaves on top.
28. Serve Bangalore style Masala Puri chaat right away. It makes for a filling and healthy snack. You can enjoy as a brunch or as an evening snack.
Serving and Storage
- Always assemble Masala Puri only at the time of serving. If you assemble earlier, the puris and sev will turn soggy.
- But you can make ahead the individual elements of this dish like cooked white peas, masala paste, the peas gravy and later assemble to make the chaat.
- Serve immediately while the gravy is hot and toppings are fresh.
- Keep extra sev, puris, and toppings on the side so everyone can customize as they eat.
- The white peas gravy can be made a day in advance and refrigerated. Warm it up before assembling.
- Leftover gravy can be stored in an airtight container in the fridge for 1 to 2 days. Do not freeze as the texture of peas changes.
Expert Tips
Cooking Masala Puri at home is simple once you understand a few basics. The key lies in properly cooking the peas, balancing the spices, and assembling the chaat just before serving.
Don’t worry about the long list of ingredients. Most of them are pantry staples or easily available at Indian grocery stores. Once you prepare the gravy, the rest is just about layering flavors and textures.
The best part is that Masala Puri is a flexible recipe. You can keep it authentic or tweak it slightly to suit your family’s taste.
Whether you prefer it spicy, tangy, or even with a touch of sweetness, there’s room to play.
Let’s see the variations, then move to how to cook the peas correctly, and finally talk about adjusting the flavor and spice levels.
Variations
- You can use dried green peas or fresh green peas instead of dried white peas. If using dried green peas, soak them overnight and cook the same way as white peas.
- When raw mangoes are in season, add finely chopped mango for extra tang.
- Grated beetroot, carrot, or cucumber make great toppings for added freshness and crunch.
- If you like a sweeter chaat, drizzle some tamarind chutney before serving.
Cooking Peas
- Always soak dried white or green peas overnight (atleast for 8 hours).
- Pressure cook in a stovetop cooker or Instant Pot, but avoid cooking in a regular pan as it takes much longer.
- In Instant Pot: cook soaked peas with 3 cups water at high pressure for 30 minutes.
- Make sure peas are soft and mashable. Undercooked peas can cause indigestion or stomach ache.
- Old stock of peas takes longer to cook. If peas are not soft after pressure cooking, cook for a few more whistles/minutes.
Flavor and Spice
- The gravy should be slightly thick, not watery. If it looks thin, simmer uncovered or mash some peas to thicken.
- Adjust green chillies or chilli powder according to taste. Masala Puri is usually spicy, but you can make it milder for kids or elderly.
- Marathi moggu (kapok buds) adds authentic flavor but the recipe tastes good even without it.
- Don’t skip fresh coriander leaves as garnish as they add brightness and balance to the flavors.
Scaling the Recipe
- This recipe can be easily halved, doubled, or tripled to suit the number of servings.
- If making for a small family, halve the recipe to avoid leftovers.
- For larger gatherings, double or triple the recipe and keep the cooked peas gravy ready in advance. Assemble the chaat just before serving so the puris and sev stay crisp.
- When scaling up, prepare the toppings (onions, tomatoes, sev, coriander, chutneys) in bulk and store them in separate bowls. This makes assembling much quicker.
- You can even set up a small chaat counter at parties where guests assemble their own Masala Puri.
FAQs
How many servings does this Masala Puri recipe make?
This dish is rather filling. So, as-is, my recipe makes 4 large or 6 small servings. Feel free to cut the recipe in half or double the ingredients to make the right number of servings you need.
How should I serve homemade Masala Puri chaat snack?
Enjoy with crushed pieces of puri on top and garnish with chopped fresh coriander leaves and sev. If you like, you can also add sweet tamarind chutney to the dish.
Can Bangalore Masala Puri be made ahead of time?
It is not recommended that you prepare this full dish in advance. The crunchy puri will start to get soggy soon after it is made. So, for the best taste, you should enjoy it right away. However, you can make and prep the ingredients – like the cooked peas, masala paste and peas curry – ahead of time. Keep separate until ready to assemble and serve the dish.
Step by Step Photo Guide Above
Masala Puri Recipe (Bangalore Style Chaat)
Ingredients
For cooking white peas
- 1 cup or 250 grams dried white peas or dried green peas
- 2 cups water
- ¼ teaspoon salt
- ⅛ teaspoon turmeric powder or 2 to 3 pinches (ground turmeric)
For masala paste
- 1 inch cinnamon
- 2 cloves
- 2 marathi moggu (kapok buds), optional
- 1 to 2 mace strands
- 2 pinches nutmeg powder or grated nutmeg
- 1 tablespoon coriander seeds
- ½ teaspoon cumin seeds
- 1 tablespoon roasted chana dal (roasted husked bengal gram)
- 3 to 4 medium garlic cloves – chopped
- ½ inch ginger – chopped
- ½ cup chopped coriander leaves (cilantro)
- 1 to 2 green chilies
- ¼ cup fresh coconut – tightly packed
- ¼ cup cooked white peas
- ⅓ cup water – for grinding
For making peas gravy
- 1 tablespoon oil
- ⅓ cup chopped onions
- ¼ teaspoon Red Chili Powder or cayenne pepper or hot paprika
- 1 cup water
- 2 teaspoons sugar or as required
- salt as required
For assembling masala puri
- 16 to 20 pani puri or golgappa puris – crushed, as required
- ⅓ cup onions – finely chopped
- ⅓ cup tomatoes – finely chopped
- ¼ cup coriander leaves – finely chopped
- Chaat Masala – as required
- lemon juice – as required
- Tamarind Chutney – optional, as required
- regular salt or black salt, as required
Instructions
Pressure cooking white peas
- Rinse and then soak dried white peas in 2.5 to 3 cups water overnight or for 8 to 9 hours.
- Drain all the water and add them in a stovetop pressure cooker. Also add salt and turmeric powder.
- Then add water.
- Pressure cook for 15 to 20 minutes or for 10 to 12 whistle on medium heat.
- When the pressure falls down on its own, then only open the lid and check if the white peas are cooked. In case the peas are undercooked, add ½ cup more water and pressure cook for some more minutes. The peas should be softened completely and cooked thoroughly.
- Once the white peas are completed softened and cooked well, then proceed to the next step.
Making masala paste
- Now in a grinder jar, add the whole spices mentioned under the list 'For masala paste' in the ingredients section above.
- Also add roasted chana dal, garlic cloves (chopped), ginger (chopped), chopped coriander leaves, green chilies (chopped) and fresh coconut.
- Add ¼ cup of the cooked peas.
- Add ⅓ cup water and grind to a smooth and fine paste. There should not be any small chunks of any ingredient in the paste. Keep aside.
Making white peas gravy
- Heat oil in a pan and add chopped onions.
- Mix and saute for 1 to 2 minutes.
- Then add red chili powder and mix well.
- Now add the green masala paste. Mix well and saute for a minute.
- Then add the cooked white peas and add water.
- Season with sugar as per your preference. Also add salt as per taste.
- Mix very well and simmer on a low to low-medium heat. Stir at intervals so that the mixture does not stick to the pan.
- Simmer for 12 to 15 minutes or till you some oil specks on the top. The masala should get cooked and the rawness should go away. Once done switch off the heat. Cover and keep aside.
- Meanwhile when the peas gravy is cooking, you can finely chop onion, tomato, small lime or lemon and coriander leaves. Keep aside.
Making masala puri
- On a plate, crush 4 to 5 puris which we use for pani puris.
- Pour the peas gravy. If you like some sweetness, then you can add sweet tamarind chutney at this step.
- Top with some finely chopped onions and tomatoes. You can also add grated carrot as this step.
- Sprinkle chaat masala, black salt or regular salt. Also drizzle some lemon juice all over.
- Sprinkle some sev on top. If you want the crunch of the pooris, then sprinkle crushed puris on top instead of placing puris in the plate.
- Lastly add some chopped coriander leaves on top.
- Serve bangalore style masala puri immediately. This way you can make various servings of masala puri and then serve them hot or warm.
Serving
- Assemble Masala Puri just before eating so the puris stay crisp.
- Serve hot or warm with extra sev, onions, tomatoes, chaat masala and puris on the side.
Storage
- Store the white peas gravy in the fridge for 1 to 2 days.
- Reheat before serving. Do not freeze. Assemble only when ready to eat.
Notes
- Instead of white peas you can use dried green peas or fresh green peas. For dried green peas soak them overnight in water and later cook them as we have cooked the white peas in this recipe.
- You can cook the soaked white peas in an Instant pot also. I would not recommend cooking them in a pan as they will take a very long time to cook. To cook in an Instant pot, pressure cook on high pressure with 3 cups of water for 30 minutes.
- You can add grated or shredded veggies like carrots, beetroots, finely chopped cucumber as toppings for the chaat. For tanginess you can add raw unripe mangoes when they are in season.
- To add some sweetness to the chaat consider topping it with some tamarind chutney.
- Make sure you assemble the chaat when you want to eat it. Don’t assemble and prepare the chaat in advance as then some ingredients will become soggy.
- This recipe can be scaled to make a small or big batch.
Nutrition
Masala Puri recipe from the blog archives was first published on October 2017.
I’ve made this multiple times and it is as authentic as it gets! Thank you.
Traditionally toor dal is also used in the gravy. That makes it healthier. The chat shop near our house makes it still more healthier by adding palak and other green leafy veggies to get the green color in the masala. It is like a full filling meal.
Thanks for sharing this info and healthier tips. It will help the readers as well.
Hi. We tried this dish and it turned out delicious. The peas gravy was simply outstanding! Thanks for the superb recipe and for spreading the joy of cooking.
Thanks a lot for the wonderful feedback on the recipe and the rating as well. Most welcome and happy cooking.
I have tried out this recipe and it tastes so good.
Thanks for the feedback and nice to know.
Being a die hard fan of masala puri I’ve had many failed attempts trying to make this at home. But I just found the PERFECT recipe here on your site, and can’t thank you enough! It turned out so well and tasted amazing! Thanks again.
thanks a lot sharanya for this awesome feedback. so glad to read. welcome and happy cooking.
Thank you so much for this recipe..can I use the frozen green peas to make this masala Puri?
yes, you can use frozen green peas. with green peas the taste will be different as frozen green peas taste different compared to dried yellow peas. welcome.
This recipe worked very well. Being a bangalorean I can say it was pretty authentic. Thanks.
Thanks for the confirmation and the lovely feedback.
Thankyou so much for such a beautiful recepie,It came out so well,that my family stopped having masala puri from outside,we prepare at home
hi riya, thats nice to know and thanks for sharing this. homemade chaat items are always better and tasty. welcome.
made this the other day, it turned out quite good.
Why doe the comment don’t seem to work
thanks for the feedback. comment form does work. it just that we manually approve the comments so it takes time for them to appear on the post.
The recipe calls for ¼ cup cooked peas and description calls for 1 cup to make gravy. Please clarify.
thanks for letting me know. while grinding the masala, ¼ cup cooked peas are added. i will update in the post too.
I made this tonight and I must say, this is the best recipe on your site anc I’ve made a lot of them 🙂 Spot on flavors and textures. I did not need the lemon and did add a pinch of chili powder on top to spice it up for myself. Everyone including my 4 year old loved it.
Thankfully, I’ve made a double batch and have plenty of Puris left so we’ll be eating this again on a cold weeknight.
Thank you very much for meticulously researching and posting such authentic recipes.
thank you krith. so glad to know that you loved the masala puri recipe. in fact its our favorite too.
Awesomeeeeee !!!! Thanks for the recipe 🙂
Welcome Sahana
Hello I always try only ur recipe for new dishes everything results superb. Thanks a lot. If the app is removed by 21st October whether we could visit ur site?
thanks sinduja. you can always visit our website – https://www.vegrecipesofindia.com/
the app is a replica of the website in an app software. so all the recipes that are in the app are also on the website. moreover our website is always online and there is no charge or fee for checking any recipe. hope this helps.
Yummmyyy my favorite thank u so much.. I was waiting for this recipe by u.. Now I beleive I got a Best recipe:*
welcome pooni. thanks for your trust on vegrecipesofindia
Lovely recipe.. And the step by step explanation with photographs are more than that a video can offer. Kudos to u to take so much time explaining n clicking every minute detail with tips n precautions so that we readers look forward to try ur recipe every time. I have tried many many recipes and everything comes just perfect only because of ur detailed explanation of your experience. And the best part is that you offer an app which is my first move whenever i want to cook something. Even the recipes i know i do make sure to check once in ur page so that they turn really perfect. Sorry for a long comment but couldn’t help writing this.. will definitely try this recipe and get back to you .. N I’m sure it will be yummy just like ur all other recipes ???? Keep spreading the joy of cooking n clicking
Welcome Sri vidya. Thanks for this lovely feedback. We try to give maximum photos considering that a novice cook should also be able to cook. Unfortunately we will be removing the app by 21st Oct as we are not able to maintain it and bugs are coming often.
Very tasty ????
Please post pani puri(bangarpet or kolar style)
thanks sowmya. have noted already.
Thank you
welcome.
Please post bangaret pani Puri and masala puri yummy ????
will try to add. have noted down.
Lovely recipe.. This reminds me of the yummy masala puri of Bangalore on rainy days. Thanks a ton for posting this. Ur app is always the first thing i open if i want to cook anything.Will definitely try it n get back to u. Im sure that it will be perfect just like ur other recipes.
Welcome Sri vidya. Thanks for your trust. Yes do let me know how you found this masala puri recipe.