Join us for an adventure in flavor!

    The 40 BEST Indian Vegetarian Recipes

    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!

    indian vegetarian recipes pin

    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.

    Get the Recipe

    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.

    Get the Recipe

    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.

    Get the Recipe

    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.

    Get the Recipe

    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.

    Get the Recipe

    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.

    Get the Recipe

    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.

    Get the Recipe

    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.

    Get the Recipe

    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.

    Get the Recipe @ myfoodstory

    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.

    Get the Recipe @ whiskaffair

    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.

    Get the Recipe @ cookwithmanali

    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.

    Get the Recipe @ theflavoursofkitchen

    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.

    Get the Recipe @ ministryofcurry

    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.

    Get the Recipe @ aromaticessence

    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.

    Get the Recipe @ slimmingeats

    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.

    Get the Recipe @ cafedelites

    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?

    Get the Recipe @ cookwithmanali

    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.

    Get the Recipe @ rainbowplantlife

    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.

    Get the Recipe @ cookingfromheart

    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.

    Get the Recipe @ simmertoslimmer

    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.

    Get the Recipe @ cookwithmanali

    22. Undihyu

    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…

    Get the Recipe @ carveyourcraving

    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.

    Get the Recipe @ shwetainthekitchen

    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.

    Get the Recipe @ spicecravings

    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.

    Get the Recipe @ ministryofcurry

    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.

    Get the Recipe @ cubesnjuliennes

    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.

    Get the Recipe @ shwetainthekitchen

    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.

    Get the Recipe @ betterfoodguru

    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.

    Get the Recipe @ myfoodstory

    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.

    Get the Recipe @ shwetainthekitchen

    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.

    Get the Recipe @ whiskaffair

    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.

    Get the Recipe @ carveyourcraving

    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.

    Get the Recipe @ cookwithkushi

    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.

    Get the Recipe @ shwetainthekitchen

    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…

    Get the Recipe @ hebbarskitchen

    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.

    Get the Recipe @ jocooks

    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.

    Get the Recipe @ cookwithkushi

    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.

    Get the Recipe @ masalaandchai

    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.

    Get the Recipe @ spicecravings

    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!

    Get the Recipe @ masalaandchai

    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!

    Check out these other recipe collections!
    Indian Recipes
    Curry Recipes
    Paneer Recipes
    Indian Desserts
    Indian Street Foods
    Meatless Dinner Ideas

    featured image for indian vegetarian recipes post

    40 BEST Indian Vegetarian Recipes

    This collection of easy and delicious Indian Vegetarian Recipes will take your veggies to a whole new level of flavor. We love this basic dal:


    • 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


      1. Wash your toor dal a few times, replacing the water until it is clear.
      2. 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.
      3. Chop onion and tomatoes small dice sized. Chop green chili. Make a rough paste of ginger and garlic together.
      4. 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.
      5. 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.
      6. 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.
      7. 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.
      8. Mix well and serve with basmati rice. Garnish with extra cilantro.

      Did you make this recipe?

      Please leave a comment on the blog or share a photo on Pinterest

      Picture of Alpana, blogger and recipe developer at GypsyPlate

      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.

      Get griddling! Try these Blackstone Recipes!

      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.

        1 thought on “The 40 BEST Indian Vegetarian Recipes”

        Leave a Reply

        Your email address will not be published. Required fields are marked *

        Search by Cuisine

        Travel a word of flavors with GypsyPlate. Sort our recpes by regions:

        GypsyPlate logo.
        Skip to Recipe