Indian cuisine is one of the most popular in the world, and for good reason. The country’s diverse climate and long history have resulted in a cuisine that is both incredibly rich and complex. From fragrant spices to creamy coconut milk, Indian curries are some of the most delicious dishes you’ll ever taste.
Here are 10 that you need to try on your next trip to India.
Chole Bhature
This Punjabi dish combines a spicy chickpea curry with bhatura, a fried puffed bread. The perfect combination of savory and sweet flavors, it’s the quintessential North Indian street food. We love chole bhature because it’s so satisfying, filling and tasty!
Image Source: Holy Cow Vegan
Aloo Gobi
A classic vegetarian curry, aloo gobi is made up of potatoes and cauliflower that are simmered in spices and tomato-based sauce. It goes great with roti or naan breads.
I was visiting India for the first time and I was eager to try all the different curries that I had heard so much about. One of the dishes that caught my attention was Aloo Gobi, a vegetarian curry made with potatoes and cauliflower. The night I tried it, I was sitting in an outdoor restaurant near a bustling market in New Delhi. The combination of spices, tomato-based sauce and fresh vegetables was nothing short of amazing!
Image Source: Veena Azmanov
Rogan Josh
Originating in Kashmir, this hearty lamb curry is often fragrant with cardamom and clove flavorings. Served with long-grain rice or parathas, it’s a favorite among locals and tourists alike.
My friend Sunil’s family makes the best rogan josh I’ve ever had. Every time I’m invited over for dinner, I can always expect this delicious curry. Sunil’s mother cooks it to perfection, using only the freshest ingredients and traditional Kashmiri spices like cardamom and clove. She slow-cooks the lamb until it is melt-in-your-mouth tender and rich in flavor.
Image Source: Nish Kitchen
Korma
This creamy curry is a great introduction to Indian food for those who don’t like overly spicy dishes. Typically made with chicken, beef, or vegetables in a coconut-based sauce, it’s usually mild and sweet in taste.
Image Source: Jo Cooks
Vindaloo
Not for the faint of heart, this fiery Goan dish combines chilies with vinegar and other spices that give it its signature heat level. It’s usually served with pork but can also be made with fish or vegetables.
Image Source: Rasa Malaysia
Dhansak
This Parsi specialty has both sweet and savory flavors from the combination of lentils and mutton or chicken cooked together in an aromatic sauce. It’s served with a side of caramelized brown rice and is sure to satisfy any craving.
Image Source: Searching for Spice
Saag Paneer
A favorite among vegetarians, this popular North Indian dish consists of spinach and cubes of cheese cooked in cream and spices. Delicious when eaten with fresh naan or roti breads, it’s a must-try while visiting India.
Image Source: Masala and Chai
Palak Paneer
Another vegetarian favorite, palak paneer is made up of creamy spinach curry combined with cubes of homemade cheese (paneer). This one usually has more heat than saag paneer so if you’re looking for something spicy, give it a try!
Image Source: Whitney Bond
Madras Curry
Originating in the South of India, Madras Curry is a spicier version of Korma and usually made with chicken. If you’re looking for something that has a bit more kick than your typical Indian curry, this one’s for you.
Image Source: Dietitian Debbie
Butter Chicken
Another North Indian classic, butter chicken is marinated chicken cooked in a rich tomato-butter cream sauce and served with naan or parathas. It’s become an international favorite so don’t miss out on trying it while in India!
Indian Curries are Worth the Effort
So there you have it – 10 Indian curries that you need to try and experience during your next trip to India! Whether you like milder dishes or ones that pack heat, there’s something here for everyone. Bon Appetit!