Vegetarian Indian Main Dishes

Looking for vegetarian Indian main dish recipes? Allrecipes has more than 160 trusted vegetarian Indian main dish recipes complete with ratings, reviews and serving tips.

Staff Picks

Shahi Paneer

Rating: 4.5 stars 51
When we were kids, whenever my parents went out to an adults only party, my mother used to ask us what we wanted for dinner at home. 99% of the time, our choice was pooris and shahi paneer. My mother was always nice enough to oblige. Here is the recipe. It is quite rich and hence a nice treat.

Indian Dahl with Spinach

Rating: 4 stars 253
This is a very yummy, authentic dal. For variation, add coconut milk towards the end of cooking. Freezes well.

Red Lentil Curry

Rating: 4.5 stars 1424
This is a rich and hearty lentil curry, great as a main meal rather than as a side dish like the more traditional Indian dhal. Don't let the ingredient list faze you, this really is an easy dish to make. This dish is great served with basmati rice.
By Allrecipes Member

Spicy Vegan Potato Curry

Rating: 4.5 stars 1133
Abundant spices make this better than any restaurant curry I've tasted. :)

Indian Cauliflower

Rating: 4 stars 87
A spicy cauliflower served whole on a platter - looks like a red and yellow flower. Garam Masala can be found in Indian grocery stores and some traditional grocery stores. I like to serve peas and carrots lightly cooked in butter on the side of this dish.

Alicia's Aloo Gobi

Rating: 4.5 stars 209
This is hands down the easiest and most delicious curry I have ever made. It's my own personal twist on Aloo Gobi, a traditionally dry Indian dish consisting of potatoes and cauliflower. The coconut milk adds the extra sauciness; my favorite part of curry. Serve with basmati rice or, better, with breads such as roti, naan, or pita.

Delicious Chickpea Curry

Rating: 4.5 stars 78
This recipe is very tasty and healthy. It's even better the next day.

Vegetarian Korma

Rating: 4.5 stars 1659
This is an easy and exotic Indian dish. It's rich, creamy, mildly spiced, and extremely flavorful. Serve with naan and rice.

Vegetarian Chickpea Curry with Turnips

Rating: 4.5 stars 120
This is a great recipe if you don't want to fuss around in the kitchen. I discovered it one night when I wanted something packed with flavor, but wasn't willing to slave away in the kitchen. It's a meaty dish, with a hint of curry and cumin flavor. Serve on it's own or on some basmati rice. I hope you enjoy it as much as I do!
Sponsored By MyPlate

Indian Eggplant - Bhurtha

Rating: 4.5 stars 299
This is a traditional North Indian (Punjabi) Bhurtha made with eggplant and tomato, and seasoned with cumin, turmeric garlic and ginger. Serve with fresh roti or naan.

Authentic Saag Paneer

Rating: 4.5 stars 140
A classic Indian dish of cooked spinach with cubes of fried paneer cheese.

Chana Masala (Savory Indian Chick Peas)

Rating: 4.5 stars 214
Indian food is not just curried sauces. It's not too exotic either. Unless 'exotic' is code for 'yummy and full of flavor.' This dish features a healthy mixture of chickpeas, tomatoes, onion, and spices. Both carnivores and vegetarians will enjoy this meal. My kids love it. Leave out the green chile if the kiddies will be eating. Serve over basmati or jasmine rice and enjoy. Namaste y'all!

Inspiration and Ideas

24 Vegetarian Indian Recipes
With dishes that often revolve around legumes, vegetables, and grains, Indian cuisine makes it easy to eat vegetarian. Here are some of our favorite meatless Indian recipes.
Vegan Sweet Potato Chickpea Curry
Rating: Unrated 50
Yummy vegan curry dish. Serve with basmati rice and naan bread.
Gujarati Kadhi
Rating: 4 stars 4

I love gujarati style kadhi. It is more watery than Punjabi kadhi and I particularly like the sweet-sourness that is typical of gujarati cooking. This kadhi is great to eat with plain rice or khichdi.