Indian Vegetarian Recipes - The Plant Based School (2024)

Welcome to this vibrant collection of 30 Indian vegetarian recipes with easy meals that satiate and nourish your body.

Indian cooking is renowned for its rich spices, diverse flavors, and aromatic ingredients that create a symphony of deliciousness.

Our selection of Indian recipes is designed to be approachable, ensuring that you can recreate Indian (and Indianinspired) flavors in the comfort of your own home.

Indian Vegetarian Recipes - The Plant Based School (1)

From hearty lentil-based curries to light and refreshing salads, each recipe on this list is crafted to provide a wholesome dining experience without compromising taste.

Prepare to embark on a culinary adventure filled with nutritious ingredients, bold spices, and the joy of creating good meals for you and your family.

Note: Not all recipes on this list are authentic as you would see them in India, but every recipe will expressly state if it’s an interpretation of a recipe.

1. Vegetable curry

Indian Vegetarian Recipes - The Plant Based School (2)

We start this list with the rich flavors of a 30minute vegetable curry, a quick and effortless vegetarian and Indianinspired dinner combining vibrant vegetables and aromatic spices.

This one–pot curry is perfect for busy evenings or meal prep when you crave something aromatic and satiating without the fuss.

2. Aloo gobi

Indian Vegetarian Recipes - The Plant Based School (3)

There’s something comfortingabout a warm, spicy, and flavor-packedbowl of Indian potato and cauliflower curry.

This aloo gobi recipe is theessence of Indian home cooking(in this case, Northern India, Punjab, and up to Pakistan), where simple ingredients combine to create a satisfying dish.

Serve it with fresh cilantro, lemon, basmati rice, or roti bread.

3. Tofu tikka masala

Indian Vegetarian Recipes - The Plant Based School (4)

Tofu tikka masalais a vegetarian and vegan recipe inspired by the famous Indianchicken tikka masala.

It’s made with slightly chewy marinated andoven-baked tofu piecescooked in a rich, creamy, and aromatictomato-based sauce.

4. Chana saag

Indian Vegetarian Recipes - The Plant Based School (5)

Chana saagis an easy and nutritiousIndian curry with chickpeas, spinach, and tomatoessimmered with aromatic spices like cumin and coriander.

It’s adelicious and fulfillingrecipe you can serve with basmati rice or breads like roti or naan. It’s excellent for aweeknight vegetarian dinner and meal prep.

5. Chickpea curry

Indian Vegetarian Recipes - The Plant Based School (6)

Thischickpea curryis acreamy and flavorful Indian-inspired dishthat combines chickpeas’ wholesome nuttiness with coconut milk’s luscious creaminess.

We developed this vegetarian chickpea curry so you can make it witheasy-to-find ingredientsinless than 30 minuteswithout compromising flavor and texture.

6. Chana masala

Indian Vegetarian Recipes - The Plant Based School (7)

This one’s aneasy vegetarian one-pot recipeyou can make in30 minutes. It’s perfect for a quick and healthy dinner ormeal-preppingas it gets better as it sits in the fridge.

Chana Masala (channay, chole masala, chhole masala, or chole) is an excellent way toinvite Indian flavorsand aromas into your kitchen with a tasty,healthymealthat willnourish your body and soul.

7. Curry lentil soup

Indian Vegetarian Recipes - The Plant Based School (8)

Our curry lentil soup is anIndian-inspired recipewhere the lentils are simmered in a rich tomato sauce enriched with spices and vegetables.

If you love healthy soups with plantbased protein, you will enjoy this 30-minute meal.

8. Creamy potato curry

Indian Vegetarian Recipes - The Plant Based School (9)

This potato (aloo curry) is acreamy, warm, and comforting dishinspired by southwestern Indian cuisine, where vegetables are simmered in a richcoconut-based sauce.

For a healthy and satisfying dinner, serve withwarm naanorbasmati rice.

9. Potato frittata

Indian Vegetarian Recipes - The Plant Based School (10)

An eggfree potato frittata with an Indian twist combines the heartiness of spiced potatoes with a flavorful chickpea flour batter.

This savory, proteinrich dish offers a delightful alternative to traditional frittatas and a satisfying option for those seeking a vegan Indianinspired meal.

10. Naan bread

Indian Vegetarian Recipes - The Plant Based School (11)

Naan is a beloved Indian leavened flatbread made from flour and water (sometimes yogurt) and showcases a perfect blend of chewiness and fluffiness.

Typically baked in a tandoor or hot oven, naan develops a delightful char on its surface, enhancing its distinct flavor.

When served warm, this versatile bread complements many Indian dishes and is a delicious vessel for scooping up flavorful curries and sauces.

11. Eggplant curry

Indian Vegetarian Recipes - The Plant Based School (12)

This roasted eggplant curry is made with aclassic Indian flavor baseof onion, garlic, ginger, and a combination of spices to add beautiful colors and bold flavors.

The charred and tender eggplant pairs perfectly with nutty chickpeas in a creamy sauce. It’s an excellent way for the whole family to try Indian flavors.

12. Lentil curry

Indian Vegetarian Recipes - The Plant Based School (13)

Our lentil curryis anIndian-inspireddahl withsplit red lentilscooked in a rich, savory sauce with fragrant spices,coconut milk, and canned tomatoes.

It’s atasty, nutritious, and satisfying meatless meal, perfect for those who love rich and harmonious South Asian flavors.

13. Roasted curry chickpeas

Indian Vegetarian Recipes - The Plant Based School (14)

Roasted chickpeasare a simple and delicious way to add a healthy crunch tosoups, salads, and other dishes.

They are packed with flavor and nutrition, with a good amount ofplant protein, and pair well with many Indianinspired dishes.

14. Red lentils with tadka

Indian Vegetarian Recipes - The Plant Based School (15)

Split red lentils, often referred to as red lentils, are adelicious,protein-rich, quick-cooking legumeexcellent forsoups, stews, curries, and dal.

Add flavor to your red lentils with Indian cooking techniques andtemper them(combine them)with a hot oil or butter-based liquid(tadka) infused with spices and herbs.

15. Sweet potato curry

Indian Vegetarian Recipes - The Plant Based School (16)

Sweet potato curryis an easy one-pot recipe where sweet potatoes are simmered in anIndian-inspired curryuntil they arecreamy,tender, and aromatic.

You can put this vegetarian curry in one pot withlittle effort, and it’ll be ready in about30 minutes.The taste isbold and well-balanced.

16. Cauliflower curry

Indian Vegetarian Recipes - The Plant Based School (17)

Our cauliflower curryis an Indian-inspired recipe in which tender cauliflower florets simmer in a rich, aromatic tomato and coconut milk sauce.

You cancustomize the intensityof this curry by adding more or less spices. Our recipe is mild, suitable for most palates, and an excellent starting point.

17. Lentil vegetable soup with turmeric

Indian Vegetarian Recipes - The Plant Based School (18)

Here’s a delicious vegetarianlentilvegetablesoupwith a rich and hearty tomato base and nourishinggreen or brown lentils.

Add potatoes and cook them untilbeautifully tenderand infused with turmeric flavor. Lentils and turmeric are an excellent match, so we are happy to strongly recommend this satiating soup.

18. Tofu curry

Indian Vegetarian Recipes - The Plant Based School (19)

Thistofu curry recipe with roasted caulifloweris vegan, usingtofu cubes instead of meat. The South Asian cuisines of India and Nepal inspired this dish.

We use spices such ascurry powder, turmeric, and black pepperto recreate those warm Indian flavors that make curries irresistible.

19. Vegan butter chicken

Indian Vegetarian Recipes - The Plant Based School (20)

Butter chickenor murgh makhani is anIndian dish from New Delhiand is now famous worldwide.

Our vegan butter chicken, tofu butter chicken, or butter tofu, tries to stay as close as possible to theoriginal Indian recipe. The sauce ismilky andcreamy, packed with flavors from thespices,tangyfrom the yogurt,and freshfrom the lemon.

20. Carrot ginger soup

Indian Vegetarian Recipes - The Plant Based School (21)

Carrot ginger soupis an excellent recipe to turn humble carrots left in the bottom drawer of your fridge into soup superstars.

This simple yet elegant and tasty recipeis easy to put together and the perfect appetizer for holiday meals and family dinners.

21. Vegan curry with bell pepper

Indian Vegetarian Recipes - The Plant Based School (22)

Ours is Indian-inspired, which starts with arich flavor base of onion,garlic,ginger, andspices.

Like most curry recipes,this one is forgiving and easy to adapt. You can use our spices recommendation or change the recipe using what you have in your pantry.

We recommend usingfirm tofu for the “meat”of this recipe. Here, we cook the tofu in the oven or an air fryer before adding to the curry.

22. Pickled red onions

Indian Vegetarian Recipes - The Plant Based School (23)

Pickled red onions in Indian cuisine add tangy and vibrant flavor to various dishes.

Marinated in a blend of spices, vinegar, and salt, these pickled onions offer a zesty accompaniment, elevating the taste of chaats and wraps as a delightful side dish to Indian meals.

23. Pumpkin curry

Indian Vegetarian Recipes - The Plant Based School (24)

Pumpkin currycombinestenderpumpkinpieceswithnutritious chickpeasand arich,creamy,aromatictomato and coconut-based sauce.

The recipe iseasy to make in one potin 30 to 40 minutes. Comforting and with a perfect balance ofsweet, tangy, and aromatic flavors, it’s ideal for avegetarian weeknight dinnerwith friends and family.

24. Basmati rice

Indian Vegetarian Recipes - The Plant Based School (25)

Basmati rice, renowned for its fragrant aroma and long grains, is a staple ingredient in countless Indian vegetarian recipes.

Whether steamed as a side dish or the foundation for biryanis and pilafs, its fluffy texture and subtle nutty flavor enhance other vegetarian creations in Indian cuisine.

25. Roti flatbread

Indian Vegetarian Recipes - The Plant Based School (26)

Roti is a staple in Indian cuisine and is a traditional unleavened flatbread made from whole wheat flour.

We knead it into a soft, pliable dough, roll it into thin circles, and cook on a cast iron skillet and open flame.

This versatile bread complements various Indian dishes, serving as a wholesome accompaniment to curries or acting as a vessel for delicious fillings.

26. Navratan korma

Indian Vegetarian Recipes - The Plant Based School (27)

Navratan Kormais the perfect dish to empty your fridge, freezer, and pantry.

It’sdelicious all around, one of our favorite curries to date, andexcellent for a family dinnerandmeal prep.

Here,we simplify the original Indian recipefor you so you canmake it in your kitchenwith little effort.

How to store Indian vegetarian recipes

  • Make ahead:These Indian recipes are lovely to make ahead and keep in the fridge. They are perfect for meal prep because their flavor improves one or two days after making them. If you plan to use these recipes for meal prep, we advise slightly undercooking the veggies.
  • Refrigerator:keep leftovers in an airtight container in the fridge for four days.
  • Freezer:let these recipes cool down completely, then transfer them to a freezer-friendly container and freeze them for up to 3 months.
  • Thaw & reheat:defrost them in the fridge over several hours, or pop them in the microwave for a few minutes. Reheat in the microwave or on a pot on the stove. If it is too dense, add a dash of water.
Indian Vegetarian Recipes - The Plant Based School (28)

For many more dinner ideas, check out our mains category page.

Indian Vegetarian Recipes - The Plant Based School (29)

Indian Vegetarian Recipes

By: Nico Pallotta

5 from 1 vote

Vegetable curry is a cozy, easy, and delicious Indian-inspired recipe packed with vegetables, flavorful spices, creamy coconut milk, and a few other simple ingredients.

You can make it in about 30 minutes and serve it as a main dish with a bowl of rice, noodles, or warm naan bread. It's an excellent weeknight dinner recipe for the whole family.

Prep Time: 10 minutes mins

Cook Time: 20 minutes mins

Total Time: 30 minutes mins

Servings: 4 people

Course: Main Course

Cuisine: International

Pin Print

Ingredients

  • 2 tablespoons olive oil
  • 1 medium onion chopped
  • 3 cloves garlic grated
  • 1 teaspoon ginger grated
  • 2 teaspoon curry powder
  • 1 teaspoon turmeric powder
  • 1 teaspoon ground cumin
  • ½ teaspoon ground coriander
  • ½ teaspoon black pepper
  • ¼ teaspoon red pepper flakes
  • 1 teaspoon salt or more to taste
  • 1 cup vegetable broth
  • 1 can (14-oz) coconut milk
  • 1 can (15-oz) crushed tomatoes
  • 2 cups sweet potatoes diced
  • 2 cups broccoli florets
  • 1 cup green peas
  • 1 cup bell pepper chopped
  • 4 cups spinach
  • 1 teaspoon garam masala

SERVE WITH

  • lemon wedges squeezed
  • fresh cilantro chopped
  • basmati rice boiled
  • yogurt or non-dairy yogurt
  • naan bread

Instructions

  • Warm 2 tablespoons olive oil in a large pot. Add 1 medium onion (chopped) and fry it on medium heat for 3 minutes, stirring often.

    Add 3 cloves garlic and 1 teaspoon ginger (grated), and fry them for one more minute.

    Indian Vegetarian Recipes - The Plant Based School (30)

  • Add 2 teaspoon curry powder, 1 teaspoon turmeric powder, 1 teaspoon ground cumin, ½ teaspoon ground coriander, ½ teaspoon black pepper, ¼ teaspoon red pepper flakes, and 1 teaspoon salt.

    Stir and toast the spices for one minute until you smell their fragrant aroma.

    Indian Vegetarian Recipes - The Plant Based School (31)

  • Add 1 cup vegetable broth, 1 can (14-oz) coconut milk, 1 can (15-oz) crushed tomatoes, 2 cups sweet potatoes (diced), 2 cups broccoli florets, 1 cup green peas, and 1 cup bell pepper (chopped).

    Indian Vegetarian Recipes - The Plant Based School (32)

  • Stir, cover with a lid, bring to a boil, crack the top open, lower the heat, and simmer for about 20 minutes, or until the sweet potatoes are fork-tender.

    Indian Vegetarian Recipes - The Plant Based School (33)

  • Add 4 cups spinach, stir, and simmer for a few more minutes until they wilt.

    Indian Vegetarian Recipes - The Plant Based School (34)

  • Turn the heat off, and stir in 1 teaspoon garam masala.

    Taste and adjust for salt and spices, adding more if you want a bolder vegetable curry.

    Indian Vegetarian Recipes - The Plant Based School (35)

  • Serve in a bowl with freshly squeezed lemon juice, fresh coriander, boiled or steamed basmati rice or delicious garlic and oil naan.

    Indian Vegetarian Recipes - The Plant Based School (36)

Notes

Nutrition information is an estimate for 1 large serving of vegetable curry out of 4 servings.

SUBSTITUTIONS

– Olive oil: substitute coconut oil, avocado oil, or another vegetable oil.

– Sweet potato: substitute potatoes, eggplant, carrots, butternut squash, pumpkin, kabocha squash, or other orange-fleshed squashes.

– Red bell pepper: substitute green and yellow bell peppers or mushrooms.

– Peas: substitute chickpeas, snap peas, green beans, or black beans.

– Broccoli: substitute cauliflower or cabbage.

– Spinach: substitute kale, bok choi, or Swiss chard.

TIPS

Veggies: you can use fresh or frozen vegetables and mix and match them based on your preference.

Spices: remember that spice intensity varies based on the brand of your spices and how long you have kept them in your pantry. Our amounts are suitable for most people; however, taste and adjust with more spices if you want a stronger curry.

STORAGE

Make ahead: this vegetable curry is a wonderful recipe to make ahead and keep in the fridge. It’s perfect for meal prep because its flavor improves one or two days after it’s made. If you plan to use this recipe for meal prep, we advise slightly undercooking the veggies.

Refrigerator: keep leftovers in an airtight container in the fridge for four days.

Freezer: let the curry cool down completely, then transfer it to a freezer-friendly container and freeze for up to 3 months.

Thaw & reheat: defrost it in the fridge over several hours, or pop it in the microwave for a few minutes. Reheat in the microwave or on a pot on the stove. If too dense, add a dash of water.

Nutrition

Calories: 410kcal, Carbohydrates: 34g, Protein: 9g, Fat: 29g, Saturated Fat: 20g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 6g, Trans Fat: 0g, Cholesterol: 0mg, Potassium: 1081mg, Dietary Fiber: 9g, Sugar: 9g, Vitamin A: 14296IU, Vitamin B6: 1mg, Vitamin C: 120mg, Vitamin E: 3mg, Vitamin K: 240µg, Calcium: 135mg, Folate: 169µg, Iron: 7mg, Manganese: 2mg, Magnesium: 129mg, Zinc: 2mg

Tried this recipe? Leave a comment below or mention @theplantbasedschool on Instagram. We are also on Facebook, Pinterest, YouTube, and TikTok.

If you liked these Indian vegetarian recipes, you might also enjoy:

Recipes

45 Easy Vegetarian Dinner Recipes

Collections

40 Easy Meatless Meals

Mains

30 High Protein Vegetarian Meals

Collections

35 Best Vegetarian Lunch Ideas

Categorized as:
Collections, Mains, One-pot Meals, Recipes

Indian Vegetarian Recipes - The Plant Based School (41)

Hi! We are Nico & Louise

Welcome to The Plant-Based School, a food blog with easy, tasty, and wholesome recipes.

Our aim is to help you and your family eat more veggies through delicious recipes with simple ingredients.

Easy right?

More About US

Indian Vegetarian Recipes - The Plant Based School (2024)

FAQs

What is the famous vegetarian dish in India? ›

Saag Paneer

Saag Paneer or Palak Paneer is a massively popular North Indian vegetarian dish. It consists of spinach and chunks of paneer which is Indian style farmers cheese. Pureed spinach are simmered with fenugreek leaves, onions, garlic, tomato and several Indian spices alongside the blocks of paneer cheese.

What Indian dishes are vegan? ›

Some vegan-friendly North Indian curries include chana masala (chickpea curry in a tomato sauce), aloo gobi (potatoes and cauliflower in a ginger garlic turmeric sauce), baingan bharta (mashed eggplant), bhindi (okra), cabbage, and aloo matar (potatoes and peas in a spiced tomato sauce).

Is Indian food plant-based? ›

Many Indian recipes are naturally vegetarian, so making veganized versions is often easy. With a few ingredient substitutions, you'll be on your way to veganizing many of your favorite Indian dishes. Substitute Ghee with Vegan Butter.

How to add protein to a vegetarian dinner? ›

If you're not attached to the idea of a “meaty” protein, but still want that umami flavor and mouthfeel, go for beans or nuts instead. Black beans, white beans, pinto beans, and lentils all help bulk up our vegetarian chilis, cheesy white bean skillet, vegan crunchwrap, and black bean burger.

Why is India mostly vegetarian? ›

All of India's most widely practiced religions have dietary laws and traditions. For example, Hindu texts often praise vegetarianism, and Hindus may also avoid eating beef because cows are traditionally viewed as sacred. Muslim teachings, meanwhile, prohibit pork.

Which curry is usually vegan? ›

Common vegan-friendly North Indian curries are chana masala (chickpea curry in a ginger tomato garlic sauce), aloo gobi (potatoes and cauliflower in a ginger garlic turmeric sauce), and aloo matar (potatoes and peas in a spiced tomato sauce).

Can vegans eat paneer? ›

