When you talk about the best food/cuisine in the world, Indian foods would inevitably feature in the top five list. Known for its distinct flavour, aroma, and generous use of spices, Indian food has won the hearts of people all over the world. Whether you like eating non-vegetarian meals or prefer only plant-based foods, India has plenty of dishes that will tickle your taste buds!  

As you travel across India, you may feel like you are going on a culinary adventure as every city, and state has a unique food culture and a speciality dish. But some dishes are more popular than others, and much-loved by all. Here are some of the most popular and best Indian foods you must try. 


Originally a south Indian delicacy, Dosa has gained immense popularity all over India and has even taken its place on the world map of tastiest foods. A crispy, and savoury pancake, Dosa is made of fermented rice and black lentil batter.  

Traditionally served with sambhar, i.e., lentil soup and coconut chutney, it is the most popular breakfast dish in India. You can find plenty of roadside stalls and even the plushest restaurants around the country serving a variety of Dosas. Just like the original dish, its variations are also popular.  


When you talk about popular Indian cuisine, it would be perjury to leave out Biryani. The undisputed king of Indian foods, Biryani is not just a dish, it is an emotion! Originating in the royal kitchens of the Mughal rulers in India, Biryani remains a timeless classic.  

One of the best rice preparations in the world, Biryani is made of a medley of ingredients, including whole spices, vegetables, eggs and meat. Every state in India has its own unique version of Biryani, and each one is worth trying.  

While the spice levels and the ingredients used in different biryani may vary, one thing is a constant – it's utterly delicious. The rich aroma and flavours coming from the use of special Basmati rice fill your tummy, heart and soul! 


Samosas are one of the most popular takeaway snacks in India, and a must-try for all. It is a fried snack made out of the dough with a savoury filling. The filling is usually made of mashed potatoes, lentils, green peas, onions and sometimes minced meat. It is best served hot with mint and tamarind chutney.  

The crispy outer texture and the soft filling inside tickle your taste buds and would make it impossible to have just one. Generally, Indians like to have Samosa with evening tea, but you can have it any time of the day, and every time its taste will leave you smiling from ear to ear.

Tandoori Meat 

If you do a simple online search for the best Indian dishes and recipes, every list will inevitably feature a tandoori dish. Tandoor meat dishes derive their names from how they are cooked in Tandoor.  

Tandoor is basically a cylindrical clay oven that can reach temperatures up to 900 degrees Fahrenheit, and it is used extensively all over India to cook vegetables, breads, and meat. Tandoor. Since Tandoor uses coal, the dishes used cooked in it have a distinct smoky flavour and aroma.  

Although Indians use tandoor to cook many dishes, you cannot miss out on trying the tandoor meats, including the kebabs and the ever-so-popular and lip-smacking dish, Tandoori chicken. The chicken meat, which is marinated in yoghurt combined with spices overnight and then slow-cooked in the tandoor, is tender, juicy and melts in your mouth.  

Fish Curry 

India has a long coastline and boasts some of the most spectacular seafood dishes that are popular in India and worldwide. There are endless varieties of fish curries in India, but the fish curries from Kerala and West Bengal are the most popular dishes of India around the world for more than one reason. 

The Kerala fish curries have a tangy taste and are rich in spices and coconut. In comparison, the fish curries from West Bengal are more spicy and greasy and have a distinct flavour and aroma coming from the use of mustard oil.  

You can enjoy a delicious bowl of fish curry with piping hot rice and you feel you have entered food heaven! 

Apart from the dishes mentioned above, some of the worthy close contenders that can potentially make it to the top 5 most popular foods to eat in India include Dal, Khichdi, Chole masala, and idli.


Enjoy the best Indian food on your holiday at Club Mahindra resorts 

Wherever you go for a vacation in India, you can book your stay at the most premium resorts in India offered by Club Mahindra. These resorts have a reputation for providing the best and most unforgettable holiday experience. Here you can enjoy living in spacious and comfortable rooms, enjoy the most modern amenities and feel pampered by the best-in-class hospitality services. 


The exquisite dining experiences at Club Mahindra resorts deserve a special mention. The chefs at the resorts ensure that you get the best dining experience with each meal, and they prepare a special menu that includes the best of both the local delicacies and the popular Indian foods that appeal to your palate. 

About Club Mahindra

Mahindra Holidays & Resorts India Ltd. (MHRIL), a part of Leisure and Hospitality sector of the Mahindra Group, offers quality family holidays primarily through vacation ownership memberships and brings to the industry values such as reliability, trust and customer satisfaction. Started in 1996, the company's flagship brand ‘Club Mahindra’, today has over 250,000 members , who can holiday at 100+ resorts in India and abroad.

Read More

Checkout our resorts