Return to top
featured in… The Huffington Post CookingLight Reader's Digest Women's Health BuzzFeed Glamour Whole Foods Oprah Winfrey Network CNN Food Network Healthline Shape

Hello! I’m Anjali. I’m a board certified health coach, author, wife, mom and food lover from the SF Bay area (now living in Seattle, WA!); with a passion for delicious food and a desire to make healthy eating easy, tasty and fun! Learn more about me here and stay for a while!

Anjali Shah

25 Vegetarian Indian Recipes With a Healthy Makeover

This post may contain affiliate links. Please read my disclosure.
Share This:

These 25 vegetarian Indian recipes have gotten a healthy makeover, but retain all the flavor! Enjoy your favorite curries, tikka masala, paneer and more!

assortment of vegetarian indian recipes - curries, tikka masala and more!

Indian food is near and dear to my heart, as it was one of the most common cuisines I ate for dinner when I was a kid!

I remember watching both my mom and dad make a variety of vegetarian Indian recipes – from tempering the spices, to pressure cooking the lentils and rice – I was always fascinated by the flavors and aromas that filled our kitchen.

If you’re not familiar with Indian cuisine, you might be surprised to find that Indian cuisine varies greatly. India itself is a large region with varying climates, available produce, and spices. As a result, the dishes and flavors of Indian recipes are quite different depending on their origin.

Most traditional vegetarian Indian recipes have healthy ingredients, but a liberal use of ghee and refined grains for rice & breads tends to make them high in fat and carbs. These 25 recipes retain all of that traditional flavor, with just a few healthy swaps to make them both nutritious and delicious!

assortment of spices used in vegetarian indian recipes

What Are The Staple Ingredients in Indian Recipes?

If you’re ready to stock your pantry with ingredients that will help you create delicious vegetarian Indian recipes with ease, these are the ingredients to keep on hand!

  • Rice: White basmati rice is the traditional type of rice that is served with Indian recipes. I prefer to keep brown basmati rice on hand for its higher nutritional content. Rice is served alongside curries, and sabji.
  • Quinoa: If you’d prefer something other than rice to serve with your dishes, quinoa is an excellent choice. It is high in protein, fiber, and is considered a whole grain.
  • Lentils: There are a wide variety of lentils that are used in Indian recipes. Lentils are commonly referred to as dal. Some of my favorites include red lentils, yellow lentils, mung beans, toor dal, moong dal and brown lentils.
  • Chickpeas: A type of bean that is rich in protein and fiber. It is commonly used in vegetarian Indian recipes to add weight and substance.
  • Kidney Beans: A red bean that is used to add protein and fiber to Indian recipes.
  • Ghee: Ghee is clarified butter. It is simmered and then strained to remove all water. When butter is melted it separates into milk solids, and liquid fat. When making ghee, the milk solids are removed. As a result, ghee has less dairy than regular butter.
  • Coconut Milk: Having canned coconut milk is great to have to thicken curries, and give them a creaminess without the need to add cream. I prefer to use a light coconut milk to reduce the overall fat and calories.
  • Coconut Oil: Coconut oil is often used to sauté vegetables. It is a healthier, less processed oil than other types such as canola oil, or vegetable oil.

What Are The Most Popular Spices Used in Indian Cuisine?

spice tin commonly used in vegetarian indian recipes
  • Chili peppers: Adds spice and heat.
  • Black mustard seed: With a spicy flavor, this type of mustard seed is commonly used in Indian recipes.
  • Cardamom: Made from the seeds of various plants in the ginger family. It is deliciously sweet and lightly spicy, used in both sweet and savory recipes.
  • Turmeric: Bright yellow in color, it is what gives curries their yellow hue. It has a warm and bitter flavor.
  • Ginger: The ginger spice comes from the root of a ginger plant. It has a warm, sweet, and spicy flavor.
  • Coriander: Coriander can be used both ground or in its seed form. It is the seed for cilantro.
  • Garlic: Used most frequently as minced garlic in Indian cuisine.
  • Garam Masala (a spice mixture): Widely used in vegetarian Indian recipes, it is a blend of cinnamon, mace, peppercorn, coriander seeds, cumin seeds, and cardamom pods. They are roasted to release their flavor and aroma and then ground together to create this spice blend.
  • Cinnamon: A warm spice used in both savory and sweet recipes.
  • Star Anise: With a sweet licorice flavor, star anise is most commonly used in savory recipes.
  • Fenugreek: The seeds of the plant are used to flavor recipes. It has a sweet flavor and smells like maple syrup.
  • Curry Powder: There are many different types of curry blends. The one most common used in Indian cuisine uses turmeric for the yellow color.
  • Saffron: A spice that comes from a flower called crocus sativus. It looks like bright red threads. It has a sweet and earthy flavor. When used in recipes it turns the color of the food into a bright yellow.
  • Nutmeg: With a warm and nutty flavor, nutmeg is used in both sweet and savory dishes.
  • Cumin: Used in both its ground and seed form, cumin comes from the parsley family. It is often added to curry blends. Seeds are often toasted to bring out the sweetness of flavor.

