Over the years, with the growing awareness among people about the ill-effects of the meat industry on global pollution, people are resorting to a more green, healthier and vegan diet.  It is a general misconception that vegans have a very limited food option. In fact, there are many everyday food items that are vegan friendly. If you are someone who prefers a vegan diet, we have compiled a list of 7 delectable vegan Indian dishes you must try and that would make you drool!

Aloo Puri

A quintessentially north-Indian delicacy, it is a popular breakfast meal. Every family may have their own recipe, but it is a delight to eat on any day of the week. It is a must-have dish if you are in north India, especially in Delhi. Puri refers to crispy, deep-fried puffed bread and it is served with delectable aloo (potato) gravy and a side of onions and chilly and sometimes mint and coriander chutney. If you like your food spicy, it is one of the best vegetarian dishes in India that you must try in India.  

Masala Dosa 

Talk about drool-worthy Indian vegan dishes, and Masala Dosa will find its place at the top of the list. A south-Indian delicacy made from fermented rice and lentils, Masala Dosa is a favourite dish for many and you can find it almost everywhere in India. It is a thin, crispy savoury pancakes which has a filling of a curry made with potatoes, onions, tomatoes and spices. It is served with coconut chutney and sambhar, a savoury soup made with lentils, spices and vegetables. It is one of the best and delicious vegan meals in India that you can have for breakfast or lunch, and you would surely be left licking your fingers.  

Dal Rice 

A humble, comfort food for millions of Indians, Dal Rice or Dal Chawal as many locals call it, is a staple. Many families even prepare it three to four times a week. Dal Rice consists of two items – Dal, a lentil soup mixed with spices, tomatoes and sometimes vegetables like potatoes, and Rice. 


There are different versions of dal and each family may have their own dal recipe. The taste of the dal differs significantly in different regions. The north Indian dal is thick and is spicier than the ones made in the south, which is much watery and is low on the spicy count. 


Many people also like to have dal with Roti, the Indian flatbread made with wheat flour. If you are looking for vegan main dishes, you must try the dal rice to know how simple food can be delicious, heart-warming and fulfilling. 


Undoubtedly, the most popular Indian snack, Pakoras, is a favourite for many. You can have it anytime, in any season and you would be left smiling from ear to ear. This is one of the best vegan Indian foods made of vegetables like potatoes, onions, bell peppers and cabbage that are dipped in spices-infused chickpea flour and deep fried. They are usually served with spice mint and sweet date chutney. 

Chole Bathure 

A crowd-pleasing vegan dish, people of all ages love eating chole. Popular mainly in north Indian states like Delhi, Punjab, Haryana, etc., you can easily find it in the rest of the country too. Although the taste may vary a little due to the use of different spices, it will surely make your tummy and soul happy.  

Chole is essentially a chickpea-based curry that not only tastes delicious but also is super healthy as it is packed with many vital nutrients. The spicy dish is served with a side of Bhatura, a king-sized fried flat bread.  


Hara Bhara Kebab 

Don’t be taken aback by the word Kebab, which is usually associated with meatballs. The Hara Bhara Kebab is 100% vegan and is made with vegetables like green peas, carrots, potatoes, onions and spinach. They look similar to falafel and these little round patties are deep fried and served hot with chutney or tomato ketchup. 

Baingan Bharta 

The Indian version of Baba Ghanoush, which is popular in the middle-eastern countries, is a smoked eggplant curry. It is made by chargrilling the eggplant and mixing it with various Indian spices and herbs. It is a delicious dish that is full of flavour and the best part is it is easy to make. You can have it with rice or roti and feel pleased to have healthy and tasty food.  

The vegan Indian dishes listed above are a perfect combination of tasty and healthy. You can savour vegan dishes at the various resorts in India hosted by Club Mahindra. You can tell the staff at the resort about your dietary preference, and the chefs will ensure to feed with the delectable vegan Indian dishes that appeal to your palate in the most delightful way. 

About Club Mahindra

Mahindra Holidays & Resorts India Ltd. (MHRIL), a part of Leisure and Hospitality sector of the Mahindra Group, offers quality family holidays primarily through vacation ownership memberships and brings to the industry values such as reliability, trust and customer satisfaction. Started in 1996, the company's flagship brand ‘Club Mahindra’, today has over 250,000 members , who can holiday at 100+ resorts in India and abroad.

Read More

Checkout our resorts