8 essential ingredients to cook your favorite Indian dish


Indian cuisine is one of the most complicated to cook, but among the sweetest and best dishes you can find anywhere in the world. However, if you want to master Indian cuisine, you have to start with its ingredients. There are hundreds if not thousands of Indian ingredients available in the market today, but only a few of them are capable of making you enjoy Indian cuisine without complications while preparing food. Most people love Indian food and would like to prepare it at home instead of visit Indian restaurants.

Unfortunately, they don’t know the right ingredients to use when preparing food. In this article, we are going to talk about the essential ingredients for cooking your favorite Indian dish.

Where to find the ingredients?

Before we begin, we need to talk about the avenues where you can find these ingredients. Indeed, even if you know what you need, it can be quite difficult to obtain it.

Fortunately, advancements in technology have made everything easy. You can buy herbs and spices online in the comfort of your home and have it delivered. You can also specify the amounts you need and make sure everything fits your needs.

Most Essential Indian Food Ingredients


Lentils have been used as food ingredients for a very long time. They contain so much protein than other legumes except soybeans, as well as alimentary fiber.

They’re also delicious and versatile, one of the main reasons they’re on this list. You can use them when preparing one of the most delicious Indian dishes, dahls as well as soups for their silkiness.


Cloves are used in many Indian dishes, especially because of their impact on aromatics. If you ask an Indian to name their top five ingredients, cloves will probably be on that list.

They are also known for the sweetness and intoxicating sensation they add to Indian cuisine.


It’s one of the ingredients that most people don’t know about. It is, however, very popular in countries like India, Morocco, Egypt, Argentina, Bangladesh, Nepal, Iran, Pakistan, and Afghanistan.

These ingredients come from a plant that produces amber-yellow seeds. You will love it, especially because of its Indian flavor.


Chickpeas come from the same family as fenugreek above. They are not only common in Indian foods, but also in different cultures around the world.

For example, if you look at the tips for cooking the perfect comfort food, you’ll find that chickpeas are also used in the form of chickpea flour, especially when making pizza.

They are rich in nutrients, iron, folate, dietary fiber and protein. You can use chickpeas with different vegetable dishes when whole. When they break down after long cooking, they add an amazing creaminess to meals.

Coriander seeds

Coriander seeds are known to be milder than other fresh herbs. They are also popular for their ability to add a certain zest to meals that stands out even when used among other ingredients.


Tamarind is known for its taste which resembles a combination of miso paste, soy sauce and tomatoes. You can use it to make dahls and curries. It also brings a caramel-like sweetness to meals.


Saffron is one of the rarest Indian ingredients to find. Indeed, each of them is obtained from flowers producing only three pieces of saffron.

However, by using just one side of this ingredient, you can turn white rice into sunflower yellow rice with an amazing smell.


Indian foods would never be considered Indian without chili peppers. They are of different types, for example, we have the green ones which look a bit wild, the small ones, the red ones and the big ones which are soft.

Depending on the Indian food you are preparing, you will use the right type of Indian chili that goes with that food.


Here is! If you are a fan of Indian cuisine and want to prepare it at home instead of having to go to a restaurant every time, make sure you have all these ingredients. They will play a very important role in making your dish truly Indian.

Featured Image Credit: Pixabay


About Author

Comments are closed.