8 Vegan Indian Dishes You Must Try at Least Once

8 Vegan Indian Dishes You Must Try

If you've seen my video on my favorite vegan Indian dish, or read chapter six of my book Veggie Planet, then you know that Indian cuisine is one of my favorite world cuisines.

You've probably heard that India is great for lacto-vegetarian travelers, but did you know that there are also plenty of vegan Indian food items to choose from?​

Today's guest post is by Varun Sharma, an Indian travel enthusiast who's here to share eight vegan Indian dishes that you definitely don't want to miss.

Vegan Indian Food: 8 Dishes You Must Try

1. Vegetable Biryani

Vegetable Biryani - vegan Indian food

Vegetable Biryani

The first dish on this list is for all the rice lovers out there! No matter where you are traveling in India, you're never far away from a sumptuous plate of vegetable biryani.This is the Indian version of vegetable fried rice.

The fragrant rice cooked with succulent vegetables and a heaping mix of aromatic spices like nutmeg, pepper mace, cloves, cinnamon, bay leaves, cardamom, coriander, and mint can make your senses go wild. And trust me, you’ll end up craving more.

2. Rajma

2. Rajma - vegan Indian food

Rajma - red kidney bean curry

Rajma is a popular vegan Indian dish made of red kidney beans cooked with many Indian whole spices in a thick gravy. It’s usually served with roti (an Indian flatbread) and steaming hot rice. Even though the kidney bean is not of Indian origin, it’s still an integral part of the typical diet in Northern India.

3. Masala Dosa

Masala Dosa - vegan Indian food

Masala Dosa

Made from fermented rice and dal (lentils), masala dosa is a super-thin, crispy, savory pancake wrapped around a mix of curried potatoes, onions and spices. This scrumptious South Indian dish is served with chutney and sambar and is best suited for breakfast or lunch.

The southern city of Bangalore is particularly famous for its many dosa joints, and it was also recently named India’s most vegan-friendly city.

4. Hara Bhara Kabab

4. Hara Bhara Kabab - vegan Indian food

Hara Bhara Kabab

If you enjoy munching on snacks but still want to get all the nutrients your body needs, then Hara Bhara Kabab is the perfect snack food for you.

These little round patties look similar to falafel but are made from potatoes, green peas and spinach. They are a tasty alternative to the typical meat kabab.

5. Baingan Bharta

5. Baingan Bharta - vegan Indian food

Baingan Bharta

Baingan Bharta is a smoked eggplant curry, somewhat like a warm version of the baba ghanoush that is eaten as a cold dip in Middle Eastern countries.

Baingan Bharta is a simple combination of spices and herbs with chargrilled eggplant (known as “brinjals” in India). It is a flavorful dish that is easy to whip up and is healthy and tasty to boot.

6. Aloo Puri

6. Aloo Puri - vegan Indian food

Aloo Puri

The next vegan Indian food item on this list is a bit of a decadent treat but is worth every calorie. An essential part of North Indian cuisine, puri bhaji is a must-try dish for those who like their food on the spicy side. Puri refers to the delicious, crispy deep-fried, puffed bread that is served with a delectable spicy gravy made of aloo (potato).

If you’re traveling by train (a quintessential Indian experience in itself), you’ll find vendors selling Aloo Puri at almost every station. For hygiene reasons, though, it’s best to stick to government-authorized vendors or the one that you get with your official IRCTC ticket.

7. Pakoras

7. Pakora - vegan Indian food


When it comes to vegan Indian food, pakoras are undoubtedly the perfect snack! They are basically Indian fritters made of besan (chickpea flour) with added vegetables like potato, bell peppers, cabbage, and spices. This item is usually served with a delicious mint or coriander chutney.

8. Chole Bathure

8. Chole Bathure - vegan Indian food

Chole Bathure

A guaranteed crowd-pleasing vegan Indian food item, chole is enjoyed by people of all ages. This chickpea-based curry not only tastes good but is also packed with lots of healthy ingredients. The spicy, mouthwatering dish is accompanied by puris or bhatura (fried Indian bread).

These eight vegan Indian food items should all be on your must-eat list while traveling in India. Happy travels!

About the Author

Varun Sharma

Varun is a travel enthusiast from India and writes for ixigo.com. He loves to visit new places and try new cuisines. When he's not traveling, he can be seen watching soccer matches and videos from WWE.

About Wendy Werneth

Intrepid traveler, vegan foodie and polyglot. Having become vegan after many years of travel across 7 continents and 100 countries, I’m on a mission to show you how you can be vegan anywhere and spread compassion everywhere.


  1. These are some of my favorite Indian dishes actually! It’s so good.

  2. My kind of post! I’m new to your blog and LOVING it! Mind if I link you on my sidebar? Can’t wait to see more posts! In the meantime I will be thumbing thru your previous ones!

  3. These all look delicious. I have ate Pakoras before and loved them. I am always looking for new vegan foods to make so I will try these. Beautiful pictures too that have my mouth watering!

    • I love pakoras too! I think masala dosa is probably my favorite of all the dishes on this list. If you’re ever in India or in an Indian restaurant that serves southern Indian food, be sure to give it a try.

  4. All dishes look delicious. I always try to get new vegan foods to eat, whenever we get Indian restaurant. It’s so good. You know I like Masala Dosa very much.

  5. No, Wendy Werneth we serve only non-veg dishes.

  6. Those recipes look really good. I’m rookie to Indian food but kinda already in love with it.

Leave a Reply

Your email address will not be published. Required fields are marked *

CommentLuv badge