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: 4 stars 74
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.

Batata Nu Shak (Potato Curry)

Rating: 4.5 stars 13
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: 4.5 stars 10
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: 5 stars 14
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: 5 stars 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: 4.5 stars 62
A healthy assortment of vegetables in a delicious spicy coconut milk curry.

Cabbage Koora

Rating: 4.5 stars 7
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: 4 stars 151
A spicy Indian lentil soup that can be enjoyed with rice or Naan, the Indian bread. A very healthy dish.

Delicious Chana Masala

Rating: 4.5 stars 52
A delicious traditional vegetarian Indian dish of chickpeas, onions, and tomatoes you can have ready in under an hour.

Authentic Saag Paneer

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

Red Lentil Curry

Rating: 4.5 stars 1430
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.

Aloo Phujia

Rating: 4.5 stars 454
Spicy potatoes, tomatoes and onions with an Indian kick! This is super spicy so be aware!

Inspiration and Ideas

Absolutely Perfect Palak Paneer
Rating: Unrated 241
Craving palak paneer? Ricotta works in a pinch as a substitute for paneer in this recipe.
Delightful Indian Slow Cooker Curry
Rating: Unrated 94
This curry is so easy and adaptable, you can make it any night of the week.