Delicious examples of Indian street food and their recipes you can cook at home
Classic examples of Indian street food and their recipes
When people ask for examples of Indian street food and their recipes, a few stars always come up first: pani puri, pav bhaji, vada pav, masala dosa, chole bhature, and bhel puri. These are the dishes locals line up for after work, students grab between classes, and tourists fall in love with on day one.
Instead of just listing them, let’s walk through how each one tastes, where it’s popular, and a home-cook-friendly version of the recipe.
Pani Puri (Golgappa): the most fun example of Indian street food
If there’s one example of Indian street food that feels like a party trick, it’s pani puri. Tiny crispy shells are filled with spiced potatoes and chickpeas, then dunked into tangy, spicy “pani” (flavored water) and eaten in one bite.
Where you’ll find it: All over India, with different names: golgappa in North India, puchka in Kolkata, pani puri in Mumbai.
Flavor profile: Crispy, tangy, spicy, slightly sweet – and very refreshing.
Quick home-style pani puri recipe
You can buy ready-made puri shells at Indian grocery stores. The magic is in the fillings and the pani.
For the potato-chickpea filling
- 2 medium potatoes, boiled, peeled, and diced
- 1/2 cup cooked chickpeas (canned and rinsed works)
- 1 small red onion, very finely chopped
- 1–2 green chiles, finely chopped (optional)
- 2 tablespoons chopped cilantro
- 1/2 teaspoon roasted cumin powder
- 1/2 teaspoon chaat masala
- Salt and lemon juice to taste
Mix everything in a bowl. Taste and adjust salt and lemon until it’s bright and tangy.
For the pani (spiced water)
- 1 cup fresh cilantro leaves
- 1/2 cup fresh mint leaves
- 1–2 green chiles
- 1-inch piece ginger
- 1/4 cup tamarind paste
- 3–4 cups cold water
- 1 teaspoon roasted cumin powder
- 1 teaspoon chaat masala
- 1–2 tablespoons jaggery or brown sugar (to balance the sourness)
- Salt to taste
Blend cilantro, mint, chiles, ginger, tamarind, and a little water until smooth. Strain if you like a smoother texture, then add the rest of the water and spices. Chill well.
To serve: Crack a small hole in the top of each puri, stuff with the potato mix, dip into the pani, and eat immediately so the shell stays crisp.
Among the best examples of Indian street food and their recipes, pani puri is the one that turns any gathering into a game.
Pav Bhaji: Mumbai’s buttery street food icon
Pav bhaji is another one of the best-loved examples of Indian street food and their recipes. It’s basically a spicy mashed vegetable curry (bhaji) served with toasted, buttered bread rolls (pav).
Where you’ll find it: Originally from Mumbai, now sold all over India.
Flavor profile: Rich, buttery, tomato-forward, mildly spicy, loaded with veggies.
Pav bhaji recipe for home cooks
For the bhaji
- 2 tablespoons butter (plus more for serving)
- 1 tablespoon oil
- 1 large onion, finely chopped
- 1 green chile, chopped
- 1 tablespoon ginger-garlic paste (or equal parts grated ginger and garlic)
- 2 large tomatoes, finely chopped
- 1 cup boiled, mashed potatoes
- 1/2 cup boiled green peas
- 1/2 cup finely chopped bell pepper
- 1/2 cup finely chopped cauliflower (optional but classic)
- 2–3 teaspoons pav bhaji masala (available in Indian stores)
- 1/2 teaspoon red chili powder (to taste)
- 1/2 teaspoon turmeric
- Salt to taste
- 1–2 cups water (to adjust consistency)
- Lemon wedges and chopped cilantro for garnish
Heat butter and oil in a wide pan. Sauté onions and green chile until soft. Add ginger-garlic and cook until fragrant. Add tomatoes and cook down until mushy. Stir in pav bhaji masala, chili powder, turmeric, and salt.
Add the boiled potatoes, peas, bell pepper, and cauliflower. Mash everything together with a potato masher, adding water as needed until you get a thick, spoonable consistency. Simmer 10–15 minutes, stirring often. Finish with a knob of butter and chopped cilantro.
For the pav (bread)
- Soft dinner rolls or brioche-style buns
- Butter
Slice the rolls, spread with butter, and toast on a hot skillet until golden.
Serve the bhaji with buttered pav, chopped onions, cilantro, and lemon wedges. Among the real examples of Indian street food and their recipes, pav bhaji is the coziest, most comfort-food-friendly option.
Vada Pav: India’s answer to the burger
If you want a real example of grab-and-go Indian street food, vada pav is it. A spiced potato fritter (vada) is sandwiched inside a soft bun (pav) with chutneys and fried green chiles.
Where you’ll find it: Mumbai and Maharashtra.
Flavor profile: Crispy, soft, spicy, carb-on-carb heaven.
Vada pav recipe (simplified)
For the potato vada
- 3 medium potatoes, boiled and mashed
- 1 tablespoon oil
- 1/2 teaspoon mustard seeds
- 8–10 curry leaves (optional but authentic)
- 1 green chile, finely chopped
- 1/2 teaspoon turmeric
- Salt and lemon juice to taste
- 2 tablespoons chopped cilantro
Heat oil, add mustard seeds and let them pop. Add curry leaves and green chile, then turmeric. Stir in mashed potatoes, salt, lemon juice, and cilantro. Mix well, cool slightly, and form into small balls.
For the batter and frying
- 1 cup chickpea flour (besan)
- 1/4 teaspoon baking soda (optional, for extra crispness)
- 1/2 teaspoon red chili powder
- Salt to taste
- Water to make a thick batter
- Oil for deep frying
Whisk chickpea flour, baking soda, chili powder, and salt with enough water to make a pancake-like batter. Dip each potato ball into the batter and deep fry until golden.
To assemble: Split pav buns, smear with green chutney (cilantro-mint) and/or tamarind chutney, tuck in a hot vada, and serve with fried green chiles.
Among the best examples of Indian street food and their recipes, vada pav is proof that you don’t need meat to make a killer sandwich.
Masala Dosa: a South Indian street food favorite
When people list examples of Indian street food and their recipes, masala dosa often shows up as the South Indian representative. It’s a thin, crispy fermented rice-and-lentil crepe filled with a spiced potato mixture.
Where you’ll find it: South India, especially Karnataka and Tamil Nadu, plus dosa stalls in cities across India.
Flavor profile: Light, crispy, slightly tangy batter with a comforting, mildly spiced potato filling.
Masala dosa recipe (weekend-friendly)
If you don’t want to ferment batter at home, look for ready-made dosa batter in Indian stores. If you do want to make it:
For the batter
- 2 cups rice (short or medium grain)
- 1/2 cup urad dal (split black gram)
- 1/4 teaspoon fenugreek seeds
- Salt to taste
Rinse rice and dal separately. Soak rice with fenugreek and dal in separate bowls for 4–6 hours. Grind each with water to a smooth batter, then mix and ferment overnight in a warm spot until bubbly. Stir in salt.
For the masala (potato filling)
- 2 tablespoons oil or ghee
- 1 teaspoon mustard seeds
- 8–10 curry leaves
- 1–2 green chiles, slit
- 1 medium onion, thinly sliced
- 1/2 teaspoon turmeric
- 3–4 boiled potatoes, roughly mashed
- Salt and lemon juice to taste
Heat oil, add mustard seeds, curry leaves, and chiles. When they sizzle, add onions and sauté until soft. Stir in turmeric, then potatoes, salt, and lemon juice. Mix and keep warm.
To cook the dosa:
Heat a nonstick or cast-iron skillet on medium-high. Pour a ladle of batter in the center and quickly spread it out in a spiral to make a thin circle. Drizzle a few drops of oil around the edges. Cook until golden and crisp. Place some potato masala in the center, fold the dosa, and serve with coconut chutney and sambar.
Among the examples of Indian street food and their recipes, masala dosa is a great one to master if you love brunch.
Chole Bhature: North India’s indulgent street breakfast
Chole bhature is a powerhouse: spicy chickpea curry (chole) paired with deep-fried, puffed bread (bhature). It’s one of the best examples of Indian street food and their recipes for anyone who loves a big, satisfying meal.
Where you’ll find it: Delhi, Punjab, and most North Indian cities.
Flavor profile: Rich, spicy, tangy chickpeas with chewy, fluffy fried bread.
Easy chole recipe
- 2 cups cooked chickpeas (or 1 can, rinsed)
- 2 tablespoons oil
- 1 large onion, finely chopped
- 1 tablespoon ginger-garlic paste
- 2 large tomatoes, pureed or finely chopped
- 2 teaspoons chole masala (from Indian stores)
- 1/2 teaspoon turmeric
- 1 teaspoon ground coriander
- 1/2 teaspoon ground cumin
- 1/2 teaspoon red chili powder (to taste)
- Salt and lemon juice to taste
- Fresh cilantro for garnish
Sauté onions in oil until golden. Add ginger-garlic and cook briefly. Stir in tomatoes and cook until thick and glossy. Add spices and salt, then chickpeas and a splash of water. Simmer 15–20 minutes, mashing a few chickpeas to thicken the sauce. Finish with lemon juice and cilantro.
Quick bhature shortcut
Traditional bhature uses a fermented dough, but you can cheat a bit:
- 2 cups all-purpose flour
- 1/4 cup plain yogurt
- 1/2 teaspoon baking powder
- 1/4 teaspoon baking soda
- 1 teaspoon sugar
- 1/2 teaspoon salt
- Water as needed
- Oil for deep frying
Mix dry ingredients, add yogurt, then enough water to make a soft dough. Rest 30–60 minutes. Divide into balls, roll into circles, and deep fry until puffed and golden.
This dish is one of the most satisfying examples of Indian street food and their recipes, especially for weekend brunch.
Bhel Puri: crunchy, tangy, no-cook street snack
If you want a lighter example of Indian street food, bhel puri is your friend. It’s a no-cook, crunchy chaat made with puffed rice, sev (crunchy chickpea noodles), chopped veggies, and chutneys.
Where you’ll find it: Mumbai beaches and chaat stalls across India.
Flavor profile: Crunchy, tangy, sweet, spicy – and very snackable.
Bhel puri recipe (assemble right before eating)
- 3 cups puffed rice
- 1 cup sev (thin variety)
- 1 small boiled potato, diced
- 1 small red onion, finely chopped
- 1 small tomato, finely chopped (seeds removed)
- 2 tablespoons chopped cilantro
- 2–3 tablespoons tamarind chutney
- 2–3 tablespoons green chutney (cilantro-mint)
- 1–2 teaspoons chaat masala
- Lemon juice and salt to taste
In a large bowl, combine puffed rice, sev, potato, onion, tomato, and cilantro. Add chutneys, chaat masala, lemon juice, and salt. Toss quickly and serve immediately so it stays crisp.
For anyone looking for fast examples of Indian street food and their recipes that don’t require frying or long cooking times, bhel puri is a perfect starting point.
2024–2025 trends: modern twists on classic Indian street food
In recent years, especially by 2024–2025, chefs in India and abroad have started playing with these classics. Some of the most interesting examples include:
- Tandoori paneer tacos inspired by paneer tikka, wrapped in soft tortillas instead of naan.
- Butter chicken fries, where French fries are topped with creamy butter chicken sauce.
- Dosa waffles, using dosa batter in a waffle iron for a crisp, fun brunch dish.
- Pani puri shots, served in small glasses at parties with flavored waters like jalapeño-mint or beet-tamarind.
These aren’t traditional, but they’re modern examples of Indian street food and their recipes evolving for global palates. If you’re watching your health, it’s worth remembering that many street foods are fried or high in sodium. The good news: cooking them at home lets you control oil, salt, and portion sizes. For general guidance on healthier eating patterns, you can look at resources like the U.S. Department of Agriculture’s MyPlate guidelines or heart-health tips from the National Heart, Lung, and Blood Institute.
How to recreate the best examples of Indian street food at home
Now that we’ve walked through several examples of Indian street food and their recipes, here are a few practical tips to make them work in a typical U.S. kitchen:
- Stock a basic Indian pantry:
- Spices like turmeric, cumin, coriander, garam masala, chaat masala, and pav bhaji masala.
- Chickpea flour (besan), basmati rice, lentils, and canned chickpeas.
- Use your existing cookware: A nonstick skillet or cast-iron pan can stand in for a giant street-side griddle. A regular blender handles chutneys and pani puri water.
- Adjust the heat level: If you’re not used to a lot of spice, cut back on fresh chiles and chili powder. You can always add more at the table.
- Balance flavors: Most of these dishes juggle spicy, tangy, sweet, and salty. Lemon juice and tamarind add tang, jaggery or brown sugar adds sweetness, and chaat masala adds that classic “street food” punch.
If you have specific health concerns (like heart disease, high blood pressure, or diabetes), it’s smart to talk with a healthcare professional or consult evidence-based resources such as Mayo Clinic’s healthy recipes section or NIH’s nutrition information for guidance on adapting these recipes.
FAQ: real examples of Indian street food and their recipes
Q1. What are some popular examples of Indian street food and their recipes I should try first?
Some of the best examples to start with are pani puri, pav bhaji, vada pav, masala dosa, chole bhature, and bhel puri. These give you a tour of different regions and textures: crispy puris, buttery bread, fried potato patties, fermented crepes, puffed bread, and crunchy puffed rice.
Q2. Which example of Indian street food is easiest for beginners?
Bhel puri is one of the easiest examples of Indian street food and their recipes because there’s no frying or long cooking. Pav bhaji is also beginner-friendly if you’re comfortable sautéing and mashing vegetables.
Q3. Are there healthier examples of Indian street food?
Yes. Masala dosa (when made with little oil), bhel puri with extra veggies and light chutneys, and pani puri with baked puris and less salt can all be lighter options. You can also bake vadas instead of deep frying, or use whole-wheat pav and bhature. For general healthy eating tips, resources like MyPlate.gov and Mayo Clinic offer practical advice.
Q4. Can I find ingredients for these examples of Indian street food in regular U.S. grocery stores?
More and more, yes. Chickpeas, potatoes, onions, tomatoes, cilantro, yogurt, and basic spices are widely available. For items like chaat masala, pav bhaji masala, sev, puri shells, and dosa batter, check Indian grocery stores or online retailers.
Q5. What’s a good example of Indian street food for a party?
Pani puri is the most interactive example of Indian street food and their recipes for parties. You can set up a DIY “pani puri bar” with puris, fillings, and different flavored pani. Bhel puri and pav bhaji also work well for feeding a crowd.
These examples of Indian street food and their recipes are a starting point, not a finish line. Once you’re comfortable with the basics, you can start riffing: turn pav bhaji into a loaded baked potato, use dosa batter for waffles, or top your fries with chole. That’s when your kitchen starts to feel a little more like a street stall in Mumbai or Delhi.
Related Topics
Tasty examples of prepare delicious samosas: 3 easy recipes anyone can make
Tasty Examples of Vegetarian Indian Dishes: Examples and Recipes
The best examples of spicy Indian pickle recipes: 3 tasty examples you can actually make
So You Want Real Butter Chicken, Not Orange Soup?
Delicious examples of Indian street food and their recipes you can cook at home
Tasty examples of exploring regional Indian cuisines for curious home cooks
Explore More Indian Cuisine
Discover more examples and insights in this category.
View All Indian Cuisine