10 Best Street Food In India: A Flavorful Journey Through Every State

An image of samosa served on a plate with onions on the side and lettuce, the best street food in India

India’s streets are packed with flavours and aromas, offering some of the best street food in India. Every region has its own street food, shaped by local spices, ingredients, and traditions. From the spicy tang of Pani Puri to the comforting warmth of Thukpa Soup, these dishes showcase the country’s diverse food culture. Street food is more than just about the taste, it is about enjoying the buzz at a street food stall. In this blog, we explore ten of the best street foods in India, covering their regional variations, ingredients, cost, and the best places to try them.

10 Best Street Food In India

Here’s a list of the best street food in India for you to savour, featuring a diverse selection of flavours, textures, and culinary traditions that make Indian street food truly special:

1. Pani Puri

An image of a plate of Pani Puri, with six stuffed puris, a bowl of green liquid, and garnished vegetables

Photo: Teena Sometimes / Wikimedia Commons

Pani Puri is one of India’s most popular street foods, known for its crispy, hollow puris filled with tangy, spicy flavoured water, mashed potatoes, chickpeas, and chutneys. While its exact origins are debated, Pani Puri is widely believed to have originated in the Indian subcontinent, particularly in present-day Bihar. Each bite offers a mix of bold flavours, making it a favourite snack for people of all ages, especially enjoyed in Indian evenings.

What Is It Made Of: Atta (whole wheat flour) or Suji (semolina)
Cost Of The Food: ₹20 – ₹50 per plate

2. Samosa

An image of Samosas, the best street food in India, garnished with cilantro and a drizzle of sauce, placed on a woven mat

Photo: Ahmad No More / Pexels

Samosa is the best street food in India, a deep-fried snack with a crispy, golden crust and a flavourful spiced filling. Traditionally, the filling consists of mashed potatoes, peas, and spices, though variations with meat or lentils are also popular. The samosa traces its origins to the Middle East, where it was known as “sanbusak.” It was introduced to India between the 13th and 14th centuries by Middle Eastern and Central Asian chefs in the royal kitchens of the Delhi Sultanate.

What Is It Made Of: Maida (all-purpose flour), though some variations use atta (whole wheat flour)
Cost Of The Food: ₹10 – ₹30 per piece

3. Jalebi

An image of intricate, orange-coloured jalebi spirals glistening with sugar syrup, stacked and ready to serve

Photo: sarayu P / Pexels

Jalebi is a popular sweet known for its crispy texture and sugary syrup coating. Made by piping fermented batter into hot oil in circular shapes, fried until golden and then soaked in sugar syrup, giving it a caramelised flavour. Jalebi traces its origins to the Middle East, where a similar dish called “zalabiya” was popular. It was introduced to India by Persian-speaking traders and invaders and gradually became a beloved part of Indian sweets.

What Is It Made Of: Maida (all-purpose flour) for the batter.
Cost Of The Food: ₹30 – ₹100 per plate

4. Vada Pav

An image of a plate of Vada Pav, the most famous street food in India, with a chili pepper, and a pile of chutney powder

Photo: Aditya Mara / Pexels

Vada Pav, often called Mumbai’s burger, is a popular street food made of a deep-fried spicy potato fritter (vada) placed inside a soft pav (bread roll). It is typically served with garlic chutney and fried green chilies for an extra kick. Originating in Mumbai in the 1960s, Vada Pav was created as a quick and budget-friendly meal for the city’s working class, combining the Portuguese-inspired pav with a spicy potato dumpling.

What Is It Made Of: Besan (gram flour) for the batter
Cost Of The Food: ₹15 – ₹50 per piece

5. Kathi Roll

An image of a Kathi Roll, a wrap filled with strips of carrots and other ingredients, placed on a tray

Photo: Vivekpat30 / Wikimedia Commons

The Kathi Roll is the best street food in India, made with a flaky paratha wrapped around flavourful fillings like chicken, mutton, or paneer. Onions, sauces, and spices add extra layers of taste, making it a satisfying meal on the go. It was first created at Nizam Restaurant in Kolkata, where skewer-roasted kebabs were wrapped in paratha for convenience. Traditionally, the kebabs were cooked on bamboo skewers, known as “kati” in Bengali, which gave the dish its name.

What Is It Made Of: Maida (all-purpose flour) for the paratha
Cost Of The Food: ₹50 – ₹150 per roll

6. Chole Bhature

An image of Chole Bhature with two puffed breads, spicy chickpea curry, red onion slices, and pickle

Photo: Aleemk72 / Wikimedia Commons

