Here’s a list of Authentic Indian and Pakistani Vegan Curry recipes that are wholesome, easy-to-make, and 100% delicious!
South Asian cuisine is abundant with vegan recipes. This roundup includes a list of highly tested-and-perfected curry recipes that I make often myself. They’re filled with veggies and protein and make complete meals when paired with roti, naan, or rice.
Most of these curries are popular in South Asian restaurants all over the world, but they can be made quickly and easily at home. This is a growing list, so I’d recommend you bookmark it or pin it for whenever you need vegan curry inspiration.
If you try any of these recipes, I’d love for you to leave a comment and star rating on the recipe and let me know how you liked it. If you’re on Instagram, snap a photo and tag me so I can see. I always love hearing from you!
Aloo Baingan – Eggplant and Potato Curry
4.97 (29 ratings)
Here's an easy Aloo Baingan (Eggplant/Aubergine and Potato Curry) recipe made with simple ingredients you likely have on hand. This is a Pakistani & North Indian-style vegan curry that's tasty enough to serve guests. Tested to perfection!
Whole Masoor Dal (Brown Lentil Curry) recipe made quick and easy in the Instant Pot. This is a no-soak (unless you want to), dump-and-go recipe you can make using any brown lentils. Healthy and flavorful with only 15 minutes of total hands-on time! Naturally vegetarian and vegan optional.
How to Make Sarson Ka Saag (Stovetop & Instant Pot)
4.94 (15 ratings)
This post will teach you how to make authentic Punjabi-style Sarson Ka Saag (Mustard Greens & Spinach Curry) at home. This recipe includes stovetop and Instant Pot cooking instructions, plus substitutions if you can’t find mustard greens. Ready in under 1-hour, it’s a terrific vegetarian curry. Tested to perfection!
This is an easy Pakistani Chana Dal made in the Instant Pot (Pressure Cooker). Chana Dal (or Split Chickpeas) are cooked with spices and given a simple tadka for an easy dinner. Naturally gluten-free and Vegan optional.
This authentic Indian & Pakistani-style Chana Masala recipe is vibrant, with just the right amount of tanginess, and rich in spicy flavor. This recipe makes tender, flavorful chickpeas in a perfectly spiced curry and requires simple ingredients that are commonly used in South Asian cooking. It’s an easy weeknight dinner that’s healthy, naturally vegan, and gluten-free.
This easy Pakistani & Indian-style Bhindi Masala recipe (Okra curry) consists of stir-fried okra enveloped in a savory onion and tomato curry. I’ve tested this dry bhindi curry recipe countless times and I’m confident it will blow you away.
Baingan Bharta is a prized Indian and Pakistani (Punjabi) dish. It consists of roasted eggplant in a delicately spiced dry curry. This recipe includes instructions on how to broil it in the oven, plus some essential tips on how to get it to taste amazing!
This Instant Pot Split Red Lentil (Masoor) Dal curry is a quick, easy, and authentic Pakistani/North Indian-style dal recipe. It's naturally gluten-free, vegetarian (or optional vegan), and cooks within minutes!
This quick and easy Spinach & Potato (Aloo Palak) curry recipe is healthy, full of authentic flavor, and naturally vegetarian (or vegan, if you omit the ghee). This curry is unique in that the potatoes boil on the side while you're preparing the curry, reducing any extra time to wait on the potatoes.
Maash ki Dal, or sukhi (dry) split urad dal, may not be mainstream, but it's beloved by all who've tried it. This recipe makes it in the traditional Pakistani and Punjabi way – dry, as in firm, but cooked through – and adorned with delicate slivers of ginger and warming green chili peppers.
1tbspdried fenugreek leaves (kasuri methi), lightly crushed between your hands
1tbspcilantro leaves (optional, for garnish), chopped
Heat oil in a non-stick pan over medium heat. Add the onion and sauté until golden brown (~7-8 minutes). Add the garlic and ginger and sauté until the raw smell disappears, about a minute.
Add the rest of the ingredients listed under curry and sauté for 5 minutes.
Lower the heat to a little higher than the lowest setting and cover the pan with the lid. Let the vegetables cook for 24-25 minutes or until they are well done. Check once in between and stir to ensure even cooking. Taste and add salt, if needed. If you’re afraid the vegetables will stick to the bottom of the pan, add a splash of water. But the goal is to let the vegetables steam in their own juices.
Garnish with crushed fenugreek leaves and cilantro and mix gently to combine. Serve with roti, naan, or any type of bread.