
There’s something about Indian food that just feels like home. Whether it’s the rich aroma of slow-cooked spices, the sizzling sound of a tandoor, or the comforting warmth of a curry, there’s something magical about Indian cuisine. I remember the first time I tried butter chicken at Dilchad, an Indian restaurant in London—it was love at first bite! Over the years, I’ve explored more dishes, each one telling a story of India’s diverse culture and history. In this blog, I’ll take you through some of the most popular Indian foods that have won hearts worldwide.
Table of Contents
1. Butter Chicken

Butter Chicken is a dish that always impresses. Tender, melt-in-your-mouth chicken pieces are cooked in a creamy, rich sauce made from butter, cream, and tomatoes. The spices are mild but flavorful, creating a perfect balance that makes every bite irresistible.
If you’re planning a dinner party, Butter Chicken is a fantastic choice. Its smooth, creamy texture and mild spice level make it a crowd-pleaser that everyone will enjoy. Serve it with warm naan or fluffy rice, and it becomes the ultimate comfort food for your guests. Whether you’re trying it for the first time or you’ve had it many times before, Butter Chicken is a dish that never disappoints!
2. Samosa

When you think of Indian street food, samosas are one of the first things that come to mind. These crunchy, golden snacks are filled with a tasty mix of spiced potatoes, peas, and sometimes meat. Every bite is full of flavour! Whether you’re walking through the busy streets of Delhi or grabbing a snack at your local Indian restaurant, samosas are always a hit.
What makes samosas so tasty is the mix of spices inside—like cumin, coriander, and turmeric. The crispy outer layer is deep-fried, making it crunch perfectly when you bite into it, while the soft filling inside is warm and flavourful.
In India, samosas are often eaten as a quick snack, sometimes with a tangy tamarind chutney or a cool mint dip. They’re great for any time of day, whether you’re looking for a casual snack or something to add to a bigger meal. Samosas will always be a favourite in Indian food!
3. Dosa

Dosa is a thin, crispy pancake made from fermented rice and lentil batter, and it’s a staple in South Indian cuisine. Though typically served for breakfast, it can be enjoyed at any time. Masala Dosa is a favourite variation, stuffed with a flavorful spiced potato filling and served with a side of tangy coconut chutney and hearty sambar, a lentil stew filled with vegetables.
What makes dosa stand out is its crunchy texture and slightly tangy flavour from the fermentation process. It’s both light and healthy, making it a great gluten-free option. Whether you have it plain or with a spiced filling, dosa is a must-try if you’re in the mood for authentic Indian street food.
Also, you can enjoy a crispy, comforting and perfectly made dosa at Cinnemon Lodge.
4. Pani Puri

Pani Puri is a favourite Indian street food, loved for its crispy, hollow puris filled with a combination of spicy, tangy water, mashed potatoes, and chickpeas. It’s a fun, interactive snack often enjoyed in groups, where people pop the puris into their mouths for an explosion of flavours.
The spicy water, known as pani, is made with tamarind, mint, and a variety of spices, giving it a zesty and refreshing kick. Pani Puri is also known as Golgappa or Puchka in different regions of India, but no matter the name, it remains an iconic and much-loved snack across the country.
5. Chicken Biryani

Chicken Biryani is a dish full of flavour and tradition. It’s made with fragrant basmati rice, tender marinated chicken, and a blend of spices like cardamom and cinnamon. Slow cooking brings out the best in these spices, creating a rich, deep taste in every bite.
Believed to have started in India’s royal kitchens, Chicken Biryani now comes in many different regional styles, including Hyderabadi and Lucknowi. It’s usually served with raita (a cool yoghurt dip) and sometimes a boiled egg, making it a well-rounded meal. Whether it’s for a celebration or a cosy family meal, Chicken Biryani is always a winner.
6. Chicken Tikka Masala

Chicken Tikka Masala is a dish that takes your taste buds on a journey. The tender chunks of grilled chicken soak in a rich, creamy tomato sauce, giving it a smoky, tangy flavour with just the right amount of spice. It’s a perfect blend of comfort and indulgence, making it a popular choice for anyone craving something hearty and satisfying.
Interestingly, Chicken Tikka Masala may not have originated in India at all. It’s said to have been created by Indian chefs in Britain who wanted to bring a new twist to traditional dishes, adding a creamy sauce to cater to local tastes. Now, this dish can be found in Indian restaurants worldwide, served alongside naan or basmati rice, making it a comforting go-to meal for many.
7. Chaat

Chaat is more than just a snack—it’s a full experience that delights all your senses. This iconic Indian street food is known for its perfect blend of crispy, crunchy, sweet, and tangy flavours, making it stand out from other snacks.
Chaat typically combines crispy fried dough, boiled potatoes, chickpeas, creamy yoghurt, and tamarind chutney, all seasoned with a sprinkle of chaat masala for that signature taste. Whether you’re enjoying it as a quick snack on the go or as part of a larger meal, Chaat never disappoints. From Pani Puri to Bhel Puri, there’s a Chaat variety for everyone to enjoy.
8. Tandoori Chicken

