Food India

The Magic of Indian Food

Before we left on our trip, we did a pre-trip interview to document our expectations for a year of travel, and to track how our answers might change over time. One of the questions was: which country will have the best food? Our answers included: Vietnam, Georgia, Italy, and Taiwan. Perhaps we were too sleep deprived to think clearly at the time because, somehow, we completely forgot about Indian Food! And what fools we were… After tasting our way across the Indian States of Delhi, Punjab, Rajastan, and Mumbai, we both agree that Indian food was hands down the most diverse and delicious food we have tried yet on our trip.

Classic North Indian Thali

During our three weeks in India, we learned a lot about Indian cuisine. For starters, we learned that ghee (clarified butter) is in everything! After eating lean-and-mean dal bhat in Nepal, we definitely put on a few extra pounds in India. Snacks (chaat) are very popular in India, and it is common to eat two or three “mini-meals” in between breakfast, lunch, and dinner. Even though beef is essentially non-existent due to the sacredness of cows in the Hindu Religion, Indian people love dairy products. Curd (dahi) is extremely popular in Indian cuisine and many desserts incorporate milk or yogurt. Lassi is a classic Indian beverage that is like a milkshake made with yogurt and fruit. Paneer (fresh cheese) is ubiquitous and so delicious it will make you forget all about meat. Pulses such as lentils (dal) and chickpeas (channa or chole) are the staples of vegetarian Indian cuisine. However, not all Hindus are vegetarians; butter chicken is the real-deal after all, and the significant Muslim population has contributed many chicken and lamb dishes to the cuisine. Thalis are set meals, and give you a chance to try four or five different regional specialties at once. Finally, chai (spiced black tea with milk and sugar) is omnipresent throughout all of India and a pleasure to sip daily.

Glass of chai from a street vendor in Delhi

We also learned that there is a big difference between North Indian Food and South Indian Food. Every state in India has unique regional dishes but, broadly speaking, the difference boils down to: what do you soak up the gravy with? In northern India, bread is extremely popular and eaten with every meal. In southern India, rice is the preferred sauce-absorbing medium. Obviously, this is a massive oversimplification, but that is the main difference we noticed, and we don’t have time to get into all the details!

In this post we will highlight some of the tastiest dishes we tried during our travels in India and share some mouthwatering photos.

North Indian Food

In northern India, we traveled in Delhi, Punjab, and Rajasthan. What stood out most to us was the variety of delicious breads and foods cooked in a tandoor (clay oven) such as chicken tikka, paneer tikka, and naan.

Paneer tikka kebabs in a tandoor

In Delhi, we took a food tour with our hostel to sample the famous street food in Old Delhi.

Our guide Anas with some freshly baked sweet bread
Chickpea chole with sour bread, this dish was extremely spicy
Big dal puri served with chickpea chole

Famous Delhi kachori – crumbled fried dumplings in a curry sauce

Punjabi food was some of the best food we ate in India. We enjoyed eating at the dhabas (casual fast-food eateries) in Amritsar.

Buttery breakfast kulcha at a dhaba in Amritsar

In Jaipur, Rajasthan we took an excellent cooking class and learned to make a variety of Indian dishes. We were surprised at how easy it was to make fresh paneer!


Chapati or Roti (generic term for “bread”) is the simplest of Indian breads, and perhaps the most commonly eaten. It is made from wheat flour, water, and salt. The dough is rolled flat and cooked over a gas flame or hot-plate, which causes the dough to puff up and form a little pocket on the inside.

The chapati “pop”!
Homemade chapati

Paratha is made from the same dough as chapati but it is layered with ghee or oil to give it a flaky consistency. Paratha can also be stuffed with potatoes, herbs, or onions.

Paratha thali in Amritsar – side dishes include dal makhani, paneer butter masala, and raita (curd)

Kulcha is the famous leavened bread of Punjab and it is heavenly. It can be eaten plain or stuffed with herbs, potatoes, and onions.

Stuffed kulcha thali with chai in Amritsar – side dishes include achar (pickles), curd, and chole (chickpeas)

Naan is a leavened bread that is cooked in a tandoor. It can be made with different flavorings such as garlic, cheese, or herbs, and, like all Indian bread, is typically served slathered in ghee.

Delicious garlic naan

South Indian Food

South Indian food includes many curry and rice dishes and can be a little more zesty, tropical, and spicy than its northern counterpart. Lime, curry leaf, chilies, and coconut are common ingredients. We did not travel further south than Mumbai during our recent trip but we stayed with a friend whose family is from Mangalore on the southern coast, and her mom prepared some home cooked southern Indian feasts that were some of the tastiest meals we had in India.

Homemade chapati, chole, and spicy sweet potatoes
An absolute feast prepared by our friend’s mom: mutton curry, ghee rice, masala eggs, pomegranate salad, dal, and paneer chili
Vanilla ice cream with mango for dessert
Dosa is like a south Indian crepe made with a slightly sour fermented batter, typically stuffed with vegetables and served with curry

Street Food (Chaat)

Some of the best food we ate in India was street food. Each vendor has their own specialty and often times they have been following the same recipe for more than 20 years. Part of what makes street food so delicious is how unhealthy it is; street food vendors don’t hold back when it comes to the ghee, and many dishes are fried in oil on top of that.

Street food cook making paneer butter masala
Samosa – a classic
Street food cook making masala dosa – stuffed Indian crepes
Paneer tikka kebabs were one of our favorites
Pav bhaji is like a sloppy joe made with mashed potato curry; the bread has been absolutely soaked in ghee
Endless chaat options
Chiara and Shreya eating vada pav – a spicy potato burger with lots of sauce
Somewhere buried under the curd and chutney is aloo tikki – a fried potato patty similar to a hash brown

Another type of chaat that Indians are obsessed with is puri, which can seem a bit strange if you’ve never tried it before. The puri is a small shell of fried dough, roughly the size and shape of an empty egg shell. Typically a small hole is poked in the top and filled with various chutneys.

Puri vendor
Enjoying dahi puri – stuffed with potatoes, chutney, and curd
Sweet puri in Delhi stuffed with semolina and honey


There is a staggering variety of sweets in India, most of them sinfully sugary. Indian sweets are as beautiful as they are delicious. Edible silver foil is a common accent which, while tasteless, adds a certain regal charm.

That’s all for now… time to go exercise away those kulcha calories!


  1. Yum! Forget engineering – open a restaurant! Glad your travels have been good – and so delicious.

  2. God, i can’t stand it. So hungry for Indi a n food. I also can’t believe that you didn’t have it on your list. it’s been the top of my list for years.

  3. Loved reading every word here. I am a big fan of South Indian food and i keep looking for new place to eat South Indian food in Delhi :). You haven’t mentioned tomato rice though it mayn’t be everyone’s favourite.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: