Browse through this collection of the best Indian Vegetarian Curry Recipes. You will find easy indian curry recipes and elaborate restaurant style recipes as well. Plenty of the recipes are naturally vegan too.

Easy Vegetarian Curry Recipes
Indian and other South Asian cuisine, such as Pakistani, has plenty of vegetarian curry recipes. Many are made with vegetables, others with lentils, beans, paneer and even tofu.
Before you get started, there are a number of ingredients that you need to have to hand to prepare the curry base. Of course, these will vary based on the individual recipe.
- Onion, garlic, fresh ginger, green chili
- Tomato paste or tomato puree
- Indian spices to keep on hand:
- Red chilli powder, turmeric powder, garam masala, coriander powder, cumin powder
- Whole spices such as cumin seeds, coriander seeds, cloves, cinnamon and cardamom.
- You may be able to substitute individual spices for hot curry powder also.
- For a restaurant style flavorful curry, use kasoori methi (dry fenugreek leaves), heavy cream and spice blend such as kitchen king masala.
- Olive oil or ghee
- In most of the veggie curry recipes, lime juice or lemon juice and fresh coriander is used in the last stage of the recipe.
- Curry leaves adds unique flavor to the Indian vegetarian recipes, they are easily available any south asian grocery stores. Many non-asian stores sells fresh, dried or frozen curry leaves.
- Creamy Indian curries can easily be made vegan – use full-fat coconut milk, cashew cream for vegan creamy vegetable curry.
Serving Suggestions
To make a complete meal, Indian food is commonly served with breads and rice dishes.
Serve these indian vegetarian curries alongside
- plain boiled basmati rice or jasmine rice
- jeera rice
- takeaway style pilau rice
- Dal recipes
- Indian breads such as roti or chapatti or plain paratha
- garlic and coriander naan or peshwari naan
- kachumber salad or Indian onion salad
Leftovers can be stored in airtight container and kept in the fridge. The curries should generally be consumed within 2-3 days
Vegetables Curries
There are so many delicious indian curry recipes made with fresh vegetables.

Indian Vegetable Curry or Mixed Vegetable Curry is a dry curry made with carrots, cauliflower, green beans or French beans and green peas. The curry base is made from an onion, garlic and tomato curry sauce.

Restaurant style Indian curries
These vegetarian curries can be found in most indian restaurants.

Pulses / Legumes

As always if you make this recipe, be sure to leave me a comment, rate this recipe and tag me on Instagram @jcookingodyssey or #jcookingodyssey. I love seeing all your photos of my recipe recreations!
Don’t forget to follow me on social media using the buttons below – I can’t wait to see you all there!
- YouTube

Indian Vegetarian Curry Recipes
Equipment
- 1 pan or kadai
- 1 Pressure cooker
- 1 Chopping board
- 1 Sharp knife
- 1 Spatula
Ingredients
- 1 Authentic Chana Masala
- 1 Mixed Vegetable Curry
- 1 Bombay Potatoes
- 1 Bhindi Bhaji
- 1 Saag Paneer
- 1 Dal Makhani
- 1 Dahi Aloo
- 1 Saag Aloo
Instructions
- Choose your favourite Indian vegetarian curry recipe. You may want to select a main and side dish.
- Click on the recipe link.
- Read the recipe, scroll down to the recipe card and gather all the ingredients that are required for the recipe.
- Prepare your delicious vegetarian curry recipe.
- Serve with Indian flatbreads, rice dish and pickle.
Notes
PLEASE NOTE: Nutritional values are estimated by a computer and may vary based on ingredients and portion sizes. For personalised dietary advice, please consult a qualified healthcare professional.

Indian Vegetarian Curry Recipes
Equipment
- 1 pan or kadai
- 1 Pressure cooker
- 1 Chopping board
- 1 Sharp knife
- 1 Spatula
Ingredients
- 1 Authentic Chana Masala
- 1 Mixed Vegetable Curry
- 1 Bombay Potatoes
- 1 Bhindi Bhaji
- 1 Saag Paneer
- 1 Dal Makhani
- 1 Dahi Aloo
- 1 Saag Aloo
Instructions
- Choose your favourite Indian vegetarian curry recipe. You may want to select a main and side dish.
- Click on the recipe link.
- Read the recipe, scroll down to the recipe card and gather all the ingredients that are required for the recipe.
- Prepare your delicious vegetarian curry recipe.
- Serve with Indian flatbreads, rice dish and pickle.
Notes
PLEASE NOTE: Nutritional values are estimated by a computer and may vary based on ingredients and portion sizes. For personalised dietary advice, please consult a qualified healthcare professional.
This Date Nut Roll recipe is made with 2 main ingredients – dates and pistachio! Also known as Khajur Barfi or Khajur Dry Fruit Barfi in India.

Indian style Date and Pistachio Rolls
These date rolls are the same home-style rolls that you probably grew up with your Mum making. At home, we would call them “Khajur Paak” in Gujarati.
These are Indian style because they use ghee and you can incorporate some Indian flavours to them.
For ease, sometimes we make our khajur barfi in the microwave but it is commonly prepared on the stovetop.
These rolls are eggless as the sticky dates are enough to bind all of the ingredients.
This date roll recipe is so easy to make and is quick too. It is made simply by heating chopped dates with a dash of ghee, adding nuts and then shaping the mixture into a log.
Made with all natural ingredients and refined sugar free, it makes them the perfect treat for those with a sweet tooth and pretty enough to serve at a festive celebration.