Tandoori Chicken is a well-loved dish from North India, famous for its smoky and spicy taste. The chicken is marinated in a mix of yoghurt, garlic, ginger, and spices like cumin, coriander, and garam masala. This helps to make the meat soft and lets the spices really sink in. After marinating, the chicken is cooked in a special clay oven called a tandoor. The tandoor uses charcoal or wood to create a lot of heat, giving the chicken its smoky taste and slightly crispy edges while keeping the inside tender.
It’s often served with naan bread, mint chutney, and a side of fresh salad or rice. Sometimes, it’s also served with raita, a cool yoghurt dip that helps balance the spiciness.
Tandoori Chicken is not only full of flavour but is also a healthier option. Since it’s grilled, it uses less oil, and the chicken is a good source of protein. It’s a favourite at Indian restaurants, but it’s also easy to make at home using a grill or oven. Whether you have it as a main dish or a starter, Tandoori Chicken is a tasty and satisfying meal.
9. Palak Paneer

Palak Paneer is a wholesome Indian dish where creamy spinach gravy is paired with cubes of paneer, offering a perfect balance of taste and nutrition. The spinach in this dish is packed with iron, vitamins, and antioxidants, making it not only tasty but also full of nutrients. It’s a great choice for anyone looking for a vegetarian meal that’s both healthy and satisfying.
The dish is mildly spiced, giving it a balanced flavour that isn’t too overwhelming. It goes perfectly with roti, naan, or rice, making it a versatile meal. Whether you’re looking for something comforting or trying to eat healthier, Palak Paneer is a wonderful option that lets you enjoy the rich flavours of Indian food without sacrificing nutrition.
10. Dal Makhani

Dal Makhani is a creamy, rich dish made with black lentils and kidney beans. It’s slow-cooked with butter, cream, and spices, which gives it a thick and velvety texture. This dish is a favourite in North India and is often served during special occasions and festivals.
Even though Dal Makhani is creamy and rich in taste, it’s also full of protein and fibre, making it a filling and healthy meal. It’s usually served with naan bread or jeera rice (which is rice flavoured with cumin) for a perfect, traditional meal. Whether you’re having it for lunch, dinner, or a special celebration, Dal Makhani always offers a satisfying, hearty experience.
11. Chana Masala

Chana Masala is one of the most popular low-calorie Indian foods, loved by people all around the world. This tasty dish is made with chickpeas cooked in a spicy tomato sauce, with a mix of delicious spices like cumin, coriander, and garam masala. It’s a great choice for anyone looking for a healthy meal that’s full of flavour.
The best part about Chana Masala is how it’s packed with protein and fibre from the chickpeas, making it filling and nutritious. The spices add a rich, bold taste without being too heavy, so it’s perfect if you’re looking for something tasty but light.
In India, Chana Masala is often served with rice or flatbread like naan or roti, or it is even enjoyed on its own. Whether you’re trying it for the first time or you’re a long-time fan, Chana Masala is a dish that shows just how delicious healthy Indian food can be!
12. Vegetable Biryani

Vegetable Biryani is one of the most famous vegetarian Indian foods, and it’s loved by many around the world. This delicious dish is made with fragrant basmati rice mixed with a variety of fresh vegetables like carrots, peas, and potatoes, all cooked together with spices like cumin, cinnamon, and cloves. It’s a perfect dish for anyone looking for a tasty and satisfying vegetarian option.
What makes Vegetable Biryani so special is its layers of flavour. The rice is cooked to perfection, with the vegetables adding a colourful touch. The blend of spices gives it a rich, aromatic taste, making every bite a treat.
Vegetable Biryani is a great choice for vegetarians, but it’s enjoyed by everyone! Whether served with raita (a cool yoghurt side dish) or just on its own, this popular Indian dish is sure to please anyone who loves good food.
13. Paneer Butter Masala

If you’ve ever had Indian food, chances are you’ve tried or heard of Paneer Butter Masala. This dish has become a worldwide favourite, and for good reason! It features paneer—Indian cottage cheese—cooked in a rich, buttery tomato sauce with a perfect mix of spices. It’s not just tasty but also comforting, making it an all-time favourite for people of all ages.
What’s great about Paneer Butter Masala is that it’s a kid-friendly dish. The soft paneer is easy to eat, and the mild sauce makes it a perfect introduction to Indian food for younger ones. Plus, it’s a healthy choice because paneer is high in protein, which helps kids grow strong and healthy.
Typically served with naan or rice, Paneer Butter Masala is a filling, satisfying meal that everyone loves. Whether you’re enjoying it with family or friends, it’s a dish that’s sure to bring smiles to the table. The perfect combination of smooth texture and rich flavour makes Paneer Butter Masala a must-try for anyone interested in Indian dishes!
14. Rogan Josh

