Indian food has been doing plant-based long before veganism became a lifestyle conversation. Think spicy potatoes sizzling in a kadhai, chickpeas swimming in a tangy masala, or a crisp dosa that disappears before the sambar even cools down. Across the country, everyday cooking has plenty of dishes built around rice, lentils, vegetables and spices, with no meat, eggs or dairy required. The catch is that…ghee and butter sometimes sneak into recipes that look vegan at first glance. These 10 Indian favourites can be entirely plant-based without losing the flavours that make them so irresistible on World Vegan Day.
World Vegan Day: Try These 10 Delicious Vegan-Friendly Dishes
1. Chana Masala
A bowl of chana masala with hot rice or a couple of rotis is the kind of meal that makes you forget all about fancy restaurant food. Chickpeas simmer in a punchy gravy of tomatoes, onions, ginger, garlic and spices, with amchur or other tangy ingredients giving the curry its characteristic zing. The longer the chickpeas cook, the more flavour they absorb, making every spoonful worth chasing with another bite of rice.
Also Read: Newly Vegan? Try These 5 Plant-Based Milk Alternatives For Your Morning Coffee
2. Masala Dosa

The sound of dosa batter hitting a hot tawa is practically a breakfast invitation. Made from fermented rice and urad dal batter, a traditional masala dosa develops crisp, lacy edges while its centre holds a warm potato filling seasoned with mustard seeds, curry leaves, turmeric and green chillies. Tear off a piece, scoop up some coconut chutney and dunk it into sambar, and you have a combination that is difficult to improve upon.
3. Baingan Bharta
Baingan bharta is what happens when a humble brinjal gets a smoky makeover. The eggplant is roasted over a flame until its skin chars and the flesh softens, creating that unmistakable fire-roasted flavour. Once mashed, it is cooked with onions, tomatoes, ginger, garlic and spices until everything comes together into a rustic, intensely savoury dish. Pair it with a hot roti and sliced onions for a proper Indian meal. Just make sure the bharta is cooked with oil, as some versions use ghee.
4. Aloo Gobi

Potatoes and cauliflower rarely get the celebrity treatment, but aloo gobi has been holding its own in Indian kitchens for generations. The potatoes turn soft and comforting while the cauliflower picks up the flavour of turmeric, cumin, coriander, ginger and green chillies. Some cooks prefer a dry sabzi with lightly browned edges, while others add tomatoes for a softer, slightly saucier finish.
5. Idli And Sambar
Soft idlis and a bowl of steaming sambar make a strong case for keeping breakfast simple. The idlis are steamed from fermented rice and urad dal batter, giving them their airy texture, while the sambar brings the punch with lentils, vegetables, tamarind and spices. Coconut chutney adds a cool, creamy contrast without needing dairy. Together, these staples make a satisfying meal that does not rely on elaborate ingredients or heavy sauces.
6. Rajma Chawal

For many people, rajma chawal is less a meal and more a weekend ritual. Kidney beans are cooked until tender in a thick tomato-and-onion gravy flavoured with ginger, garlic and warming spices. Served over a mound of steamed rice, the curry has enough body and flavour to stand on its own, without any need for cream. Kidney beans also supply plant protein and fibre, making this a particularly satisfying choice. The homemade version is often naturally vegan, but restaurant-style rajma may be finished with butter or ghee. Ask before ordering, and your comfort-food fix can remain completely plant-based.
7. Poha
Poha deserves credit for turning flattened rice into something far more exciting than a quick breakfast. Soft rice flakes are tossed with mustard seeds, onions, curry leaves, green chillies and turmeric, then topped with peanuts, coriander and a generous squeeze of lemon. Some regional versions include diced potatoes, while a sprinkle of sev is popular in certain preparations. Cooked in vegetable oil, poha is naturally vegan and makes an excellent breakfast for mornings when you want something flavourful without a complicated recipe.
8. Pani Puri
Pani puri is a tiny edible explosion, and that is the point. Crisp puris are filled with potato or chickpeas, then flooded with spiced water flavoured with ingredients such as mint, coriander, tamarind and green chillies. Every bite brings crunch, heat, tang and a little chaos, preferably followed by an immediate reach for the next puri. Many traditional versions are entirely plant-based, making this one of the easiest Indian snacks to enjoy on a vegan diet. However, fillings and chutneys differ between vendors, so check that no curd or other dairy ingredients have found their way into the mix.
9. Aloo Jeera
Aloo jeera proves that potatoes do not need an elaborate gravy to be delicious. Boiled potatoes are tossed with cumin seeds, turmeric, green chillies and other spices, allowing their surfaces to pick up a fragrant and lightly crisp coating. A squeeze of lemon and freshly chopped coriander can brighten the whole dish in seconds. It works as a side with dal and roti, but nobody would blame you for eating it straight from the plate.
10. Vegetable Pulao

A pot of vegetable pulao can make an ordinary weekday dinner feel considerably more exciting. Basmati rice cooks with vegetables such as peas, carrots and beans, alongside whole spices including cloves, cardamom, cinnamon and bay leaves. The grains absorb the aromas as they steam, creating a fragrant dish that needs little more than a simple curry or some plant-based raita alternatives on the side.
One thing to remember: Indian vegetarian food is not automatically vegan. Ghee, butter, cream, curd and paneer can appear in dishes that otherwise contain only plant-based ingredients. When eating out, ask how the food is cooked and whether the chutneys, gravies and toppings contain dairy. With that small check, there is a whole lot of Indian food to enjoy without compromising on flavour on World Vegan Day.
Cover Image Courtesy: metex/Canva Pro
FAQs
Which Indian dishes are naturally vegan?
Many Indian dishes can be naturally vegan, including poha, chana masala, aloo jeera, vegetable pulao and some preparations of masala dosa, idli and sambar. Ingredients and cooking methods vary by recipe.
Is traditional Indian food suitable for vegans?
Yes. Indian cuisine includes many plant-based dishes made with lentils, chickpeas, rice, vegetables, grains and spices. However, some vegetarian recipes contain ghee, butter, cream, curd or paneer.
Is masala dosa vegan?
Masala dosa can be vegan when the batter contains rice and urad dal, the potato filling is prepared with vegetable oil, and the dosa is cooked without butter or ghee.