Food & Drink

Popular Indian Curry Dishes: Types, Spices, and Sides

Indian curry is one of the most familiar and most misunderstood food terms. In many countries, curry means a single yellow dish with a fixed taste. In India, it refers to a whole family of gravies, each with its own base, spice mix, and cooking method. A curry can be thin and soupy, thick and creamy, or almost dry. It can be vegetarian or non-vegetarian, mild or fiery, and it can be served with rice, bread, or both.

This guide explains what makes a dish a curry, the main types found in Indian kitchens, the spices that give each one its character, and the sides that are normally served with them. It is written for readers who want a clear, practical understanding rather than a history lesson.

What Makes a Dish a Curry

Most Indian curries are built from four basic parts. Once you understand these, you can recognise almost any curry, even one you have never tasted before.

  • Base or gravy: The liquid body of the dish. It may come from onions and tomatoes, coconut, yogurt, lentils, or ground nuts and seeds.
  • Spice mix: A combination of whole and ground spices added at different stages of cooking.
  • Cooking fat: Oil, ghee, or butter. Fat carries the flavour of the spices and gives the gravy its richness.
  • Souring agent: Something tangy such as tomato, tamarind, yogurt, lemon, or dried fruit, used to balance the taste.

The cooking method matters just as much. Some curries are simmered slowly until the ingredients blend, while others are cooked quickly so the spices stay sharp and separate.

Main Types of Indian Curries

Curries are usually grouped by their base ingredient, since that is what decides the taste and texture more than anything else.

1. Onion and Tomato Based Curries

This is the most common style in everyday cooking. Onions are fried until golden, then tomatoes are added and cooked down into a thick masala. The result is a rich, slightly tangy gravy that works with vegetables, paneer, chicken, eggs, or mutton. Most restaurant-style curries belong to this group.

2. Coconut Based Curries

Grated coconut, coconut milk, or a ground coconut paste forms the base here. These curries tend to be creamy, mildly sweet, and less heavy on tomato. They are common in coastal cooking and pair very well with rice.

3. Yogurt or Curd Based Curries

Whisked yogurt is used as the gravy, often thickened with gram flour or ground nuts. These curries are lightly sour and cooling, and they are usually cooked on a low flame so the yogurt does not split.

4. Lentil Based Curries

Cooked lentils or pulses form the entire dish rather than just a side. The texture can be smooth and creamy or runny, and the flavour comes from a final tempering of spices in hot oil or ghee.

5. Greens Based Curries

Spinach, fenugreek leaves, mustard greens, or other leafy vegetables are pureed and cooked with spices. The colour is deep green and the taste is earthy, often balanced with a little cream or a souring agent.

6. Sour and Tangy Curries

Tamarind, dried mango, kokum, or vinegar gives these curries a strong tang. They are usually thinner in consistency and are meant to be eaten with plain rice.

7. Dry or Semi-Dry Curries

Here the water is cooked away almost completely, leaving the masala coated on the main ingredient. These are often called sukhi preparations and are packed onto a plate rather than poured over it.

Popular Curry Dishes to Know

Non-Vegetarian Curries

  • Butter chicken style gravy: A smooth tomato and butter based gravy, mildly sweet and creamy.
  • Home-style chicken curry: A simple onion and tomato gravy with basic spices, often thin enough to mix with rice.
  • Korma: A rich gravy thickened with yogurt, cream, or ground nuts and flavoured with mild aromatic spices.
  • Rogan josh style curry: A deep red, aromatic gravy built on slow-cooked meat and warming spices.
  • Vindaloo style curry: A sharp, hot curry with vinegar and heavy spice, known for its strong taste.
  • Pepper based curry: A dry, peppery masala that coats the pieces rather than forming a gravy.
  • Fish curry: Usually a thin coconut or tamarind based gravy, cooked quickly so the fish stays soft.
  • Egg curry: Boiled eggs added to an onion and tomato gravy, a quick and popular home dish.

Vegetarian Curries

  • Paneer butter masala: Cubes of paneer in a creamy tomato gravy.
  • Palak paneer: Paneer cooked in a smooth spinach gravy.
  • Chana masala: Chickpeas simmered in a spiced onion and tomato gravy.
  • Mixed vegetable curry: Seasonal vegetables cooked together in one masala base.
  • Kadhi: A yogurt and gram flour curry, often with fried dumplings added.

Lentil and Legume Curries

  • Dal tadka: Cooked lentils finished with a hot tempering of cumin, garlic, and dried red chilli.
  • Dal makhani: Whole black lentils slow cooked with butter and cream for a thick, rich texture.
  • Rajma curry: Kidney beans in a thick tomato gravy, usually eaten with rice.
  • Sambar: Lentils cooked with vegetables, tamarind, and a special spice blend.
  • Rasam: A thin, peppery, and tangy soup-like preparation served over rice or on its own.

Key Spices Used in Indian Curries

Spices are added in layers, not all at once. Some go in whole at the start, some are added as powders in the middle, and a few are stirred in at the end.

  • Turmeric: Gives colour and a mild earthy taste. Used in almost every curry.
  • Cumin: Often the first spice in hot oil. Adds a warm, nutty aroma.
  • Coriander: The main body spice in most masalas. Mild and slightly citrusy.
  • Red chilli: Provides heat, either as whole dried chillies or as powder.
  • Garam masala: A mix of warm spices added near the end for aroma.
  • Mustard seeds: Used in tempering, especially in coconut and yogurt based curries.
  • Fenugreek seeds and leaves: Add a slightly bitter, savoury note.
  • Cardamom, cloves, cinnamon, and bay leaf: Whole spices used for fragrance in richer gravies.
  • Asafoetida: A small pinch added to oil to give a savoury depth.
  • Curry leaves: Dropped into hot oil for a fresh aroma.

The souring agent, salt, and a little sweetness decide whether the final taste feels balanced. If a curry tastes flat, it usually needs more salt or a sour element rather than more chilli.

Common Sides Served with Curries

Rice

  • Plain steamed rice, the most common pairing for thin curries and lentil dishes.
  • Jeera rice or lemon rice, lightly flavoured and easy to prepare.
  • Pulao or biryani style rice for heavier gravies.

Breads

  • Roti, chapati, and paratha for everyday meals.
  • Naan and kulcha for restaurant-style eating.
  • Appam, idiyappam, and similar soft preparations to go with coconut curries.

Cooling and Crunchy Sides

  • Raita, made with yogurt and vegetables, to balance spicy curries.
  • Onion and cucumber salad with lemon.
  • Pickle, chutney, and papad for extra flavour and texture.

Simple Tips for Better Curry at Home

  1. Fry the onions properly. A well-browned onion base gives sweetness and body to the gravy.
  2. Cook the tomatoes until the oil separates. This tells you the masala is ready.
  3. Do not burn the spice powders. Add them with a splash of water if the pan is too hot.
  4. Adjust the consistency at the end with hot water, not cold.
  5. Let the curry rest for a few minutes before serving so the flavours settle.

Final Thoughts

Indian curries are best understood as a system rather than a single recipe. The base decides the texture, the spice mix decides the aroma, and the souring agent decides the final balance. Once you know these three parts, you can recognise any curry you come across and adjust it to suit your own taste.

If you are trying a curry for the first time, start with a mild onion and tomato based dish paired with rice or roti and a spoon of raita. From there, you can slowly move towards coconut, yogurt, and tangy styles. Each one brings a different flavour, and together they show why Indian food offers so much variety within a single word.