Best Indian Dishes – Top 10 From Classic to Contemporary

Best Indian Dishes

India is a land of diverse cultures and flavours, and its cuisine is renowned for its vibrant spices and rich aromas. From the snowy peaks of the Himalayas to the tropical shores of Kerala, each region boasts its own unique culinary traditions. Indian dishes are known for their complexity, blending a myriad of flavours and textures to create an explosion of taste that tantalises the senses.




Masala Dosa




Tandoori Chicken


Dal Makhani






Palak Paneer







One cannot speak of Indian cuisine without mentioning the ubiquitous spices that play a pivotal role in every dish. The aromatic spices like turmeric, cumin, coriander, and cardamom add depth and complexity to the flavours, transforming even the simplest of ingredients into an extraordinary culinary experience.

The diversity of Indian cuisine is reflected in its myriad of dishes, each with its own distinct character. From the fiery curries of the North to the fragrant biryanis of the South, Indian cuisine offers a plethora of choices for every palate. Whether you are a vegetarian or a meat lover, there is an Indian dish to satisfy every craving.

Join us on a journey through the best of Indian cuisine as we explore the diverse and delectable dishes that make India a gastronomic paradise. Get ready to embark on a culinary adventure that will leave you craving for more, as we unveil the secrets of these mouthwatering creations.

Top 10 Best Indian Dishes

The richness of Indian cuisine is not just limited to its main courses. Indian street food is a culinary adventure in itself, with its mouthwatering snacks and chaats that are bursting with flavors. From crispy samosas to tangy pani puri, these street delicacies are a must-try for any food enthusiast.


1. Masala Dosa

Masala Dosa is a popular South Indian dish that consists of a crispy and thin crepe-like pancake made from fermented rice and lentil batter. It is typically served with a spicy potato filling known as “masala.” The preparation of Masala Dosa involves soaking and grinding a mixture of rice and urad dal (split black lentils) into a smooth batter. This batter is then fermented overnight, which gives the dosa its characteristic tangy flavour.

To make the masala filling, potatoes are boiled, mashed, and sautéed with onions, green chilies, mustard seeds, curry leaves, and a blend of spices such as turmeric and cumin. The masala is then stuffed inside the dosa before it is folded into a cylindrical shape.

Masala Dosa is often accompanied by a variety of chutneys and sambar, a lentil-based vegetable stew. The dosa is traditionally eaten with the hands, tearing off small pieces and dipping them into the chutney and sambar for a burst of flavors. It is a popular breakfast item in India and enjoyed by people of all ages.

Best Indian Dishes - Top 10 From Classic to Contemporary

2. Biriyani

Biryani is a flavorful and aromatic rice dish that originated in the Indian subcontinent. It is prepared by cooking basmati rice with a combination of meat, vegetables, or both, along with a blend of spices and herbs. The dish is known for its rich and complex flavors, achieved through layering and slow cooking.

The key to a good biryani lies in the spices. A typical biryani spice mix includes cinnamon, cardamom, cloves, bay leaves, and star anise. The meat or vegetables are marinated in a mixture of yogurt and spices before being cooked. The rice is parboiled separately and then layered with the meat or vegetable mixture, along with caramelized onions, mint leaves, and saffron-infused milk for added aroma and color. The layers are then sealed with a tight-fitting lid and cooked on low heat, allowing the flavors to meld together.

Biryani is a complete meal in itself and is often garnished with fried onions, raisins, and nuts. It is served with raita, a yogurt-based condiment, or a side salad. Biryani variations can be found across India, each with its own unique twist and regional influence.

Best Indian Dishes - Top 10 From Classic to Contemporary

3. Tandoori Chicken

Tandoori Chicken is a popular Indian dish known for its vibrant color, smoky flavor, and juicy texture. It is made by marinating chicken pieces in a mixture of yogurt and spices, and then cooking them in a traditional clay oven called a tandoor.

The marinade for tandoori chicken typically includes yogurt, lemon juice, ginger, garlic, and a blend of spices such as cumin, coriander, turmeric, and garam masala. The chicken is left to marinate for several hours or overnight, allowing the flavors to penetrate the meat.

The tandoor oven, which is heated with charcoal or wood, reaches high temperatures, giving the chicken a charred and slightly smoky taste. The chicken pieces are skewered and placed inside the tandoor, where they are cooked until tender and cooked through. The result is succulent and flavorful chicken with a slightly crispy exterior.

Tandoori Chicken is often served with mint chutney, sliced onions, and lemon wedges. It can be enjoyed as a starter or as part of a main course. The dish has gained popularity worldwide and is a favorite among lovers of Indian cuisine.

Best Indian Dishes - Top 10 From Classic to Contemporary

4. Dal Makhani

