Indian curry is not one dish. It is a broad family of sauces and stews made with different bases, spices, and cooking methods. Some are creamy and mild, others are tangy and fiery. If you have ever stared at a menu or a recipe list and wondered what separates korma from vindaloo, this guide explains what each popular curry actually tastes like.
What Makes a Dish a Curry?
A curry is a dish built on a spiced sauce, usually called a gravy. Most curries follow a similar pattern:
- A base that gives body, such as onions, tomatoes, yogurt, coconut milk, lentils, or ground nuts.
- A spice blend that adds warmth and aroma, often including cumin, coriander, turmeric, ginger, garlic, and chili.
- A main ingredient such as chicken, lamb, fish, paneer, beans, or vegetables.
- A finishing touch such as cream, butter, fresh herbs, or a splash of lemon.
Change the base and the spices, and you get a completely different curry. That is why two dishes can look similar but taste nothing alike.
Spice Does Not Always Mean Heat
This is the most useful thing to understand before choosing a curry. In Indian cooking, spice refers to flavor and aroma. Heat refers to chili. A dish can be heavily spiced but completely mild, and a simple dish can be extremely hot.
As a general guide:
- Mild: creamy, nutty, or tomato-based curries with little or no chili.
- Medium: balanced curries with noticeable warmth but no burn.
- Hot: curries built around chili, vinegar, or black pepper.
Creamy Tomato and Nut-Based Curries
These are the smoothest and richest curries, and usually the mildest. They are a common starting point for anyone new to Indian food.
Butter Chicken
Tender pieces of chicken in a silky tomato and butter sauce, finished with cream. The flavor is mildly sweet, tangy, and rich, with gentle warmth from ginger and garam masala. Heat level is low.
Chicken Tikka Masala
Grilled or roasted marinated chicken added to a tomato-based sauce. It tastes smokier and slightly more tangy than butter chicken, with a bit more spice. Heat level is mild to medium.
Korma
A mild curry thickened with yogurt, cream, and ground nuts such as cashews or almonds. It tastes nutty, slightly sweet, and very smooth, with aromatic spices like cardamom and cinnamon. Heat level is very low.
Pasanda
Thin slices of meat cooked in a creamy sauce with nuts and mild spices. It is similar to korma but lighter and a little sweeter. Heat level is low.
Spinach and Herb-Based Curries
These curries use pureed greens as the base, giving them an earthy, vegetal flavor.
Saag Paneer
Cubes of firm, mild cheese in a thick pureed spinach sauce. It tastes earthy and slightly bitter from the greens, balanced by garlic, ginger, and cream. Heat level is mild to medium.
Palak Paneer
Very similar to saag paneer, but made with a smoother spinach puree. The flavor is fresher and less bitter. Heat level is mild.
Methi Chicken
Chicken cooked with fenugreek leaves, which add a slightly bitter, herbal, almost maple-like note. It tastes complex and aromatic. Heat level is medium.
Legume and Bean Curries
These are the everyday curries of Indian home cooking. They are hearty, affordable, and often high in protein.
Dal Tadka
Cooked yellow lentils finished with a sizzling tempering of cumin, garlic, and dried chili. It tastes mild, comforting, and lightly smoky. Heat level is low to medium.
Dal Makhani
Black lentils and kidney beans simmered slowly with butter and cream. It tastes rich, earthy, and mildly tangy. Heat level is low.
Chana Masala
Chickpeas in a tomato and onion gravy with a sour note from dried mango powder or lemon. It tastes tangy, hearty, and lightly spiced. Heat level is mild to medium.
Rajma
Red kidney beans in a thick tomato-onion sauce. It tastes savory and slightly sweet, similar to a spiced bean stew. Heat level is mild to medium.
Sambar
A thin lentil and vegetable stew made with tamarind and a roasted spice blend. It tastes tangy, sour, and complex, often with a hint of sweetness. Heat level varies from mild to hot.
Vegetable Curries
Aloo Gobi
Potato and cauliflower cooked with turmeric, cumin, and ginger. It is usually dry rather than saucy. It tastes earthy and lightly spiced. Heat level is mild.
Baingan Bharta
Roasted eggplant mashed and cooked with onions, tomatoes, and spices. It tastes smoky and savory with a soft texture. Heat level is mild to medium.
Malai Kofta
Fried dumplings made from paneer and potato, served in a creamy nut-based sauce. It tastes rich, slightly sweet, and mild. Heat level is low.
Tangy, Vinegary, and Heat-Forward Curries
If you want bold flavor with real heat, look here.
Vindaloo
A sharp, vinegary curry originally built on pork and vinegar. It tastes sour, garlicky, and very hot. Spice level is high.
Madras
A red curry with a tomato base and plenty of chili. It tastes tangy, fruity, and fiery. Heat level is hot.
Jalfrezi
A stir-fried curry with peppers, onions, and tomatoes in a thick sauce. It tastes fresh, crunchy, and tangy. Heat level is medium to hot.
Rogan Josh
Aromatic lamb curry colored with chili and flavored with Kashmiri-style spices. It tastes rich, slightly tangy, and warming rather than sharp. Heat level is medium.
Coconut and Coastal-Style Curries
Fish Moilee
Fish simmered in coconut milk with turmeric, ginger, and green chili. It tastes creamy, mild, and slightly sweet with a gentle heat. Heat level is mild to medium.
Prawn Curry
Prawns cooked in a coconut or tomato sauce with mustard seeds and curry leaves. It tastes briny, tangy, and aromatic. Heat level is medium to hot.
Quick Comparison Table
| Curry | Main Base | Flavor | Heat |
|---|---|---|---|
| Butter chicken | Tomato and cream | Rich, sweet, tangy | Low |
| Korma | Nuts and yogurt | Nutty, mild, creamy | Very low |
| Tikka masala | Tomato | Smoky, tangy | Mild to medium |
| Saag paneer | Spinach | Earthy, garlicky | Mild to medium |
| Dal tadka | Lentils | Comforting, smoky | Low to medium |
| Chana masala | Chickpeas and tomato | Tangy, hearty | Mild to medium |
| Vindaloo | Vinegar and chili | Sour, sharp | Hot |
| Madras | Tomato and chili | Tangy, fiery | Hot |
| Rogan josh | Yogurt and spices | Rich, aromatic | Medium |
| Fish moilee | Coconut milk | Creamy, gentle | Mild to medium |
Tips for Choosing a Curry You Will Enjoy
- Start mild if you are unsure. Korma, butter chicken, and dal makhani are the safest first choices.
- Check the sauce color. Deep red usually means chili. Pale or brown sauces are often milder and nuttier.
- Balance the meal. Pair a rich curry with a tangy one, or a hot curry with a cooling side such as yogurt.
- Add rice or bread. Plain rice and flatbread soften both heat and richness.
- Adjust at home. When cooking, add chili gradually and taste as you go. You can always add more heat, but you cannot remove it.
Final Thoughts
Indian curries range from creamy and sweet to sour and scorching, and the difference comes down to the base and the spice blend. Creamy tomato and nut curries such as butter chicken and korma are mild and rich. Legume curries like dal and chana masala are hearty and comforting. Vinegary dishes such as vindaloo and madras deliver serious heat. Once you know what each style tastes like, choosing a curry becomes simple.
If you found this helpful, explore more practical guides on everyday food, cooking basics, and kitchen how-tos.