Here's how to recreate six popular street foods at home

Rain and street food are a combination that's hard to beat. A hot vada pav, a bowl of spicy noodles or a plate of tangy pani puri can instantly lift your mood on a gloomy day. But the rainy season also brings a higher risk of food contamination, especially when food has been sitting out for hours.
These easy homemade versions bring all the flavour of your favourite street foods straight to your kitchen. With a few fresh ingredients and a little time, you can recreate them at home just as deliciously.
Pani Puri
Serves: 4
Ingredients
For the filling
- 4 medium potatoes, boiled, peeled and diced
- 1 cup boiled chickpeas, drained
- ½ tsp roasted cumin powder
- ½ tsp chaat masala
- ¼ tsp red chilli powder (optional)
- Salt, to taste
- 2 tbsp finely chopped coriander
For the pani
- 1 cup fresh mint leaves
- ½ cup fresh coriander leaves
- 2 green chillies
- 1-inch piece ginger, peeled
- 2 tbsp tamarind pulp
- 2 tbsp grated jaggery (or sugar)
- 1 tsp roasted cumin powder
- 1 tsp chaat masala
- ½ tsp black salt
- Salt, to taste
- 4 cups chilled, filtered water
To assemble
- 24 to 30 ready-made puris
- 2 tbsp boondi (optional)
Method
Prepare the filling
In a large bowl, combine the boiled potatoes and boiled chickpeas.
Add the roasted cumin powder, chaat masala, red chilli powder, salt and chopped coriander.
Mix gently until everything is evenly coated. Taste and adjust the seasoning if needed. Set aside.
Prepare the pani
Add the mint leaves, coriander leaves, green chillies and ginger to a blender.
Pour in about ½ cup of the filtered water and blend into a smooth paste.
Transfer the paste to a large bowl or jug.
Add the tamarind pulp, jaggery, roasted cumin powder, chaat masala, black salt and regular salt.
Pour in the remaining chilled filtered water and stir well until everything is combined.
Taste the pani. If you prefer it tangier, add a little more tamarind. For extra sweetness, add a little more jaggery. For more heat, add another green chilli.
Refrigerate the pani for at least 20 to 30 minutes before serving so the flavours develop.
If using boondi, stir it into the pani just before serving.
Assemble the pani puri
Gently tap the top of each puri with your thumb to make a small opening.
Fill each puri with about 1 teaspoon of the potato and chickpea mixture.
Pour in enough chilled pani to fill the puri.
Serve immediately so the puris stay crisp.
Tips
Always use filtered or boiled and cooled water for the pani.
Assemble the puris only when you're ready to eat them, otherwise they will become soggy.
Leftover pani can be refrigerated in an airtight container for up to two days.
For extra flavour, add a pinch of freshly ground black pepper or a squeeze of lemon juice to the pani before serving.
Aloo Tikki
Serves: 4
Ingredients
For the aloo tikki
- 4 medium potatoes, boiled, peeled and mashed
- 2 tbsp cornflour (or rice flour)
- 1 tsp roasted cumin powder
- 1 tsp coriander powder
- ½ tsp red chilli powder
- ½ tsp chaat masala
- 1 tsp finely grated ginger
- 2 green chillies, finely chopped
- 2 tbsp chopped fresh coriander
- Salt, to taste
- 3 to 4 tbsp oil, for shallow frying
To serve (optional)
- Green chutney
- Tamarind chutney
- Chopped onion
- Fresh coriander
- Lemon wedges
Method
Place the mashed potatoes in a large mixing bowl.
Add the cornflour, roasted cumin powder, coriander powder, red chilli powder, chaat masala, grated ginger, chopped green chillies, chopped coriander and salt.
Mix everything thoroughly until the mixture comes together. It should be firm enough to hold its shape. If it feels sticky, add another tablespoon of cornflour.
Divide the mixture into 8 equal portions.
Roll each portion into a ball, then gently flatten it into a thick disc about 1.5 cm thick.
Place the shaped tikkis on a plate.
Heat a large non-stick or cast-iron frying pan over a medium heat.
Add 2 tablespoons of oil and allow it to heat.
Carefully place 4 tikkis in the pan without overcrowding. Cook for about 4 to 5 minutes or until the underside turns deep golden and crisp.
Turn them over gently using a spatula.
Add a little more oil around the edges if needed. Cook the other side for another 4 to 5 minutes until crisp and evenly browned.
Repeat with the remaining tikkis.
Transfer the cooked tikkis to a plate lined with kitchen paper to absorb any excess oil.
Serve hot with green chutney, tamarind chutney and lemon wedges.
If making aloo tikki chaat, place two hot tikkis on a serving plate and top with:
- ½ cup warm cooked chickpeas
- 2 to 3 tbsp chilled yoghurt
- 1 tbsp tamarind chutney
- 1 tbsp green chutney
- Chopped onion
- Chopped coriander
- Sev
- A sprinkle of roasted cumin powder and chaat masala
Tips
Use potatoes that have cooled completely after boiling. Warm potatoes contain more moisture and can make the tikkis soft. Avoid over-mashing the potatoes, as this can make the mixture sticky.
Cook over a medium heat so the tikkis become crisp without burning.
For the best texture, serve the tikkis as soon as they're cooked.
Chicken Momos
Ingredients
For the dough
- 2 cups plain flour (maida)
- ½ tsp salt
- About ¾ cup water, or as needed
For the filling
- 300 g minced chicken
- 1 small onion, very finely chopped
- 3 spring onions, finely chopped
- 3 garlic cloves, minced
- 1 tsp grated ginger
- 1 tbsp light soy sauce
- 1 tsp sesame oil
- ½ tsp freshly ground black pepper
- Salt, to taste
For serving (optional)
- Chilli garlic chutney
- Spicy tomato chutney
Method
Prepare the dough
In a large mixing bowl, combine the plain flour and salt.
Gradually add the water, a little at a time, mixing continuously until the dough comes together.
Knead the dough for 8 to 10 minutes until it is smooth and elastic.
Cover the dough with a damp cloth or cling film and let it rest for 30 minutes.
Prepare the filling
In a large bowl, combine the minced chicken, onion, spring onions, garlic and grated ginger.
Add the soy sauce, sesame oil, black pepper and salt.
Mix well using a spoon or clean hands until all the ingredients are evenly combined.
Cover and refrigerate the filling until you're ready to shape the momos.
After resting, knead the dough gently for a minute. Divide it into 20 equal pieces and roll each piece into a small ball.
Keep the dough balls covered with a damp cloth to prevent them from drying out.
Lightly dust your work surface with flour.
Roll each dough ball into a thin circle, about 8 to 10 cm in diameter. Keep the centre slightly thicker than the edges so the wrapper doesn't tear while folding.
Place about 1 tablespoon of the chicken filling in the centre of each wrapper.
Bring the edges together and pleat them, pinching firmly to seal the momo completely. Repeat with the remaining dough and filling.
Lightly grease the steamer trays with a little oil to prevent the momos from sticking.
Arrange the momos in a single layer, leaving a little space between each one as they expand slightly during cooking.
Bring water to a boil in the steamer.
Place the trays over the boiling water, cover with a lid and steam for 12 to 15 minutes, or until the wrappers become slightly translucent and the chicken is fully cooked.
To check for doneness, cut open one momo. The chicken should be completely cooked with no pink meat remaining, and the juices should run clear.
Carefully remove the momos from the steamer.
Serve immediately with chilli garlic chutney or spicy tomato chutney.
Tips
Use minced chicken thigh if possible, as it stays juicier than chicken breast.
Do not overcrowd the steamer, or the momos may stick together.
Samosa Chaat
Serves: 4
Ingredients
For the chickpea topping
- 1½ cups cooked chickpeas, drained (or 1 x 400g tin, rinsed and drained)
- 1 tbsp oil
- ½ tsp cumin seeds
- 1 small onion, finely chopped
- 1 tsp ginger-garlic paste
- 1 medium tomato, finely chopped
- ¼ tsp turmeric powder
- ½ tsp red chilli powder
- ½ tsp coriander powder
- ½ tsp roasted cumin powder
- ½ tsp chaat masala
- Salt, to taste
- ¼ cup water
For assembling
- 4 medium vegetable samosas, freshly made or reheated until crisp
- 1 cup plain yoghurt, chilled and whisked until smooth
- 4 tbsp tamarind chutney
- 4 tbsp green chutney
- 1 small onion, finely chopped
- ¼ cup sev
- 2 tbsp chopped fresh coriander
- ½ tsp roasted cumin powder
- ½ tsp chaat masala
- A pinch of red chilli powder (optional)
Method
Prepare the chickpeas
Heat the oil in a frying pan over a medium heat.
Add the cumin seeds and allow them to splutter.
Add the chopped onion and cook for 4 to 5 minutes until soft and lightly golden.
Stir in the ginger-garlic paste and cook for another minute until the raw smell disappears.
Add the chopped tomato and cook until it softens and begins to break down.
Mix in the turmeric, red chilli powder, coriander powder, roasted cumin powder, chaat masala and salt. Cook for about a minute, stirring continuously.
Add the cooked chickpeas and the water. Stir well so the chickpeas are coated in the masala.
Cover and simmer for 5 to 7 minutes, stirring occasionally. The mixture should be moist but not watery. Remove from the heat and keep warm.
Prepare the samosas
If using freshly made samosas, keep them hot. If using leftover or shop-bought samosas, reheat them in an oven or air fryer at 180°C for 8 to 10 minutes until crisp. Avoid microwaving, as this can make the pastry soft.
Assemble the chaat
Place one hot samosa in each serving bowl or plate. Break it into large pieces using a spoon.
Spoon the warm chickpea mixture evenly over the samosa.
Drizzle about 2 to 3 tablespoons of chilled yoghurt over each serving.
Add 1 tablespoon each of tamarind chutney and green chutney.
Sprinkle over the chopped onion, sev and fresh coriander.
Finish with roasted cumin powder, chaat masala and a pinch of red chilli powder, if using.
Serve immediately while the samosa is still crisp and the chickpeas are warm. The contrast between the hot samosa and cool yoghurt is what makes samosa chaat so enjoyable.
Tips
Whisk the yoghurt until smooth before using to make it easier to drizzle.
If you're cooking dried chickpeas, soak them overnight and pressure cook until tender before using.
Street-style veg hakka noodles
Serves: 4
Ingredients
- 250g Hakka noodles
- 2 tbsp vegetable oil
- 5 garlic cloves, finely chopped
- 1 tsp finely chopped ginger
- 1 medium onion, thinly sliced
- 1 medium carrot, julienned
- 1 cup shredded cabbage
- 1 medium green capsicum, thinly sliced
- 3 spring onions, sliced (white and green parts separated)
- 2 tbsp light soy sauce
- 1 tsp dark soy sauce (optional, for colour)
- 1 tbsp white vinegar
- 1 tbsp green chilli sauce (optional)
- ½ tsp freshly ground black pepper
- Salt, to taste
- 1 tsp sesame oil (optional)
Method
Bring a large pot of water to a rolling boil. Add 1 teaspoon of salt and the Hakka noodles.
Cook according to the packet instructions until just al dente, usually 4 to 5 minutes.
Drain the noodles immediately and rinse them under cold running water to stop the cooking process. Drain well and toss the noodles with 1 teaspoon of oil to prevent them from sticking together. Set aside.
Wash and slice all the vegetables before you begin cooking, as the stir-frying happens quickly.
Keep the white and green parts of the spring onions separate.
Place a wok or a large frying pan over a high heat. Allow it to become very hot before adding the vegetable oil.
Add the garlic and ginger. Stir-fry for about 30 seconds until fragrant.
Add the sliced onion and the white part of the spring onions. Cook for about a minute.
Add the carrot, cabbage and capsicum.
Stir-fry over a high heat for 2 to 3 minutes. The vegetables should remain slightly crisp.
Add the light soy sauce, dark soy sauce (if using), vinegar, green chilli sauce, black pepper and salt.
Mix everything well.
Add the cooked noodles to the wok.
Using tongs or two spatulas, gently toss the noodles with the vegetables until everything is evenly coated with the sauces. Continue tossing over a high heat for 2 to 3 minutes.
If using sesame oil, drizzle it over the noodles just before switching off the heat.
Sprinkle over the green parts of the spring onions.
Serve immediately while the noodles are hot.
Tips
Do not overcook the noodles. Slightly firm noodles stir-fry better and don't become mushy.
Keep the heat high throughout cooking to get the characteristic street-style flavour.
Have all your ingredients chopped and measured before you start, as the cooking process is very quick.
Avoid overcrowding the wok, as this can cause the vegetables to steam instead of stir-fry.
For a protein boost, you can add shredded chicken, scrambled egg, tofu or paneer after cooking the vegetables.
Vada Pav
Serves: 4 (Makes 8 vada pav)
Ingredients
For the potato filling
- 4 medium potatoes, boiled, peeled and mashed
- 2 tbsp oil
- 1 tsp mustard seeds
- 8 to 10 curry leaves
- 3 green chillies, finely chopped
- 5 garlic cloves, crushed
- 1 tsp grated ginger
- ¼ tsp turmeric powder
- 2 tbsp chopped fresh coriander
- Salt, to taste
For the batter
- 1½ cups gram flour (besan)
- ¼ tsp turmeric powder
- A pinch of asafoetida (hing)
- ½ tsp red chilli powder (optional)
- Salt, to taste
- About ¾ cup water
- 1 tsp hot oil (optional, for a crisp batter)
- Oil, for deep frying
To assemble
- 8 pav buns
- 8 tsp dry garlic chutney
- 8 tsp green chutney (optional)
- 8 fried green chillies (optional)
- Butter (optional, for toasting the pav)
Method
Prepare the potato filling
Heat the oil in a frying pan over a medium heat.
Add the mustard seeds and let them splutter.
Add the curry leaves, green chillies, crushed garlic and grated ginger. Sauté for about a minute until fragrant.
Add the turmeric powder and stir for a few seconds.
Add the mashed potatoes and salt. Mix well until the spices are evenly distributed.
Cook for 2 to 3 minutes, stirring occasionally.
Turn off the heat and mix in the chopped coriander. Allow the filling to cool completely.
Divide the potato mixture into 8 equal portions.
Roll each portion into a smooth ball and keep them on a plate.
Prepare the batter
In a mixing bowl, combine the gram flour, turmeric powder, asafoetida, red chilli powder and salt. Gradually add the water, whisking continuously to make a smooth, lump-free batter.
The batter should be thick enough to coat the potato balls evenly. If using, stir in the hot oil and mix well.
Let the batter rest for about 10 minutes.
Fry the batata vadas
Heat enough oil in a deep pan for frying. To check if the oil is ready, drop a little batter into it. It should rise to the surface immediately without browning too quickly.
Dip each potato ball into the batter, ensuring it is fully coated.
Carefully lower it into the hot oil.
Fry 3 to 4 vadas at a time, turning them occasionally until they are evenly golden and crisp. This should take about 4 to 5 minutes.
Remove with a slotted spoon and drain on kitchen paper.
Slice each pav horizontally without cutting all the way through. If you prefer, lightly toast the inside of the pav with a little butter on a hot tawa or frying pan for 1 to 2 minutes.
Spread about 1 teaspoon of dry garlic chutney inside each pav. If using, spread a little green chutney on the other side.
Place one hot batata vada inside each pav and press gently.
Serve with a fried green chilli on the side, if desired.
Tips
Use potatoes that have cooled completely before mashing, as they hold their shape better.
Fry over a medium heat so the vadas cook evenly and become crisp without burning.
Assemble the vada pav just before serving to keep the pav soft and the vada crisp.
Homemade dry garlic chutney adds the authentic Mumbai-style flavour, but the vada pav is still delicious with green chutney alone.
Whether it's crispy vada pav, spicy noodles or tangy pani puri, recreating these classics at home means you get the best of both worlds. They're fresh, they're flavourful, and you can enjoy them without worrying about food hygiene.
Published: 02 Jul 2026, 01:25 pm IST
Related Topics
Subscribe to our Newsletter
Get Latest Mathrubhumi Updates in English
Disclaimer: Kindly avoid objectionable, derogatory, unlawful and lewd comments, while responding to reports. Such comments are punishable under cyber laws. Please keep away from personal attacks. The opinions expressed here are the personal opinions of readers and not that of Mathrubhumi.