Chole Bhature is a well-loved North Indian dish known for its rich flavours and satisfying taste. It features deep-fried, fluffy bhature paired with spicy and tangy chickpea curry (chole). Often served with pickles, onions, and a glass of lassi, it’s a meal that feels both indulgent and comforting. Thought to have originated in Punjab, Chole Bhature has become a favourite breakfast or lunch choice across India, enjoyed for its perfect balance of crisp, soft, and spicy elements.

What Is It Made Of: Maida (all-purpose flour) for the bhature
Cost Of The Food: ₹50 – ₹120 per plate

7. Litti Chokha

An image of Litti Chokha, stuffed bread buns with creamy white sauce, garnished with herbs, and other vegetable dishes on the table

Photo: RASHMITHAKURSHARMA / Wikimedia Commons

Litti Chokha is a traditional dish from Bihar, known for its rich flavours and simple ingredients. This dish has been a staple in Bhojpuri cuisine for centuries, especially in regions like Buxar and Banaras. Litti is traditionally baked over coal or cow dung cakes, giving it a distinct smoky taste. It is served with chokha, a mashed mixture of roasted eggplant, tomato, and potato, often topped with ghee. Litti Chokha also holds cultural significance, being associated with festivals and community gatherings.

What Is It Made Of: Whole wheat flour for the litti, sattu (roasted gram flour) for the stuffing
Cost Of The Food: ₹30 – ₹80 per plate

8. Idli Sambhar

An image of Idli Sambhar, with two idlis, sambar, coconut chutney, tomato chutney, and mint chutney on a banana leaf

Photo: Shafana jasmine / Wikimedia Commons

Idli Sambhar is a popular breakfast in South India, known for being light, nutritious, and easy to digest. Idlis are soft, fluffy steamed rice cakes, typically served with sambhar, a flavourful lentil-based vegetable stew. Coconut chutney adds an extra layer of taste, making it a well-balanced meal. With roots dating back over a thousand years, Idli and Sambhar have remained a staple in South Indian cuisine and have now become the best street food in India.

What Is It Made Of: Rice and urad dal (black gram) for the idli
Cost Of The Food: ₹40 – ₹100 per plate

9. Aloo Tikki

An image of Aloo Tikki garnished with cilantro, served with tamarind chutney, yogurt, and spices, on a plate

Photo: Nanditamomai / Wikimedia Commons

Aloo Tikki is the best street food in India, made from crispy, shallow-fried potato patties seasoned with spices. It’s typically served with tamarind chutney, yogurt, pomegranate, and sev, creating a mix of tangy, sweet, and spicy flavours. Some versions include a filling of lentils or peas, adding extra texture and taste. It’s a go-to snack at street stalls,markets and even Indian weddings, enjoyed fresh off the pan.

What Is It Made Of: Boiled potatoes for the tikki
Cost Of The Food: ₹30 – ₹80 per plate

10. Thukpa Soup

An image of a bowl of thukpa soup with noodles, vegetables, and chicken, with a spoon inside

Photo: Arunabha.Goswami / Wikimedia Commons

Thukpa, a Tibetan-origin noodle soup, first became popular in Northeast India and has now spread across the country. It is a hearty, comforting dish made with noodles, vegetables, and a flavourful broth. Meat lovers can enjoy variations with chicken or beef, while the vegetarian version is equally delicious. The warm and spicy broth makes it a perfect dish for cold weather.

What Is It Made Of: Wheat or buckwheat flour for the noodles
Cost Of The Food: ₹50 – ₹150 per bowl

India’s street food culture is an exciting journey through flavors, textures, and culinary traditions. Whether you’re a fan of spicy, tangy, sweet, or savory, the best street food in India has something for every palate. Each dish tells a story of its region, making it a must-try experience for food lovers. Book your culinary journey with TripXL and explore the best local flavors across India.

Cover Photo: Marvin Ozz / Pexels

Frequently Asked Questions

There are plenty! Pani Puri, Aloo Tikki, Chole Bhature, and Idli Sambhar are some of the most popular vegetarian choices.
Idli Sambhar is a good option since it’s steamed and packed with protein, making it both light and filling.
Yes, Many Indian restaurants and food trucks around the world serve street food classics like Samosas, Pani Puri, and Pav Bhaji.
Evenings are ideal, as that’s when most vendors start setting up and the food is freshly prepared.
It’s budget-friendly! Most street food items range from ₹10 to ₹100, depending on the city and location.

Recommended Articles

Leave a Reply

Top Travel Destinations by Month