Rogan Josh is a famous Indian curry from Kashmir, known for its deep red colour and rich, aromatic flavours. It is made with tender pieces of lamb or mutton slow-cooked in a gravy made from tomatoes, yoghurt, and a blend of spices like cardamom, cinnamon, and Kashmiri red chilli.
Despite its vibrant colour, Rogan Josh is not too spicy but has a warm and comforting taste. It is best served with naan or basmati rice and is a popular dish in Indian restaurants around the world.
15. Gulab Jamun

Gulab Jamun is one of the most favourite Indian desserts and for good reason! These soft, round dough balls are fried until golden brown, then soaked in a sweet, fragrant sugar syrup with hints of rose water and cardamom. Every bite is like a little piece of heaven, with the warm, syrupy goodness melting in your mouth.
What makes Gulab Jamun so special is its perfect balance of sweetness and softness. The dough balls are light and fluffy on the inside, while the syrup adds just the right amount of sweetness to each bite. It’s a treat that everyone loves, whether it’s served at a wedding, festival, or just as a special dessert after a meal.
In India, Gulab Jamun is enjoyed by people of all ages, and it’s always a favourite to share with family and friends. If you’ve never tried it, you’re in for a real treat!
Dilchad: Best Family-Friendly Restaurants in London

Dilchad in Spitalfields, London, is a top choice for family meals. Its cosy atmosphere and friendly service make it ideal for both groups and smaller gatherings. The menu has something for everyone, from mild, kid-friendly dishes like chicken tikka masala to bold and spicy flavours like lamb rogan josh and biryani for adults.
The restaurant also offers kid-friendly extras, including high chairs and smaller portions, ensuring families with young children can enjoy their meals comfortably. If you can’t dine in, Dilchad offers takeaway and delivery, so you can savour their delicious curries at home.
Whether you’re planning a family celebration or a casual meal, Dilchad’s welcoming environment and delicious food make it a top choice for families in London. Make a reservation or order online for a memorable dining experience
Conclusion
Indian food has become a global sensation, with its diverse range of flavours, spices, and textures that appeal to people from all walks of life. From the creamy richness of Butter Chicken to the crispy delight of Samosas, these dishes have crossed borders and become favourites in many countries. The popularity of Indian cuisine continues to grow as more people discover the magic of dishes like Biryani, Chaat, and Dal Makhani. Whether it’s a comforting curry or a flavorful street snack, Indian food offers something for everyone. As the world embraces these iconic dishes, one thing is clear – Indian cuisine will continue to bring joy and flavour to tables worldwide for generations to come.
Frequently Asked Question
What is the most popular Indian dish in the world?
The most popular Indian dish in the world is Butter Chicken. Its rich, creamy sauce and mild spice level make it a favourite across many countries.
Why has Indian food become popular worldwide?
Indian food has become popular worldwide because of its bold flavours, aromatic spices, and diverse range of dishes, catering to all tastes, including vegetarian and vegan options.
What is the most consumed food in India?
The most consumed food in India is rice, often paired with lentils, vegetables, and various curries, making it a staple in daily meals.
What are some traditional Indian dishes?
Some traditional Indian dishes include Biryani, Rogan Josh, Samosas, Dosa, and Dal Tadka, each representing a different region of India.
What are the best Indian vegetarian dishes?
Popular Indian vegetarian dishes include Chana Masala, Palak Paneer, Aloo Gobi, Baingan Bharta, and Vegetable Biryani.
Is Indian food always spicy?
Indian food is not always spicy. While many dishes feature spices, there are many mild and flavorful options like Butter Chicken and Korma for those who prefer less heat.
What are the key ingredients in Indian cuisine?
Key ingredients in Indian cuisine include spices (like cumin, coriander, turmeric, and cardamom), lentils, rice, vegetables, and yoghurt.
The most popular Indian dish in the world is Butter Chicken. Its rich, creamy sauce and mild spice level make it a favourite across many countries.
Indian food has become popular worldwide because of its bold flavours, aromatic spices, and diverse range of dishes, catering to all tastes, including vegetarian and vegan options.
The most consumed food in India is rice, often paired with lentils, vegetables, and various curries, making it a staple in daily meals.
Some traditional Indian dishes include Biryani, Rogan Josh, Samosas, Dosa, and Dal Tadka, each representing a different region of India.
Popular Indian vegetarian dishes include Chana Masala, Palak Paneer, Aloo Gobi, Baingan Bharta, and Vegetable Biryani.
Indian food is not always spicy. While many dishes feature spices, there are many mild and flavorful options like Butter Chicken and Korma for those who prefer less heat.
Key ingredients in Indian cuisine include spices (like cumin, coriander, turmeric, and cardamom), lentils, rice, vegetables, and yoghurt.