What Are The Most Common Types of Indian Recipes?

assortment of dals and curries

Curries

Curry refers to a wide range of Indian recipes. The main types of curries include, dhansak, tikka masala, saag, korma, jalfrezi, and vindaloo.

Dhansak is a type of curry that has a sweet and sour flavor profile.

Tikka Masala is likely the most common. The meats or protein/veggies are cooked in a tandoor on a skewer. The masala is the creamy sauce that covers the dish.

Saag is a spicy dish that often includes spinach, mustard greens, and other leafy vegetables.

Korma includes flavors such as cardamom and cinnamon and is mixed with a rich and creamy sauce made from butter and cream.

Jalfrezi carries some heat, but it is not too strong. These dishes include green chilis, tomtoes, onion, and coriander.

Vindaloo is the most spicy curry dish.

Dals

These are dishes that include lentils or split legumes. You can enjoy dal soup, or a heavier dal recipe that also includes additional vegetables. Dal includes spices with curry flavors, like turmeric, cumin, coriander and curry powder.

Sabjis

These dishes are basically Indian stir fried vegetables. They are meat free and often include a variety of vegetables cooked in a rich blend of Indian spices.

Breads

photo of naan with ghee

Many Indian recipes are either served with basmati rice of a type of flatbread.

Roti is a type of unleavened bread made of wheat flour. It is served alongside veggies, and curries. It only requires two ingredients, wheat flour and water. It is rolled out into a flat circle and cooked on a tawa (which is a round, flat or concave griddle pan, usually made of cast iron or aluminum).

Chapati is similar to roti. It is also an unleavened flat bread made of whole wheat flour that is cooked on a tawa or griddle. Chapti is actually a form of roti.

Naan is different from roti in that it is a leavened flatbread. It is soft and chewy. It is made from white flour, and often leavened with yeast and yogurt. The yogurt also gives it a chewy texture and flavor.

Snacks

The most common types of Indian snacks include samosas, mixed snacks like bhel puri, and street food like katori chat.

Desserts

Indian desserts are typically made with sugar and milk / milk products. There is a wide variety of desserts. One of the most popular is gulab jamun, a sticky ball of dough dipped in a sweet syrup.

Tools and Equipment You’ll Need

When creating your own homemade vegetarian Indian recipes, you may want to invest in some tools and equipment that will make your cooking easier. While these specific tools are not necessary, they are helpful if you are making homemade naan, rotis, chapitis, and other traditional Indian cuisine.

  • Instant Pot: Having an instant pot can really help you speed up the cooking process when making some of your favorite recipes. If you’re making a weeknight meal, using your instant pot will dramatically cut down on your cooking time! It can also quickly cook rice and lentils for your meal in less than 15 minutes!
  • Belan: If you decide to make your own naan or roti at home, having a belan will help! It is a long and thin rolling pin that allows you to more evenly roll out the dough to make this types of breads.
  • Patli or Chakla: Often sold with a belan it is a circular raised wooden board. It is used a surface for rolling out naan and roti.
  • Tawa: A small and flat griddle like pan that evenly distributes heat creates soft rotis, and chapatis.
  • Chimta: Are a type of tongs that are long and thin with a pointed tip. It is used to flip breads on the griddle.
  • Kadai: It is like the Indian wok! It has a flat bottom, and taller sides, which makes it great for making fried foods like samosas.
  • Sifter: Also known as a charni is a sieve with a very fine mesh. If you are making your own breads at home, sifting the flour through this fine mesh will ensure you have light and fluffy breads!
  • Tadka Pan: If you fry your spices quickly, like many Indian recipes require, using a tadka pan that is small, yet deep, with a long handle will keep the oil from splattering all over your stove!
  • Masala Dabba: A spice container that is commonly made from stainless steel. It is a made of small bowls paired with spoons that are in one larger stainless steel container. It makes adding spices to your dishes much easier than rummaging through your spice drawer!
chickpea curry with brown rice

Top Tips for Cooking Vegetarian Indian Recipes at Home

  • Toast your spices, nuts, and dal before cooking. It helps to increase the flavors.
  • Measure out all of your spices before cooking as part of your prep. Since often Indian spices have to be tempered quickly in hot oil before they are added to recipes, having the spices pre-measured makes adding them to the hot oil much easier and faster!
  • Add a bit of oil to your rice, just a 1/4 tsp or so, it will keep your rice from sticking.
  • It’s okay to use shortcuts in your recipes. For example, using canned tomatoes, tomato paste, pre-minced garlic and ginger, frozen veggies for sabji, or pre-cooked lentils and rice!
  • Don’t forget to season your food with salt and pepper to taste!