Pistachio Date Rolls Ingredients
Dates – use good quality soft and plump dates for the best results. I went with medjool dates which are easily available. Get pitted dates to save time.
Pistachios – I’ve gone for unsalted whole pistachios as they pair best with dates however, you can use other nuts of your choice.
Ghee – you need a small amount of ghee, butter or coconut oil
Desiccated coconut – for garnishing to make a coconut date roll
Optional:
Flavourings: cardamom powder – adds an Indian touch which is so yummy!
How to make Coconut Date Nut Rolls
Start by prepping the dates. Pit the dates if required and roughly chop by using a sharp knife or a quick blitz in the food processor.
You may want to roast the nuts. Roast over low heat on a pan or use the microwave.
In a heavy-based pan or kadai heat some ghee or coconut oil (if vegan) and add chopped dates and sauté dates for 3-4 minutes on medium heat or until the mixture is paste-like.
Turn off the heat and add pistachio and combine well.

Remove the mixture from the pan and let it cool until easy to handle – approximately the soft ball stage. Do not wait until the mixture is at room temperature or else it may become difficult to shape.
Once the cooled date mixture is cool enough to handle with bare hands, make a long roll or log and cover with the plastic wrap or wax paper and leave it in the fridge for at least 1 hour. You could also freeze the logs.
Then remove the cling film and coat them with desiccated coconut or poppy seeds and cut them into desired thickness.

Khajur Barfi Storage
In my experience, these date rolls will last for well over a month. We have technically not added any moisture to the recipe so there is no reason for them to spoil.
All ingredients added are those that keep well in the cupboard for many months.
However, you will notice that over time, they become harder and may taste stale. I would recommend consuming them within a month.
Keep stored in an airtight container so that they retain their softness for as long as possible.
I have not tried freezing this recipe

We have used medjool dates for this recipe. They are very plump and sweet and due to their softness, they are easier to handle. However, you can use other dates to suit your preference or whatever you have at home. If you do not have soft variety of dates, you may need to soak harder dates in hot water for a few minutes.
Use coconut oil instead of the ghee.
There are a number of ways you can garnish or coat these rolls. They will look pretty and won’t stick to your fingers. One way is desiccated coconut. Ground pistachio. White poppy seeds. Cacao powder. Or any edible dried flower petals. Graham cracker crumbs would be a really fun alternative to make a holiday date roll style version
Make sure that the mixture is fully cooled before handling and after turning into the logs wrap it in the cling film and leave it in the fridge to chill. Use a sharp knife to cut and apply very little fat on the knife so the nothing sticks to it and cut neatly. To avoid cutting altogether, you could also shape the mixture into balls or set it in a plate.
- Take pitted and roughly chopped dates and ghee or coconut oil in a microwave-proof bowl and cook for 4-5 minutes on HIGH. 2. The dates will be softened, mash it up using a fork or mash potato presser. 3. Then add highly toasted pistachio nuts. 4. Mix well and let it cool for a couple of minutes. 5. Sprinkle 1 tbsp. coconut on a parchment paper and put date mixture. 6. Mix the mixture and make it smooth and lump-free. 7. Grease your hands and roll out the date and nut mixtures into a log and wrap using cling film and chill in the refrigerator for at least 1 hour. 8. Unwrap the rolls and coat the date rolls in desiccated coconut. 9. Cut it using a sharp knife into desired thickness.

Other Date Recipes
- Instant Pot Sheer Khurma – a specialty for Eid
- Vegan Mocha Chia Seed and Mixed Nuts Truffles
- Date and Cashew Chilli Bhajia
- Gujarati Date and Tamarind Chutney
- Sugar-free Cashew, Date and Yogurt Popsicles
As always if you make this recipe, be sure to leave me a comment, rate this recipe and tag me on Instagram @jcookingodyssey or #jcookingodyssey. I love seeing all your photos of my recipe recreations!
Don’t forget to follow me on social media using the buttons below – I can’t wait to see you all there!
- YouTube

Date Nut Rolls (Khajur Barfi)
Equipment
- 1 pan
- 1 Spatula
- Cling film
- 1 Knife
Ingredients
- 500 gram dates pitted and roughly chopped
- 250 gram pistachio nuts
- 1 tablespoon ghee
- 2-3 tablespoon desiccated coconut
Instructions
- Start by prepping the dates. Pit the dates if required and roughly chop by using a sharp knife or a quick blitz in the food processor.
- You may want to roast the nuts. Roast over low heat on a pan or use the microwave.
- In a heavy-based pan or kadai heat some ghee or coconut oil (if vegan) and add chopped dates and sauté dates for 3-4 minutes on medium heat or until the mixture is paste-like.
- Turn off the heat and add pistachio and combine well.
- Remove the mixture from the pan and let it cool until easy to handle – approximately the soft ball stage. Do not wait until the mixture is at room temperature or else it may become difficult to shape.
- Once the cooled date mixture is cool enough to handle with bare hands, make a long roll or log and cover with the plastic wrap or wax paper and leave it in the fridge for at least 1 hour. You could also freeze the logs.
- Then remove the cling film and coat them with desiccated coconut or poppy seeds and cut them into desired thickness.
Video
Notes
Nutrition
PLEASE NOTE: Nutritional values are estimated by a computer and may vary based on ingredients and portion sizes. For personalised dietary advice, please consult a qualified healthcare professional.
Note – this recipe was posted on our blog on 13th of January 2010 since I have updated the post with new helpful content and pictures.