The Best Mouth Watering Indian Food to Try in India
Last Updated on January 22, 2023
This site contains affiliate links for products and services we recommend. Read my disclaimer for more information. If you make a purchase through these links, at no extra cost to you, I will earn a small commission (for which I am very grateful).
Guest post by Intentional Detours
India is an assault on the senses in every way possible; the colours, the smells, the sounds, and of course, the tastes.
With a country as large and diverse as India, it shouldn’t come as a surprise that the best Indian food is just as unique as its geography, nor that it is exploding with variety.
There are so many different heritages and traditions mixing throughout India’s borders, and all of them make their way into India’s mouth watering food – and its mouth watering street food!
Because of this, Indian food in India can look completely different depending on whether you’re in the north, the south or the east, or somewhere in the middle.
A foodie paradise through and through, India will have your taste buds tingling and oftentimes, your waistline expanding!
From the best street food in India, to the best Indian sweets and the best South Indian dishes, here are some absolutely must-try Indian dishes as you make your way through this mesmerizing land.
🧳 MUST-HAVE: Before you head out on your trip, make sure you have travel insurance. I recommend either SafetyWing or World Nomads.
The BEst Indian Street Food
A mixture of potato, fried bread, chickpeas, and both tangy, and hot spices, Chaat is a small appetizer that is one of the most popular Indian dishes.
It can found all over the state of Uttar Pradesh in the north of the country. Having originated in New Delhi, it’s no surprise that some of its best versions can be found there!
Chaat is one of the best street foods in India and comes in many forms; it can also be found by the names of bhelpuri, tikki, aloo chaat, and pakora.
While small in size, this epic Indian food dish definitely makes up in taste for what it lacks in in width!
When you think of traditional Indian food, it’s doubtful that dumplings would come to mind. But, in many of India’s mountain states, momos as they are called there, are a true favourite.
Similar to Chinese dumplings, momos are flour balls filled with everything from minced meat, to cheese, tofu and veggies, along with various spices to taste, of course.
If you find yourself somewhere in India’s majestic mountains, this popular Indian street food is not to be missed.
Considering the many options of fillings, momos are the best Indian dish to try without knowing the contents (if you’re feeling adventurous)!
Some of the tastiest Indian food comes from the dessert family, and if you’ve got a sweet tooth then you will absolutely love jalebi.
First twisted into pretzels or corkscrews and deep-fried, this delicious dessert is then dipped in a juicy sugary syrup to give it its signature sweetness.
You’ll easily find this popular Indian sweet to spark your sugar high all over Northern India.
4. Masala Dosa
Once you taste your first bite, it will be no surprise as to why the masala dosa is one of the most loved Indian foods of the South.
Best described as a thin, slightly crispy, stuffed pancake, the masala dosa is airy on the outside whilst bursting with a flavoursome potato filling on the inside.
This dish is commonly served with various types of tangy chutneys and can be found all over India’s southern states.
Masala Dosa is a popular Indian street food, but is also found in most restaurants in the south.
5. Chole Bathure
If you’re familiar with Indian food, you’ve likely heard of (or tasted) chana masala, the chickpea curry dish popular in almost all Indian restaurants back in the West.
But what’s chole bathure? It’s a combination of the spicy chana dish but with the addition of bathure, a fried bread made from soft wheat.
Popular as a breakfast dish or a snack, chole bathure is some of the best street food in India. It is most commonly found as a street dish in the Northern states of Punjab and Uttar Pradesh.
💡 TOP TIP: Looking to stay in India? Definitely check out Booking.com for the best deals on accommodation.
6. Idli and Vada
Also heiring from Tamil Nadu, these two popular Indian street foods complement each other perfectly and make a delicious breakfast.
Resembling a small pancake, idli is made of a combination of urad dal and rice. This is a different type of food in India from other Indian bread items, as its spongy texture makes it unique in nature.
Vada, on the other hand, is shaped more like a doughnut and boasts a bit of deep frying.
This filling snack is made with fermented gram mixed with curry leaf, cumin seed, and mustard. And the flavour doesn’t stop there!
These two are usually paired with a spicy sweet sambar (which is similar to curry) and a generous serving of coconut chutney. Definitely some of the best food to try in India!
7. Gulab Jamun
For dessert lovers, gulab jamun is one of the best Indian dishes to try.
Another sugary dessert, gulab jamun is a ball-shaped sweet made from milk powders that are reduced to the consistency of a soft dough.
The balls are then deep-fried and bathed in a special syrup to give them their delectable flavour.
Gulab jamun can be found all over India, and are served everywhere from street stalls to fancy restaurants.
As one of the most well known Indian street foods, samosas are found in Indian restaurants across the globe.
It’s no surprise then that they’re even better tasting in the Motherland herself, and as some of the most popular food in India they’re available virtually everywhere.
This triangular fried pastry is stuffed with a delicious spicy potato filling, and is commonly eaten as an appetizer or a snack- usually accompanied by a tasty sweet chutney.
No trip to India is complete without a lassi… or 12.
Lassi is a sweet, creamy, yoghurt-based drink that perfectly complements any and all Indian spices.
Being a versatile drink, lassis can be sweet, or they can be salty, and at their best, they can even be mango flavoured.
This popular drink can be found everywhere across the Subcontinent as it is one of the top Indian food items in the country. If you went to India and didn’t have a Lassi, did you really go to India?
🎟 Get access to thousands of airport lounges with ONE discounted pass. Grab your Priority pass today.
The Best Indian Food Dishes
Perhaps the most foodie-friendly dish on this list, this native food of India is not just one type of food but many.
Thalis are large platters composed of many different type of Indian foods, which range from curries, to dals, to chapatis, to pickles and all kinds of veggies.
Because of the variety thalis are the best Indian food option if you can’t make up your mind.
Thalis can be found just about all over the country, with different states each having their own take on the meal. No matter where you visit in India, a thali is just one top Indian food you cannot miss!
2. Ilish Macher Jhol
Also known as Hilsa Curry, this dish is native to the lesser-visited Indian state of West Bengal, which borders Bangladesh.
Fish is a staple in Bengalis’ diet, and they sure know how to add some flavour to it!
Made with the Hilsa fish, this must-try West Indian food is spiced with turmeric powder, black cumin seeds, mustard oil, and green chillies.
The explosion of flavour you get can only be found in this region, and certifies this dish among the top food in India.
Native to India’s Southeastern state of Tamil Nadu, Rasam is one of the most popular south Indian dishes. It is a tasty tamarind-based soup spiced through-and-through.
An appetizer that can be either drank like a soup or poured over rice, Rasam is composed of tomatoes, peppers, and cumin seed.
While its watery consistency might cause you to question its worth, rest assured that this little dish packs a big punch.
If you find yourself in Tamil Nadu, soothe your throat and your taste buds with this local favourite.
A mixed rice dish with origins from Pakistan, Biryani is also widely found across India and enjoys immense popularity in certain regions. In fact, for many, it is the best food in India.
Biryani is often served on a large plate and is filled with spices and usually some kind of meat, which can range from fish to goat and everything in between!
While the Indian city of Hyderabad claims to have the best and most popular variety in the whole country, this filling meal can be found in many Indian cities including New Delhi and Kolkata.
5. Rogan Josh
A top Indian food from India’s Kashmir, Rogan Josh is a savoury spice-filled red curry that has become notable across many of the country’s states.
The popular Indian dish consists of pieces of lamb or mutton braised with an aromatic gravy, though it can (rarely) be found made with beef as well.
The dish is slow cooked to perfection and has been a longtime favourite in the Kashmiri diet – and for good reason. As some of the best food of India, expect to see this meal on many a menu!
🥑 FOODIE TRAVELLER? Check out one of Eating Europe’s many awesome tours – They are some of the best in Europe!
Frequently Asked Questions
No one dish is the best Indian food. To get a good grasp of the country’s cuisine, you must try something from almost every region, because they each have their own specialties.
That depends on your tastes! Possibly the main dish of India is the biryani, but Indian food is so varied that you could ask 100 people and get more than 100 answers!
Although Indian food has a reputation for strong levels of spice, this is not always the case. What Indian food has in abundance is flavour!
While this might seem like a lot, this is but a small fraction of the thousands upon thousands of traditional and street foods you’ll find throughout India.
Whether you love spices, sweets, meats or one of everything, you can rest assured that you’ll be able to find something to meet even your wildest culinary desires during your subcontinental adventure.
Other articles you will love:
- Find the Best Indian Souvenirs to Buy in India
- Incredible Places to Visit in Kerala, India
- Travelling India: Great Tips For Solo Female Travellers
- Exciting Things to do in India While on a Trip to the Incredible Country
- Things That Only Happen To You When Visiting India
Love this article? Pin it for later!