Is paneer vegan-friendly? No, traditionally paneer is not suitable for vegans as it's made from dairy-based milk – usually buffalo or cows.

Is ghee vegan? ›

For the reasons listed above, no, commercial ghee is not dairy-free and is definitely not vegan. However, there are vegan options in stores, just as vegan butter, vegan cheese, and vegan yogurt are available!

What is a whole plant-based diet in India? ›

This means a diet comprised of a variety of fruits, berries, vegetables, greens, pulses, legumes, nuts, seeds, whole grains, herbs, spices, and mushrooms. All this in their whole form - with the fiber intact- without removing components.

Who are popular Indian vegans? ›

10 Indian Vegan Celebrities
  • Virat Kohli. The Indian cricket team captain adopted veganism in October 2018. ...
  • Akshay Kumar. ...
  • Sonam Kapoor. ...
  • Kangana Ranaut. ...
  • Aamir Khan. ...
  • Neha Dhupia. ...
  • Richa Chadha. ...
  • Mallika Sherawat.
Dec 15, 2023

Is plant-based and vegetarian the same? ›

As far as whether plant-based is similar to a vegetarian diet, it's the same as above — if an individual mostly eats only foods sourced from plants, and occasionally includes eggs or dairy products that have high ethical or environmental standards, then it's possible to refer to this as a plant-based diet.

What are six 6 vegetarian food sources for protein? ›

Today I'm going to share with you my favorite sources of protein for a plant-based diet.
  • Chia seeds. These tiny little nutritional powerhouses contain about 3.5 grams of protein per two tablespoons. ...
  • Tofu. ...
  • Sprouted Whole Grain Bread. ...
  • Quinoa. ...
  • Hemp Seeds. ...
  • Peanut Butter Powder. ...
  • Oats. ...
  • Nutritional Yeast.

What are 3 vegetarian protein options? ›

If you're considering a vegetarian diet, here are 20 high-quality sources of protein to get you started.
  • Lentils. Lentils may be red, green, black, or brown. ...
  • Edamame. Edamame are soybeans harvested before they mature. ...
  • Beans. Beans are a delicious plant source of protein. ...
  • Split peas. ...
  • Tofu. ...
  • Peanut butter. ...
  • Oats. ...
  • Quinoa.
Mar 14, 2024

What is India's most famous food dish? ›

Curry is one of India's most popular and well-known dishes. Tomato-based curries are known as the ultimate comfort food in India, and countries all over the world have adopted this opinion too.

Which is India national veg food? ›

Answer: Indian national vegetable is known as Indian pumpkin or kaddu. This Indian vegetable, popularly referred to as `Kaddu` in Hindi, grows throughout India, doesn't require unique soil conditions, and may be used as a climber or creeper.

What is paneer made of? ›

Paneer can be made with buffalo milk, goat milk, sheep milk or cow's milk. Although it is similar to cottage cheese, paneer is usually made without rennet and therefore has a different texture. Paneer is made by curdling milk with a food acid, usually lemon juice, vinegar, or citric acid.

What is vegetarian Hindu meal? ›

Vegetarian Hindu Meal (Asian) (AVML)

This is a spicy, Asian-style vegetarian meal. It contains no meat, fish, eggs, lard, or gelatin. Please note that it contains dairy products.

Top Articles
Latest Posts
Article information

Author: Ms. Lucile Johns

Last Updated:

Views: 6458

Rating: 4 / 5 (61 voted)

Reviews: 92% of readers found this page helpful

Author information

Name: Ms. Lucile Johns

Birthday: 1999-11-16

Address: Suite 237 56046 Walsh Coves, West Enid, VT 46557

Phone: +59115435987187

Job: Education Supervisor

Hobby: Genealogy, Stone skipping, Skydiving, Nordic skating, Couponing, Coloring, Gardening

Introduction: My name is Ms. Lucile Johns, I am a successful, friendly, friendly, homely, adventurous, handsome, delightful person who loves writing and wants to share my knowledge and understanding with you.