There is something about Indian street food that just hits differently. The crunch, the spice, the tangy chutneys, the way everything comes together in one bite. But most people assume that to get that street food experience at home, you need a kadai full of hot oil and a lot of time on your hands.
The truth is, some of the most loved Indian street food recipes do not need deep frying at all. A good tawa, an air fryer, or even just a regular non-stick pan can give you results that are just as satisfying and a whole lot lighter. You still get all the flavour. You still get that satisfying texture. You just skip the part where your kitchen smells like a fry shop for the rest of the evening.
This list has seven genuine Indian street food recipes, all made without deep frying. Each one is beginner friendly, uses everyday ingredients, and tastes like the real thing.
Before You Start: For most of these recipes, having your chutneys ready in advance makes a big difference. A simple green chutney (blended coriander, mint, garlic, lemon, and green chilli) and a sweet tamarind chutney are used across almost all of them. Make a batch at the start of the week and store in the fridge.
1. Tawa Aloo Chaat
Time: 20 Minutes | Vegan | No Frying Needed | Street Style

Aloo chaat is one of the most popular Indian street snacks and it is traditionally made by deep frying potato cubes until golden and crispy. But here is the thing you can get an almost identical result by roasting the potatoes on a hot tawa with a little oil. The key is to press them down slightly so they get a proper crust on the outside while staying soft inside.
The chaat masala, lemon juice, and chutneys do all the flavour work, so as long as your potatoes have a good char on them, nobody will know they were not deep fried.
Ingredients:
- 3 medium potatoes, boiled and cubed
- 2 tablespoons oil
- Half teaspoon cumin seeds
- Chaat masala, red chilli powder, salt to taste
- Green chutney and tamarind chutney for serving
- Chopped onion, fresh coriander, lemon juice to finish
How to Make It:
- Heat a tawa or flat pan on high heat. Add oil and let it get properly hot.
- Add the boiled potato cubes in a single layer. Do not stir for 2 to 3 minutes let them develop a crust.
- Add cumin seeds around the potatoes. Flip the potatoes and cook the other side for another 2 minutes.
- Sprinkle chaat masala, red chilli powder, and salt. Toss everything together on high heat for one more minute.
- Plate up and top with chopped onions, a drizzle of both chutneys, fresh coriander, and a big squeeze of lemon.
2. Baked Bread Pakoda
Time: 25 Minutes | Vegetarian | Oven Baked | Beginner Friendly
Bread pakoda is one of those snacks that everyone loves but nobody makes at home because of the deep frying. Baking them in the oven or cooking them on a tawa with minimal oil gives you a result that is genuinely crispy on the outside with a soft, spiced filling inside. The besan coating gets a slightly different texture compared to frying but the flavour is completely there.
This version uses a simple spiced mashed potato filling which is the classic, but you can also stuff them with paneer or leftover sabzi.
Ingredients:
- 6 slices of bread
- 2 medium potatoes, boiled and mashed
- Half teaspoon turmeric, cumin, red chilli powder, salt
- 1 cup besan (gram flour)
- Water to make a thick batter
- Oil for brushing
How to Make It:
- Mix the mashed potatoes with turmeric, cumin, chilli powder, salt, and chopped coriander.
- Spread the filling generously on one slice of bread and press another slice on top to make a sandwich.
- Make a thick besan batter by whisking gram flour with water, salt, and a pinch of turmeric until smooth.
- Dip each stuffed bread sandwich into the batter, coating it completely on all sides.
- Place on a greased baking tray and brush lightly with oil. Bake at 200 degrees Celsius for 18 to 20 minutes, flipping halfway, until golden and crisp.
- Serve hot with green chutney and ketchup.
3. Pani Puri with Baked Puris
Time: 30 Minutes | Vegan | Baked Puris | Classic Street Food
Pani puri is probably the most loved street food in India and the only reason most people do not make it at home is because of the puris, which are traditionally deep fried. Baking the puris is a perfectly good alternative, especially for home cooking. They puff up nicely in a hot oven and once filled with the spiced water and potato mixture, they taste exactly like what you get from a street cart.
The spiced pani is actually the star of this dish, so getting that right is more important than the puris themselves.
Ingredients:
- 1 cup semolina (sooji)
- 3 tablespoons all-purpose flour
- Salt, water to make a stiff dough
- For the pani: mint, coriander, green chilli, ginger, lemon juice, black salt, cumin powder, chilled water
- For the filling: mashed potatoes, boiled chickpeas, chaat masala
How to Make It:
- Mix semolina, flour, and salt with enough water to make a stiff dough. Rest it for 20 minutes covered with a damp cloth.
- Roll out thin and cut into small rounds using a bottle cap or small cookie cutter.
- Place on a baking tray, brush lightly with oil, and bake at 210 degrees Celsius for 12 to 15 minutes until puffed and golden.
- For the pani: blend mint, coriander, green chilli, and ginger with lemon juice, black salt, cumin powder, and chilled water. Strain and chill.
- For the filling: mix mashed potatoes, boiled chickpeas, chaat masala, and salt.
- Crack a small hole in each puri, fill with the potato mixture, and dip into the cold pani just before eating.
4. Tawa Bhel Puri
Time: 10 Minutes | Vegan | No Cooking Required | Super Quick
Bhel puri requires absolutely no cooking at all, which makes it one of the easiest Indian street food recipes you can put together at home. It is a dry, crunchy, tangy mix of puffed rice, vegetables, sev, and chutneys that comes together in minutes. The trick is to toss everything together right before serving so the puffed rice stays crispy.
This one is great as a light evening snack or even a starter before dinner.
Ingredients:
- 2 cups puffed rice (murmura)
- 1 small onion, finely chopped
- 1 small tomato, finely chopped
- 1 boiled potato, diced small
- 2 tablespoons green chutney
- 2 tablespoons tamarind chutney
- Chaat masala, red chilli powder, salt to taste
- A handful of thin sev
- Fresh coriander and lemon juice to finish
How to Make It:
- In a large bowl, add the puffed rice, chopped onion, tomato, and diced potato.
- Add both chutneys and toss everything together gently.
- Sprinkle chaat masala, red chilli powder, and salt. Toss again.
- Add sev and fresh coriander. Give it one final toss.
- Squeeze lemon juice on top and serve immediately before it gets soggy.
5. Air Fryer Samosa
Time: 25 Minutes | Vegetarian | Air Fried | Crispy Without Oil
Samosas are the king of Indian street food and also the one recipe people are most afraid to make at home. The pastry, the filling, the folding, and then the deep frying it feels like a lot. But using an air fryer cuts out the most intimidating part entirely. The pastry still comes out flaky and crisp and the spiced potato filling tastes exactly as it should.
If you do not have an air fryer, you can brush samosas with oil and bake them at 200 degrees Celsius for 20 to 25 minutes. They will not be identical to fried samosas but they will still be really good.
Ingredients:
- 1.5 cups all-purpose flour
- 3 tablespoons oil, pinch of salt, water to make dough
- 3 boiled potatoes, mashed
- Half cup boiled peas
- Cumin seeds, coriander powder, garam masala, red chilli powder, salt
- Fresh coriander and a squeeze of lemon for the filling
How to Make It:
- Make a stiff dough with flour, oil, salt, and water. Rest it for 20 minutes.
- Cook the filling: heat oil in a pan, add cumin seeds, then add mashed potatoes, peas, and all the spices. Cook for 3 to 4 minutes. Let it cool.
- Divide dough into balls, roll each into an oval, cut in half, and shape each half into a cone.
- Fill each cone with the potato mixture and seal the edges with a little water. Press firmly.
- Brush samosas lightly with oil. Air fry at 180 degrees Celsius for 15 minutes, then at 200 degrees for 5 more minutes until golden and crispy.
- Serve hot with green chutney and tamarind chutney.
6. Dahi Puri
Time: 15 Minutes | Vegetarian | No Cooking | Assembly Only
Dahi puri is one of those street food recipes that looks very impressive but requires almost zero cooking skill. You are essentially just assembling everything together crispy puris (you can use store-bought ones), a spiced potato filling, cool yoghurt, and the chutneys. The combination of warm spice, cold yoghurt, and tangy tamarind in one bite is genuinely one of the best flavour combinations in Indian food.
This works great as a starter for a small get-together too.
Ingredients:
- 12 to 15 small puris (store-bought or baked using the pani puri recipe above)
- 2 boiled potatoes, mashed
- Half cup boiled chickpeas
- 1 cup thick plain yoghurt, whisked smooth
- Tamarind chutney, green chutney
- Chaat masala, roasted cumin powder, red chilli powder
- Thin sev and fresh coriander to garnish
How to Make It:
- Mix mashed potatoes and chickpeas with a pinch of chaat masala and salt.
- Crack a hole in the top of each puri and fill with a small spoonful of the potato mixture.
- Spoon a generous amount of whisked yoghurt over each filled puri.
- Drizzle tamarind chutney and green chutney on top.
- Sprinkle chaat masala, roasted cumin powder, and a little red chilli powder.
- Top with thin sev and fresh coriander. Serve immediately.
7. Tawa Kathi Roll
Time: 25 Minutes | Can Be Made Vegan | Filling and Satisfying | Great for Dinner
The kathi roll originated in Kolkata and has since become one of the most popular Indian street foods across the country. It is essentially a flatbread wrap filled with a spiced protein or vegetable filling, some sliced onions, a little chutney, and rolled up tight. No deep frying involved at all just a hot tawa and a few good ingredients.
This version uses a paneer and capsicum filling which is quick to make, but you can easily swap it for egg, chicken, or just vegetables depending on what you have.
Ingredients:
- 4 rotis or parathas (store-bought or homemade)
- 200 grams paneer, cut into strips
- 1 capsicum, sliced
- 1 onion, sliced thin
- Ginger-garlic paste, red chilli powder, cumin powder, garam masala, salt
- Green chutney and sliced raw onion to serve
- Lemon juice and chaat masala to finish
How to Make It:
- Heat oil in a pan. Add the paneer strips and cook on high heat for 2 to 3 minutes until they get a little colour. Set aside.
- In the same pan, add sliced onion and capsicum. Cook on high heat for 3 to 4 minutes keeping them slightly crunchy.
- Add ginger-garlic paste, all the spices, and salt. Toss everything together and add the paneer back in. Cook for 2 more minutes.
- Warm a roti on the tawa for 30 seconds on each side.
- Spread green chutney on the roti, add the filling down the centre, top with raw sliced onion, a squeeze of lemon, and a pinch of chaat masala.
- Roll it up tightly and wrap the bottom half in foil or parchment paper. Serve hot.
5 Tips for Better Indian Street Food at Home
Get your chutneys right. Honestly, good chutneys make or break chaat and street food. A fresh green chutney with mint, coriander, garlic, lemon, and green chilli takes 5 minutes to blend and completely transforms every dish on this list. Do not skip it.
Use high heat when it matters. Whether you are cooking aloo on a tawa or stir frying the kathi roll filling, high heat gives you that slight char and caramelisation that street food is known for. A low flame will steam your ingredients instead of searing them.
Season in layers. Street food vendors season at every stage the filling, the base, and again when plating. Do the same at home. A final sprinkle of chaat masala or a squeeze of lemon right before serving makes a noticeable difference.
Keep raw onion ready. Almost every Indian street food dish uses raw sliced or chopped onion as a garnish. It adds crunch, freshness, and a slight sharpness that balances the spice beautifully. Always have some chopped and ready before you start assembling.
Serve everything immediately. Street food is meant to be eaten hot and fresh. Bhel puri goes soggy, dahi puri loses its crunch, and kathi rolls get soft if they sit for too long. Assemble just before eating and serve straight away.
Final Thoughts
Indian street food has always been about bold flavours, quick assembly, and the kind of food that makes you want to eat standing up. The deep frying is just one part of the process and as this list shows, it is a part you can skip entirely without losing what makes these dishes so good.
Whether you are making a quick bhel puri for an evening snack, rolling up a kathi roll for dinner, or assembling dahi puris for guests, the experience of eating proper Indian street food at home is always worth it.
Try one recipe this week, get your chutneys ready in advance, and enjoy the process. Once you realise how simple most of these actually are, you will find yourself making them far more often than you expected.