Why Are Many Indian Recipes Vegetarian?

There are many vegetarian Indian dishes because Hinduism is the primary religion in India. While not all Hindus are vegetarian, many people who follow the religion choose a vegetarian diet because it does not inflict harm. Being vegetarian is considered satvic. Satvic comes from the sanskrit word Sattva. It means to be pure, clean, strong.

However, most people in India do not follow a vegetarian diet. They do not typically include beef in their recipes, but all other types of meat are commonly used in Indian curries.

channa masala in a large pot - vegetarian indian recipes

Are Vegetarian Indian Recipes Halthy?

Many Indian recipes are cooked in quite a bit of oil, such as vegetable, peanut, or coconut oil. All of this added oil can make Indian recipes feel a bit heavy, and add extra calories and fat that is not necessary.

Reducing that amount of oil or ghee easily reduces the calories and fat. Otherwise, many Indian recipes are quite healthy. They are loaded with a variety of vegetables, plant protein, and spices.

25 Vegetarian Indian Recipes with a Healthy Makeover

sweet potato dahl with kale, served in a white bowl
Sweet Potato Dahl with Kale
Comforting and delicious, this Sweet Potato Dahl is a fast and easy meal. Perfect for lunch or dinner, this dahl is filled with warm Indian spices, kale, sweet potatoes, and yellow split peas. It’s vegan, gluten-free, hearty, healthy, and nutrient rich!
View this recipe
apple curry with lentils and chickpeas served on a white plate
Apple Curry with Chickpeas and Lentils
This Apple Curry with chickpeas and lentils is the perfect autumn dish! It’s warm, comforting, and full of spice, and so simple to make!
View this recipe
tofu paneer, mattar paneer in a white dish with peas and curry sauce
Matar Paneer (made with Tofu Paneer!)
This healthy version of matar paneer (made with tofu paneer!) is so rich and creamy it pretty much melts in your mouth when you take a bite of it. Made with only five ingredients, you can enjoy gourmet, restaurant-quality Indian food at home in just 20 minutes! 
View this recipe
Pav Bhaji (or Indian Spiced Vegetarian Sloppy Joes) served on a wooden cutting board with a wheat bun
Pav Bhaji (or Indian Spiced Vegetarian Sloppy Joes)
This Pav Bhaji is the perfect Indian inspired street food, but it has a healthy and nutritional twist that is insanely good. Munching on this Indian spiced vegetarian sloppy joe style sandwich will keep the entire family happy and makes for an easy dinner idea. 
View this recipe
top view of instant pot vegan dal makhani recipe, served in a white bowl with fresh herbs on top
Dal Makhani Recipe (Healthy, Vegan)
This easy vegan dal makhani is a perfect healthy and nutritious weeknight meal. Made with brown lentils and herbs and spices, this hearty main course is full of flavor and simple to make.
View this recipe
butternut squash and chickpea curry, served on a white plate with couscous on the side
Butternut Squash and Chickpea Curry
This delicious Butternut Squash and Chickpea Curry is packed with goodness and great flavors! The texture of this healthy curry is just perfect, it's full bodied and the chickpeas give it just the right amount of bite!
View this recipe
Indian Rice and Curry Casserole (Chana and Saag Biryani)
Cauliflower Biryani
This traditional Cauliflower Biryani is one of my favorite vegetable curry recipes! It's made with chickpeas, brown basmati rice, and quinoa for a well balanced and tasty vegetarian meal, full of Indian spices!
View this recipe
indian stew with rice and lentils, served in a white bowl with cilantro on top
Rice and Lentils with Indian Spices
Rice and lentils are combined to create a complete protein in this one pot vegetarian meal. Fresh vegetables and Indian spices give this pilaf a rich depth of flavor.
View this recipe
roasted cauliflower curry with sweet potatoes topped with cilantro, served on a white plate with a fork
Roasted Cauliflower Curry
This Roasted Cauliflower Curry with Sweet Potatoes is perfectly seasoned with Indian spices. It makes for a wonderful main dish served over rice, or as a side dish paired with a hearty stew or salad.
View this recipe
Vegan Tikka Masala with Tofu
This vegan tikka masala with tofu is quick, healthy, easy and oh so tasty! Packed full of delicious Indian spices, this recipe is a perfect option for a weeknight meal. Made with coconut milk, this mild curry will be a hit with the whole family!
View this recipe
Spicy Indian Lentil Soup with Swiss Chard
This Spicy Indian Lentil Soup is so tasty and so easy to whip up! With chickpeas, swiss chard, curry and Greek yogurt it's got the perfect balance of acidity and coolness. The flavors work incredibly well together, plus it's a one pot meal!
View this recipe
chickpea and potato curry served in a grey bowl, with brown rice on the side.
Chickpea and Potato Curry
This chickpea and potato curry has the delicious flavors of Chana Masala with some veggies for a thicker-stew-like consistency. Made with onion, new potatoes, chickpeas, tomatoes, and cilantro this is a well rounded healthy one pot meal.
View this recipe
Vegan Chana Masala Recipe
This Vegan Chana Masala tastes like something you’d order from a fantastic Indian restaurant. It’s a healthy, gluten-free, naturally vegan, yet still rich and flavorful with the perfect amount of heat. 
View this recipe
Curry Pizza with Chickpeas and Quinoa
Grab a knife and fork and dig into this Curry Pizza with Chickpeas and Quinoa — a real treat for the senses! Hearty and filling, plus it makes for awesome leftovers.
View this recipe
Top down shot of spiced vegetarian chili in a white bowl
Rajma Masala (or Indian Spiced Chili)
This Rajma Masala (or Indian Spiced Vegetarian Chili) is thick and creamy: simmered in a rich tomato sauce with onions, garlic and ginger. It's easy to make, healthy, vegan, vegetarian and gluten-free, but so satisfying that it will please everyone at your dinner table!
View this recipe
sweet potato and chickpea curry in a white bowl served with rice
Sweet Potato and Chickpea Curry
This wholesome, comforting sweet potato and chickpea curry is crave-worthy and delicious. You can whip it up in just 40 minutes and you will end up with a fantastic dinner that will keep you warm and satisfied. Naturally gluten-free and vegan too!
View this recipe
Easy Instant Pot Yellow Dal
Since I got the instant pot, I have realized that I can make sort of a dal “stew” with veggies added in! Talk about a great one pot meal with almost no cleanup.
View this recipe
Palak Tofu: A Healthy Palak Paneer
This is full of spices, creamy and rich, but thanks to low-fat milk, coconut oil for cooking, and tofu in place of paneer, it’s only about 200 calories for 1/4 of the ENTIRE recipe.
View this recipe
Simple Slow-Cooker Yellow Dal
Essentially, it is spiced lentil stew. Rich, warm spices like turmeric, cumin, and coriander fill my kitchen when I’m cooking dal. And the husband always loves it.
View this recipe
Traditional Indian Samosas
Samosas are one of the few Indian fried treats that I just can’t get enough of. They are savory, puff pastry packets of heaven: spicy and sweet, with a great crispy crust surrounding a piping hot filling.
View this recipe
Indian Cauliflower “Sabji” with Peas and Carrots
“Sabji” is one of my favorite types of Indian food. It’s basically different vegetables cooked with spices and curry flavors, and when it’s made well, it can be a great way to get TONS of veggies into your diet.
View this recipe
Quick & Healthy Indian Mixed Vegetable “Sabji”
One of my dad’s specialities is this mixed vegetable sabji – which can best be described as sauteed veggies with roasted Indian spices to amp up the flavor. I remember he used to make this for me when we needed a quick & easy meal – he’d serve it with roti and a simple daal or even just spiced yogurt for protein & flavor.
View this recipe
Healthy and Delicious Chana Masala
Chana masala sometimes gets loaded down with oil at restaurants. Save calories and make it at home so you can perfect your spice flavors.
View this recipe
Instant Pot Lentil and Cauliflower Curry
This delicious Indian lentil curry is a nutritious and flavorful vegetarian (and vegan, and gluten-free) dish that’s super easy and makes amazing leftovers. It also freezes really well and will last in the freezer for up to 6 months!
View this recipe
spicy cauliflower soup, topped with crushed cashews and cilantro, served in a white bowl
Spicy Cauliflower Soup with Curry
This Spicy Cauliflower Soup with Curry is topped with crunchy cashews and served with warm naan bread to totally hit the spot! It's vegan, vegetarian, gluten-free — and will be ready in 30 minutes!
View this recipe

Check Out These Other Healthy Vegetarian Recipe Round-Ups!

If you have tried these Vegetarian Indian Recipes or any other recipe on my blog, then please rate it and let me know how it turned out in the comments below! You can also FOLLOW ME on FACEBOOKTWITTERINSTAGRAM, and PINTEREST to see more delicious, healthy, family friendly food!

Posted In…

Indian Recipes ·

From samosas to curry, I have recipes for everyone’s Indian favorites.

Try a trendy golden milk turmeric latte or a healthy homestyle sabji and fall in love with these rich flavors.

Subscribe to newsletter

Copyright 2021 The Picky Eater. All rights reserved.