Indian Vegetarian Main Dish Recipes

Chock full of flavor, these meatless meals leave nothing behind. Dahl, paneer, eggplant, and more!

Staff Picks

Aloo Gobi Masala (Cauliflower and Potato Curry)

Rating: Unrated
50
Traditional Indian cauliflower and potato curry recipe from my mom. We used to eat this all the time growing up. My sister likes it with peas too.
Sponsored By Allrecipes Magazine

Batata Nu Shak (Potato Curry)

Rating: Unrated
10
I learnt this dish from a friend of mine who doesn't like vegetables, but loves potatoes. She learned this recipe from her Gujarati mother in law. This spicy curry goes very well with fresh phulkas or rotis. It also tastes great with plain cooked rice.

Vegetable Biryani (Tehri)

Rating: Unrated
5
Tehri was originally concocted by kings in northern India as a vegetarian equivalent to the Mughals' mutton or chicken biryani. This modern-day version has deliciously soft sweet vegetables and flavorful long-grain rice. Serve with chilled yogurt and spicy curry on the side.

Spicy Lentil Quinoa Curry

Rating: Unrated
11
Lots of flavor packed in this Indian-spiced curry! This recipe is very adaptable and can be made to fit your preferences. You can also change up the veggies you use, alter the amount of spice, etc.

Black Chana with Potato

Rating: Unrated
2
Classic Indian Kala Chana recipe. A bit tart, but very wholesome. Great source of protein for a vegans. Can be served with either chapati/roti or basmati rice.

Vegan Sweet Potato Chickpea Curry

Rating: Unrated
29
Yummy vegan curry dish. Serve with basmati rice and naan bread.

Cabbage Koora

Rating: Unrated
4
This a very simple yet delicious Andhra recipe for cabbage koora (sabji). I like it so much that sometimes I eat it all by itself, like a salad with some yoghurt on the side. The spice here comes from the green chilis. Serve with rice.

Spicy Indian Dahl

Rating: Unrated
93
A spicy Indian lentil soup that can be enjoyed with rice or Naan, the Indian bread. A very healthy dish.
Sponsored By Allrecipes Magazine

Red Lentil Curry

Rating: Unrated
978
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.
Sponsored By Allrecipes Magazine

Authentic Saag Paneer

Rating: Unrated
94
Saag paneer is a classic Indian dish of cooked spinach studded with cubes of fried paneer cheese. Thickened with cream or coconut milk, it's a hearty and filling vegetarian meal.

Chana Masala (Savory Indian Chick Peas)

Rating: Unrated
146
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!

Spicy Vegan Potato Curry

Rating: Unrated
819
Abundant spices make this better than any restaurant curry I've tasted. :)

Inspiration and Ideas

Absolutely Perfect Palak Paneer

Craving palak paneer? Ricotta works in a pinch as a substitute for paneer in this recipe.

Delightful Indian Slow Cooker Curry

This curry is so easy and adaptable, you can make it any night of the week.

Pav Bhaji

Rating: Unrated
20

This is a very popular recipe in India, liked by almost everyone. You may have to go to a nearby Asian Indian store to get the 'Pav Bhaji Masala' that is the special spice to bring the flavor (Masala means spice). Pav is actually the buns. Bhaji is the vegetables cooked with spice.