Indian food is famous worldwide for its rich flavours, spices and regional diversity. From street food to royal dishes, here are the top 10 most popular foods in India, ranked by popularity and cultural importance.
1. Biryani
Biryani is India’s undisputed favourite, enjoyed in countless regional styles like Hyderabadi, Lucknowi and Kolkata biryani. This aromatic rice dish combines basmati rice, meat or vegetables, saffron and whole spices, slow‑cooked for deep flavour.
2. Butter Chicken (Murgh Makhani)
Butter chicken is a creamy tomato‑based chicken curry that is loved across India and abroad. Tender tandoori chicken pieces are cooked in a buttery, mildly spiced gravy, usually served with naan or rice.
3. Masala Dosa
Masala dosa is South India’s superstar dish and a breakfast favourite nationwide. It is a thin, crispy rice‑lentil crepe stuffed with spiced potato masala, served with sambar and coconut chutney.
4. Chole Bhature
Chole bhature is a hearty North Indian combo of spicy chickpea curry (chole) and deep‑fried fluffy bread (bhature). Popular in Punjab and Delhi, it is often eaten as a heavy breakfast or weekend special meal.
5. Hyderabadi Biryani
Although biryani is already at number 1, Hyderabadi biryani deserves its own mention for its iconic status. Known for layered rice, marinated meat and strong flavours, it is a must‑try dish for spice and biryani lovers.
6. Paneer Butter Masala / Paneer Tikka Masala
For vegetarians, paneer butter masala or paneer tikka masala is a top choice. Soft paneer cubes are cooked in a rich, creamy, mildly spicy gravy that pairs perfectly with naan, roti or jeera rice.
7. Pani Puri / Golgappa
Pani puri (also known as golgappa or puchka) is India’s most popular street snack. Crispy hollow puris are filled with spicy, tangy water, potatoes and chickpeas, creating a burst of flavours in one bite.
8. Vada Pav
Vada pav is often called the “Indian burger” and is Mumbai’s favourite street food. It consists of a spicy potato fritter (vada) stuffed inside a pav bun, served with chutneys and fried chillies.
9. Rajma Chawal
Rajma chawal is a comfort food classic in North India. Red kidney beans are slow‑cooked in a thick masala gravy and served with steamed rice for a simple, satisfying meal.
10. Pav Bhaji
Pav bhaji is a buttery, spicy vegetable mash served with toasted pav buns. Originating in Mumbai, it is now a popular evening snack and street food across India.

