10 Iconic Indian Foods You’ve Gotta Try In India

There are many things that make India special, but one of the greatest is the cuisine!

Growing up, there were some staple foods we had everyday, and others we waited excitedly for, hoping they’d be waiting on the table at night. If you plan on going to India, there are some must-eat foods to try before leaving because I promise you’re missing out on a whole world of flavor.

1. Dosa

indian food dosa
Image by nurabooo from Pixabay

Dosa is one of the most popular dishes, at least in my household! It’s a South Indian dish, made with rice batter and often compared to a pancake.

If you’re going to India, dosa is a dish you have to eat before leaving. When you try it once, there’s no going back!

2. Chaat

Chaat indian food
Photo by charulsehra on Instagram

The best snack! Chaat is often served as street food, and is immensely popular in India. Not only that, but it is extremely delicious. It’s one of my favorites!

There are many versions of chaat, but one of my favorite types of chaat is called bhelpuri, one made out of puffed rice pieces.

3. Samosas

Samosa
Photo by Shreyak Singh on Unsplash

Who doesn’t love a good samosa? I’d say this is one of the more popular items worldwide. It’s a must have for an Indian party!

Samosas are fried triangles, usually varying in size or even shape, that are stuffed with vegetables, meats, or lentils, or all of the above. We usually eat them with chutney, an Indian sauce.

4. Biryani

Biryani
Photo by Shreyak Singh on Unsplash

Biryani is an incredibly popular South Asian dish. It’s basically a type of rice dish, mixed with vegetables and spices, and can include meat. Sometimes eggs are also included.

This dish is popular for good reason, it’s flavorful and spicy and easy to love.

5. Dal Bhat Rotli Shaak

Dal Bhat Rotli Shaak
Photo by Gayatri Malhotra on Unsplash

This is a Gujurati dish, one I eat almost every day! Dal Bhat is rice paired with lentil soup. Rotli is a type of flatbread, and shaak is a spiced vegetable mixture.

Very common in households, I would say this is a dish that may be new to many people who aren’t Indian. But it’s delicious and worth a try for an authentic taste of India.

6. Chole

Chole
Photo by capitalstaste on Instagram

Another amazing dish is chole, which consists of spiced chickpeas. The best part is chole can be eaten as a snack, as street food, or as a main course.

Often, it’s paired with puri or bhatura, both of which are deep fried breads!

7. Dhokla

Dhokla
Image by Harinder Singh from Pixabay

Dhokla is another popular Gujarati dish! It’s also a snack or a side dish, but can be eaten for a meal too.

The texture is super fluffy, and it’s eaten at all times of the day, sometimes with tea. It’s the perfect snack.

8. Gulab jamun

Gulab jamun
Image by ikon from Pixabay

This is for all the sweet lovers out there! Gulab jamun is one of the most popular Indian desserts, something that is at many Indian events that everyone enjoys. They are sweet milk balls that are fried and placed in syrup.

9. Panipuri

Panipuri
Photo by ap_foodiaries on Instagram

If you want a tasty Indian snack, panipuri is one of the best. It consists of small, round fried dough balls that are filled with flavored water, spices, potatoes, chickpeas, and chutney. They are a must-try!

10. Mango lassi

Mango lassi
Image by ArtificialOG from Pixabay

The classic Indian drink for those with a sweet-tooth. It’s like an Indian milkshake, a perfect blend of yogurt, fruit, and spices. Mango lassi tastes great with pretty much any Indian meal, and is very popular in restaurants.

Avani Goswami

Editor / Social Media Associate

Avani is an avid reader and a lover of learning. She enjoys writing and seeks out new adventures everyday. Her passion is representation and equality for people all over the globe.

Jetset Times in your inbox

Sign-up for our newsletter

By signing up, you agree to our Privacy Policy and European users agree to the data transfer policy.