Dal Makhani is a popular North Indian dish known for its rich and creamy texture. It is a luscious blend of lentils, primarily black gram (urad dal) and kidney beans (rajma), cooked with butter and cream. The lentils are soaked overnight, then simmered with aromatic spices like cumin, coriander, and garam masala, along with ginger, garlic, and tomatoes, which give the dish its distinct flavor.

The slow cooking process enhances the creamy consistency and allows the flavors to meld together. Dal Makhani is traditionally cooked in a large pot or handi over a low flame, sometimes for hours, to achieve its velvety texture. It is often garnished with a dollop of butter or cream, along with fresh coriander leaves.

This indulgent dish is typically served with naan, roti, or steamed rice, making it a favorite choice for both vegetarian and non-vegetarian Indian food lovers.

Best Indian Dishes - Top 10 From Classic to Contemporary

5. Thali

A thali is a complete Indian meal served on a round platter or tray. It is a harmonious ensemble of various dishes, each representing different flavors, textures, and nutritional elements. The thali typically includes a variety of curries, daal (lentil soup), rice, Indian bread (such as roti or naan), yogurt, pickles, and desserts. The specific components of a thali may vary based on regional and cultural preferences.

Thalis are popular across India and are served in both homes and restaurants. They offer a balanced and diverse culinary experience, showcasing the richness and diversity of Indian cuisine. The thali concept allows individuals to enjoy a little taste of everything in one meal, making it a satisfying and wholesome dining experience.

The assortment of dishes in a thali provides a range of flavors, from spicy to sweet, and the combination of different textures creates a delightful feast for the senses.

Best Indian Dishes - Top 10 From Classic to Contemporary

6. Idly

Idly is a traditional South Indian breakfast dish that has gained popularity throughout India and beyond. It is a steamed rice and lentil cake, typically served with coconut chutney and sambar (a lentil-based vegetable stew). Idly batter is made by soaking a combination of rice and urad dal (skinned black gram) overnight, then grinding it into a smooth paste. The batter is fermented overnight, which gives the idlies their characteristic light and fluffy texture.

The idly batter is poured into specialized moulds and steamed until cooked. The resulting idlies are soft, spongy, and mildly tangy in taste. They are easily digestible and nutritious, making them a healthy breakfast option. Idlies are often enjoyed with a variety of accompaniments like coconut chutney, tomato chutney, sambar, and sometimes even ghee (clarified butter).

This versatile dish is not only a breakfast staple but can also be consumed as a light meal or snack throughout the day.

Best Indian Dishes - Top 10 From Classic to Contemporary

7. Palak Paneer

Palak Paneer is a popular Indian dish that combines the goodness of spinach (palak) with soft cubes of paneer (Indian cottage cheese). It is a rich and creamy vegetarian dish that is loved by many. The dish is made by blanching spinach leaves and then grinding them into a smooth puree.

In a separate pan, paneer cubes are lightly fried until golden brown. The spinach puree is then cooked with aromatic spices such as cumin, coriander, and garam masala, along with onions, tomatoes, and ginger-garlic paste. The fried paneer cubes are added to the spinach gravy, allowing them to absorb the flavors.

Palak Paneer is typically served hot with naan or roti (Indian bread) and is a delightful combination of flavors and textures. The vibrant green color of the spinach puree adds to the visual appeal of the dish. The creamy and slightly tangy taste of the paneer complements the earthy flavors of the spinach and spices.

It is a nutritious dish as spinach is rich in iron and other essential nutrients, while paneer provides a good source of protein. Palak Paneer is a favorite among vegetarians and a must-try for anyone seeking to explore the diverse flavors of Indian cuisine.

Best Indian Dishes - Top 10 From Classic to Contemporary

8. Chaat

Chaat is a popular street food in India that is known for its tangy and savory flavors. It is a delightful snack that combines a variety of ingredients such as crispy fried dough, boiled potatoes, chickpeas, yogurt, tamarind chutney, and an assortment of spices. Chaat can be found in various forms, including Aloo Tikki Chaat, Papdi Chaat, and Bhel Puri, each with its own unique combination of ingredients.

Aloo Tikki Chaat, for example, consists of mashed potato patties (aloo tikki) that are deep-fried until golden and crispy. These tikkis are then topped with yogurt, tamarind chutney, mint chutney, chopped onions, and a sprinkle of chaat masala, which is a tangy spice blend. The combination of flavors and textures in Aloo Tikki Chaat is simply mouthwatering.

Papdi Chaat is another popular variant that includes crispy fried dough wafers (papdis) layered with boiled potatoes, chickpeas, yogurt, tamarind chutney, and mint chutney. It is garnished with finely chopped onions, tomatoes, and a generous sprinkle of sev (crunchy chickpea flour noodles). The mixture of sweet, tangy, and spicy flavors in Papdi Chaat creates a burst of taste with every bite.

Chaat is a beloved snack across India and is often enjoyed as a quick and satisfying meal on the go. It is a perfect blend of flavors, textures, and spices, making it a must-try for any food lover visiting India.

Best Indian Dishes - Top 10 From Classic to Contemporary

9. Naan

Naan is a popular Indian bread that is soft, fluffy, and slightly chewy. It is a quintessential accompaniment to many Indian dishes and is enjoyed by people of all ages. Naan is typically made with all-purpose flour, yogurt, yeast, salt, and a bit of sugar. The dough is kneaded until smooth and then left to rise for a few hours, allowing the yeast to work its magic.

Traditionally, naan is cooked in a tandoor, which is a clay oven. The dough is rolled into tear-shaped pieces and slapped onto the hot walls of the tandoor, where it bakes quickly, resulting in a slightly charred and deliciously puffed bread. However, naan can also be cooked on a stovetop or in a regular oven if a tandoor is not available.

Naan comes in various flavors and varieties, including plain naan, butter naan, garlic naan, and cheese naan. Butter naan is brushed with melted butter, giving it a rich and indulgent taste. Garlic naan is infused with minced garlic, adding a delightful aroma and flavor. Cheese naan is stuffed with grated cheese and sometimes herbs, creating a gooey and cheesy delight.

Naan is best enjoyed fresh and warm, served alongside curries, kebabs, or other Indian dishes. Its soft texture and ability to soak up flavorful gravies make it a favorite choice for scooping up mouthfuls of deliciousness.

Best Indian Dishes - Top 10 From Classic to Contemporary

10. Poori

Poori is a deep-fried bread that is popular across India. It is made using whole wheat flour, salt, and water, and the dough is kneaded until smooth and elastic. Small portions of the dough are then rolled into circular discs and deep-fried until they puff up and turn golden brown.

Poori is known for its light and airy texture, with a crispy exterior and a soft interior. It is often served as a breakfast or brunch item and is accompanied by a variety of side dishes. One popular combination is Poori with Aloo Sabzi, which consists of a flavorful potato curry. The spicy and aromatic curry pairs perfectly with the mild taste and texture of the Poori.

Poori is also enjoyed during festive occasions and special celebrations. It is a versatile bread that can be served with both vegetarian and non-vegetarian dishes. It can be eaten plain or stuffed with various fillings, such as mashed potatoes, lentils, or paneer. The simplicity of Poori, combined with its delightful taste and ability to be paired with different flavors, makes it a beloved dish in Indian cuisine.

Whether enjoyed as a part of a meal or as a standalone snack, Poori is a delicious and satisfying bread that brings joy to the taste buds.

Best Indian Dishes - Top 10 From Classic to Contemporary

Some More Indian Foods

Here’s the list of some more Indian Foods that you must try once at least.


Indian Foods






Medhu Vada


Rogan Josh






Chicken Tikka Masala


Madras Curry


Vada Pav


Dahi Vada

Top Indian Dishes

Indian cuisine is a treasure trove of diverse flavours and culinary delights. From the crispy and tangy Masala Dosa to the fragrant and flavorful Biryani, each dish offers a unique experience for the palate. The vibrant spices and aromatic herbs used in Indian cooking elevate simple ingredients to new heights, creating a symphony of taste and aroma.

The range of Indian dishes is vast and caters to various preferences and dietary choices. Whether you’re a vegetarian or a meat lover, there is an Indian dish to suit your taste. The Thali, with its assortment of curries, daal, rice, bread, and desserts, provides a complete and balanced meal that showcases the diversity of Indian cuisine.

Indian street food, such as Chaat and Poori, adds an exciting dimension to the culinary landscape. These snacks are bursting with flavours, combining crispy textures, tangy chutneys, and aromatic spices to create a delightful eating experience.

Moreover, Indian cuisine is not just about the main dishes; it’s a celebration of spices and herbs that infuse every meal with depth and complexity. The careful blending of spices like turmeric, cumin, coriander, and garam masala enhances the taste and aroma of each dish, making Indian cuisine a sensory delight.

In summary, exploring the best Indian dishes is like embarking on a culinary adventure, where every bite unveils a new and exciting flavour profile. Whether you’re savouring the dosas of the South, the biryanis of the North, or the chaats from street vendors, Indian cuisine promises an explosion of taste that will leave you craving for more. So, let your taste buds be your guide and immerse yourself in the rich tapestry of flavors that Indian cuisine has to offer

Disclaimer: The above information is for general informational purposes only. All information on the Site is provided in good faith, however we make no representation or warranty of any kind, express or implied, regarding the accuracy, adequacy, validity, reliability, availability or completeness of any information on the Site.

Categories: Top 10 News

Leave a Comment