If you’re living a vegetarian lifestyle, or just looking for something tasty for a meatless Monday, we have you covered!
This collection of easy and delicious Indian Vegetarian Recipes will take your veggies to a whole new level of flavor.
You’ll find wonderfully tasty curries, quick and easy stir fry meals, fun appetizers, and so much more. The variety is amazing.
Cook your way through all of these great Indian vegetarian recipes. We’re sure you’ll find some new favorites!
The Best Indian Vegetarian Recipes:
1. Cauliflower Peas Masala (Gobi Matar)
Get ready to explore amazing flavors with this outstanding list of Indian Vegetarian Recipes. Our first recipe is the most famous vegetarian dish: Cauliflower Peas Masala, popularly known as Gobi Matar.
This amazingly easy recipe is full of Indian spiced flavors, and the tangy sweet sauce gives your boring cauliflower and peas a delicious taste, which you all will love.
2. Sauteed Spinach and Potatoes (Aloo Palak)
Give your bland spinach and potatoes a new identity by making them in Indian style.
This sautéed Spinach and Potatoes is made with a few flavorful Indian spices, making the best and the easiest stir fry in no time. You all will enjoy this delicious combination of flavors and textures for sure.
3. Paneer Jalfrezi
Paneer (Indian cottage cheese) is quintessential in Indian vegetarian dishes, and this Paneer Jalfrezi recipe is very popular on Indian restaurant menus.
This extremely flavorful vegetarian dish is all about thick, spicy onion tomato gravy tossed with paneer and veggies, making the best stir fry ever. It’s one of the easiest vegetarian Indian recipes you’ll ever make.
4. Creamy Vegetable Korma
Do you want to make Indian curry, but not too spicy? Then we have the best recipe for you, this Creamy Vegetable Korma!
This comforting curry is made with a creamy cashew base, with a very subtle spiced mix and assorted veggies, creating the most flavorful dish.
Serve this amazing curry with some naan or rice, and simply enjoy.
5. Dal Tadka (Yellow Indian Lentils)
This Yellow Indian Lentil curry is simply an explosion of flavors that you all will simply relish. It tastes just amazing with rice or roti.
Also known as Dal Tadka, it’s a very popular lentil curry that is a staple dish in Indian households’ everyday meals. So try this easy vegetarian curry, and impress everyone.
6. Tomato Cucumber Raita
Cool off this summer with this Tomato Cucumber Raita recipe. It’s a fantastic side dish that goes remarkably well with Indian appetizers, gravies, or biryanis.
This dish is super easy to make with some chopping and mixing of great ingredients, that’s it.
7. Palak Paneer
Palak Paneer is not only popular in India, but worldwide. You will know why after making this best vegetarian Indian recipe!
This silky, green, creamy spinach curry is perfectly balanced with spices and cottage cheese. It’s just heavenly. Relish this stunning dish with hot parathas or jeera (cumin) rice.
8. Cilantro Mint Chutney
Cilantro Mint Chutney makes the most delicious and flavor-packed sauce that can be used as a dip, spread, marinade, dressing, or condiment.
It has spicy, zingy, tangy, herby, and fresh flavors that will uplift any of your favorite dishes. This a must-have recipe in your collection.
9. Paneer Butter Masala
Paneer Butter Masala is the most famous Indian Vegetarian dish, that you have to make at home!
This restaurant-worthy recipe is just full of flavors and is too perfect. We bet you will get addicted to this divine dish.
10. Bhindi Masala (Indian Okra Stir Fry)
This Indian Okra Stir Fry will be a fantastic variation on your old okra recipes, famously called Bhindi Masala.
This flavorful stir fry is made with onion, tomatoes, okra, and some spices, and it just takes less than half an hour to get on your table. Serve this hot with roti or rice, and enjoy.
11. Dal Makhani
Try Dal Makhani the next time you have some special event, because it’s super rich and the most loved dal that is worth special treatment.
It’s made with black lentils that are cooked slow and low with creamy, buttery flavors, ingredients, and subtle spices, making it just exotic.
Follow this recipe to make it perfect every time.
12. Matar Paneer
Yet another spectacular combination of ingredients that make a super hit Indian vegetarian dish is this Matar Paneer!
In this recipe, the hero is delicious onion tomato gravy which makes this dish just too good. So enjoy this spicy tangy veggie gravy with naan or rice.
13. Pav Bhaji
Guys, try making Mumbai’s most loved street food, Pav Bhaji with this awesome recipe! It is basically curried mixed vegetables with mouth-watering spicy flavors that tastes just amazing.
Serve it with buttered toasted bread or rolls, it’s like a match made in heaven combination. You will thank us for finding you this smashing vegetarian Indian dish.
14. Bharli Vangi (Stuffed Brinjals)
Jazz up your favorite eggplant by making it in Maharashtrian style, famously called Bharli Vangi (Stuffed Brinjals).
The ultimate stuffing makes this dish extremely delicious. It has dried coconut, roasted peanut powder, and some Indian spices. You all will really enjoy this version of your baby eggplants.
15. Chana Masala
Trying to find a meatless curry that is full of flavors and easy to make? Then you hit the jackpot with this Indian-styled Chana Masala recipe!
Chana means chickpeas, and that is a staple in every kitchen. Just make this incredible masala using all curry ingredients, and that’s it. Your flavor-packed chick pea masala is ready to devour.
16. Buttery Garlic Naan Bread
Give this classic Buttery Garlic Naan, a well-known Indian bread, a definite try. This recipe is very easy and quick to make, and creates the best garlicky, buttery, and fluffy bread that will just blow your mind.
It’s best eaten with your favorite Indian curry or thick gravy.
17. Vegetable Biryani
Do you want to put good use to your vegetables? Then make this flavorful and aromatic Vegetable Biryani, and make everyone happy.
This recipe is all about veggies, exotic spices, cashews, and fresh herbs, which makes the best restaurant-worthy dish at home. So what are you waiting for?
18. Baingan Bharta
We guarantee, that you will fall in love with this eggplant recipe known as Baingan Bharta, one of the classic Indian dishes.
This recipe is a super hit for its smoky, spicy, warm, tangy flavors and silky, jammy textures, and it’s amazingly easy to make. Try it to believe it.
19. Dum Aloo
All potato lovers, try an Indian potato dish this weeknight by making this finger-licking delicious Dum Aloo.
This creamy, rich, and spicy gravy with perfectly cooked baby potatoes tastes just yummy. Accompany it with any of your favorite Indian bread or rice, and relish a hearty meal.
20. Methi Malai Matar with Paneer
Another cracking Indian vegetarian dish that is brimming with flavors is this Fenugreek leaves, green peas, and cottage cheese in a creamy gravy, popularly known as Methi Malai Matar with Paneer.
This no-fail recipe is just too good to be true. Your friends and family are sure to get impressed with this amazing dish.
21. Cabbage With Green Peas
Trying to eat a simple and easy veggie meal? Then try this Cabbage with Green Peas recipe, you will be surprised that even the simplest ingredients can deliver such a comforting dish.
This is an everyday Indian household dish that is served with rotis.
If you are a vegetable person? Then this is a must-try recipe for you: Undihyu (Mixed Vegetable Curry).
It’s made with fresh winter-season veggies that are cooked together in a pressure cooker with some Indian spices. Just enjoy…
23. Punjabi Kadhi Pakora
Now, this comforting North Indian-style yogurt curry with fritters and is a must-try recipe for all curry lovers.
This Punjabi Kadhi Pakora is a creamy, spicy yogurt gram flour curry with floating fritters. It’s to die for, and it sure will become your family’s favorite.
24. Green Moong Dal
Try making a healthy and delicious variation on your favorite dal, which is this Green Moong Dal recipe!
This protein and flavor-packed dal is made with onions, tomatoes, warm spices, and mung beans, making the most hearty dal you will ever try.
It compliments great with hot rice or hot roti.
25. Dal Dhokli
Dal Dhokli is a fantastic Indian twist on your beloved pasta.
It’s made with an incredible lentil stew that has spicy, sweet, and tangy flavors, and has homemade wheat noodles cooked right in this flavorful stew. It’s the most comforting dish, that you all will totally love.
26. Jeera Aloo (Cumin Potatoes)
Craving some Indian food but you’re short on time and veggies? Don’t worry, this Jeera Aloo (Cumin Potatoes) will satisfy all your taste buds.
This straightforward recipe is made using a few flavorful ingredients and gets ready in no time. This is a perfect light and flavorful recipe to try on busy weekdays.
27. Paneer Bhurji
Now this crumbled cottage cheese cooked in Indian style will become your go-to dish, as it’s loaded with stunning flavors, and is popularly called Paneer Bhurji.
This veg delight is famous for a reason. It is soft, creamy perfectly spiced, and delicious. So enjoy this quick and easy dish with parathas, roti, or flatbread.
28. Chana Saag Aloo Curry
Are you in search of a hearty and filling vegetarian dish? Stop your search here, and make these curried chickpeas, greens, and potatoes, and you will surely add this to your favorite curry repertoire.
This Chana Saag Aloo Curry is made with tasty ingredients, and the ginger, tomatoes, and garam masala takes this curry to the next level of deliciousness. So just enjoy this yummy dish.
29. Tandoori Paneer Tikka
A spectacular meatless appetizer option for all veggie people is this Tandoori Paneer Tikka.
To make these cottage cheese cubes a super hit for your future get-together, you need the best marinade, and this recipe knows it well. It will be one of your favorite Indian vegetarian recipes.
30. Varan Bhaat
Varan is made from split pigeon peas, and it is the simplest lentil curry you can ever make at home. Bhaat means plain rice.
Both together create the best comforting combination which you will adore. They say simple is the best, and this quote is just perfect for Varan Bhaat.
31. Lachha Paratha
This Lachha Paratha is an Indian multi-layered flatbread recipe that is a breeze to make at home.
You will love this whole wheat flatbread with other flavorful mixings that make the most layered and perfectly crispy paratha ever.
This recipe has 3 ways of making this wonderful side dish, which goes just great with Indian curries.
32. Malai Kofta
Impress everyone at home by making this elegant and royal Indian veggie Malai Kofta, it’s like flavorful dumplings in a creamy curry.
This effortless recipe is just perfect for an Indian night dinner with friends, or potlucks. Absolutely heavenly vegetarian Indian dish to try.
33. Aloo Paratha
This Aloo Paratha is the ultimate version of Indian flatbread, and it is going to be your new favorite too.
It is made with wheat flour, and is stuffed with mashed potatoes that are flavored with awesome ingredients and spices. The filling makes this paratha very special.
Enjoy it on its own, or accompany it with some yogurt or pickel for an extra punch of flavors.
34. Idli Sambar
Start your day with this outstanding Idli Sambar, and enjoy your hearty breakfast!
This famous South Indian dish is made with steamed rice cake that are served hot with vegetable lentil stew that is amazingly flavorful.
Give your routine breakfast a break, and give this classic Indian breakfast a chance.
35. Dahi Vada
Are you a fan of yogurt? Then this Dahi Vada will make you fall in love with it.
This is the most famous Indian street food that is made with black gram split fritters that are soaked in a well-balanced spiced creamy yogurt sauce. It’s just WOW…
36. Mango Lassi
This summer, chill out everyone with this Mango Lassi, which tastes insanely delicious.
It’s a rich, creamy, sweet smoothie from India that you have to try. Super simple to make, and the mango flavor is just divine.
37. Veg Kadai
Another delectable mixed vegetable dish that is loaded with amazing flavors is this Veg Kadai! Kadai meansa thick bottomed Indian wok, but you can make this veg in any pan.
This spicy, fragrant dish is all about your favorite veggies that are cooked with special homemade Indian spiced ground masala. Serve with roti or flat bread and enjoy.
38. Ras Malai
Ras Malai is very famous during festivals or special occasions, as it tastes just phenomenal.
This rich and attractive Indian dessert is basically soft paneer dumplings that are soaked in luxurious cream that is flavored with saffron, cardamom, and rose water.
If you are planning a party, then this is the best dish to make and amaze everyone with your skills.
39. Chilli Paneer
You are going to love this Indo-Chinese veg stir fry, popularly known as Chili Paneer! This recipe will surprise you with its taste and umami flavors.
It’s a hassle-free recipe that gets ready in less than 30 minutes. Serve it hot with rice and noodles to make it a whole meal.
40. Rice Kheer
Who loves puddings? If you do, try this special and super-rich Indian Rice Kheer (Rice Pudding).
This recipe is incredibly easy, and it consists of a few staple ingredients to make it perfect and delicious every time. What a great way to wrap up our list of Vegetarian Indian recipes!
We hope you enjoy these great Indian Vegetarian Recipes as much as we do. They’re all so delicious and good for you.
Save or pin this collection of great recipes so you always know where to find it. And be sure to subscribe to GypsyPlate, we’re always cooking up new easy recipes for you!
- 1.5 cups toor dal
- 4-5 cups of water
- 1 medium sized onion
- 3 medium size tomatoes
- 1 green chili or jalapenõ
- 3 Tbsp ginger garlic paste (equal parts ginger and garlic)
- 1 tsp mustard seed, divided
- 1 tsp cumin seeds, divided
- 12-14 curry leaves
- 1/2 tsp turmeric powder
- 1 tsp red chili powder
- 3 tsp coriander powder
- 2-3 whole dried red chilis
- 6 Tbsp ghee (divided)
- 1 tsp salt (plus to taste)
- Big handful of cilantro
- Wash your toor dal a few times, replacing the water until it is clear.
- Place dal in pressure cooker with 4-5 cups of water, 1 tsp salt and a pinch of turmeric. Seal lid. Cook over medium high heat for 6 whistles of the pressure cooker. Remove from heat *but do not remove lid!*. There is still a great deal of pressure built up which must dissipate, set aside 10 minutes.
- Chop onion and tomatoes small dice sized. Chop green chili. Make a rough paste of ginger and garlic together.
- In a heavy bottomed pan over medium high heat, heat ghee or oil and once hot add half each of mustard seeds and cumin seeds until they start to pop. Add curry leaves and sauté 10 seconds. Be cautious, this step can cause splattering oil.
- Add in chopped onions and cook for 3-4 minutes, until they are soft and start changing color. Add ginger garlic paste, chopped green chili and sauté for a minute. Now add in chopped tomatoes along with your spice powders. Mix well and cook for 10-15 minutes, until tomatoes are soft and cooked.
- Add the cooked dal. Mix in additional water, according to the consistency you like. Some prefer a little thicker dal and some soupy. And let it simmer for 10 minutes. Add in chopped cilantro.
- For the final tempering, in a small pan (such as a tadka pot), heat 4 Tbsp ghee. Repeat the tempering process in step 4, but this time add dried red chilis along with the curry leaves. At the very end, add a pinch of red chili powder, then pour this tadka mixture over the dal.
- Mix well and serve with basmati rice. Garnish with extra cilantro.
Welcome to GypsyPlate! I'm Alpana, former wordwide tour manager and professional caterer, now full time blogger. I love exploring cuisines from around the world, and my recipes have been featured on sites such as MSN, Parade, Brit + Co, CNET and AOL. You can explore my entire collection of sortable recipes in my Recipe Index or learn more about me here.
Never miss a recipe!
Join the GypsyPlate mailing list and get easy dinner recipes right in your mailbox. From homestyle comfort food to exotic dishes from around the world.