Indian Main Dishes

India's vibrant food reflects the country's amazing diversity

India's food reflects its geographical variation—the north eats wheat, the south consumes rice, and the coasts thrive on coconut milk and fish—as well as its religious diversity. While ingredients and specialties vary depending on the part of the country you consult, there is one common element: the masterful use of spices. From Portuguese-influenced pork vindaloo from the coastal region of Goa to Bengali fish simmered in mustard oil–scented curry, these main dishes are some of our favorites from each corner of this vast and varied country.

Curry is a catchall term used to describe richly spiced dishes popular in South and Southeast Asia. They are hugely important to the cuisine of India. Much of India's population is vegetarian, so meat-free curries are common. Try a vibrant, hearty cabbage and potato curry from the western state of Gujarat or a simple daikon curry flavored with an aromatic blend of coriander, cumin, turmeric, and other spices.

In other parts of India curries are often made of meat. In our Telangana chicken curry, the poultry is marinated in coconut, lime, garlic, ginger, cardamom, and more. Coconut is also used in our mild Rajasthani white chicken curry. Along parts of India's coast seafood has a place in the kitchen. Check out our green mango-infused south Indian fish curry and Goanese shrimp curry with a rich, chile-spiked coconut sauce.

Indian cooking isn't all rich stewed dishes. For something different try shami kebabs—ground beef stuffed with a spiced onion mixture and then fried until crisp and savory. These patties are a popular street food amongst Indian Muslims.

Find all of these recipes and more in our collection of Indian main dishes.

Telangana-Style Curried Chicken Stew
Telangana-Style Curried Chicken Stew
Carved out of ten former districts of Andhra Pradesh, Telangan officially became India's 29th state in June 2014. For this eponymous dish from Telangana home cook Padma Reddy, the skin is removed from the chicken to allow the flavors of the marinade—coconut, lime, garlic, ginger, cardamom, mace and more—to penetrate. Get the recipe for Telangana-Style Curried Chicken Stew »Ingalls Photography
South Indian Vegetable Stew (Sambar)
South Indian Vegetable Stew (Sambar)
Cookbook author Madhur Jaffrey describes sambar as "a split-pea stew which is varied daily with the addition of, say, caramelized shallots or tomatoes or okra or aubergine (eggplant) poached in tamarind juice." What we discovered in our test kitchen is that any combination of vegetables, such as yams, zucchini, or eggplant, can be added to this aromatic south Indian stew, which is often served with dosas.James Oseland
Thalassery-Style Fish Curry (Thalassery Meen Curry)
Thalassery-Style Fish Curry (Thalassert Meen Curry)
Any firm fish, including snapper, trout, or salmon, will work in this green mango-infused south Indian curry, named for the Keralan coastal city of Thalassery and flavored with coconut, ginger, curry leaves, and turmeric.James Oseland
Spiced Ground Beef Patties (Shami Kebabs)
Spiced Ground Beef Patties (Shami Kebabs)
The recipe for these kebabs, which can also be made with lamb, is adapted from Charmaine O'Brien's Recipes from an Urban Village (The Hope Project, 2003).Ingalls Photography
Smita Chandra's Malabar Mussels
Smita Chandra's Malabar Mussels
Dishes from the south Indian state of Kerala, along the Malabar Coast, are heavily influenced by the area's abundant supply of seafood. In this Anglo-Indian recipe from cookbook author and cooking instructor Smita Chandra, mussels gathered from local waters are cooked with tomatoes in a richly spiced coconut broth.Ingalls Photography
Steamed Banana-Wrapped Fish (Patra ni Muchchi)
Steamed Banana-Wrapped Fish (Patra ni Muchchi)
Descended from Persian Zoroastrians—followers of the prophet Zoroaster who began emigrating to India around the eighth century—Parsis in India have their own distinct food. This Parsi fish dish, commonly featured at weddings, is adapted from a recipe in Raghavan Iyer's 660 Curries (Workman, 2008). White-fleshed fish is bathed in a spiced coconut-tamarind sauce and steamed until tender in fragrant banana leaves.Ingalls Photography
Rajasthani White Chicken Curry (Safed Maans)
Rajasthani White Chicken Curry (Safed Maans)
A seasoned coconut chicken curry is tempered with yogurt.James Roper
Muslim Indian Beef Stew (Nihari)
Muslim Indian Beef Stew (Nihari)
Beef shanks or brisket may be substituted for short ribs in this version of a long-cooked Muslim Indian beef stew, a luscious dish traditionally cooked with trotters, which thicken the sauce. The recipe is adapted from Charmaine O'Brien's Recipes from an Urban Village: A Cookbook from Hazrat Nizamuddin Basti (The Hope Project, 2003), a book highlighting the cooking of an ancient Delhi enclave.Ingalls Photography
Fried Hard-Boiled Eggs with Oven-Dried Tomatoes (Zoomru Tool and Ruwangan Hach)
Fried Hard-Boiled Eggs with Oven-Dried Tomatoes (Zoomru Tool and Ruwangan Hach)
Hard-cooked eggs get a golden sheen from frying in bright mustard oil and are served in a rich, spicy sauce made from oven-dried tomatoes.Ariana Lindquist
Bengali-Style Fish Stew (Maacher Jhol)
Bengali-Style Fish Stew (Maacher Jhol)
No Bengali meal is complete without maacher jhol, fish simmered in a tomato-based curry scented with mustard oil and the region's distinctive mix of five spices: toasted fenugreek, nigella, cumin, black mustard, and fennel seeds.Ingalls Photography
Spicy Cabbage-and-Potato Curry (Bund Gobhi Aur Aloo Ki Subzi)
Spicy Cabbage-and-Potato Curry (Bund Gobhi Aur Aloo Ki Subzi)
This vibrant Indian curry comes from the Meghwal tribe of Gujarat’s Thar Desert. Since there is little local agriculture—the closest vegetable market is in the capital city of Bhuj, 35 miles away—the cuisine is spare, but it is delicious in its simplicity. This tribal cabbage-and-potato curry is traditionally cooked over a wood fire, along with millet rotla, a flatbread, but the stovetop works just as well.James Roper
Goanese Pork Vindaloo
Goanese Pork Vindaloo
The word vindaloo is a garbled pronunciation of the popular Portuguese dish carne de vinha d’alhos (meat marinated in wine-vinegar and garlic), which made its way to India in the 15th century along with Portuguese explorers. In Goa the dish was tweaked, incorporating chiles, tamarind, black pepper, cinnamon, and cardamom. When it was exported to England, it became another hot curry, losing its vinegar tang and spice complexity, but this version stays close to the Goan original.Ingalls Photography
Goanese Shrimp Curry (Sembharachi Kodi)
Goanese Shrimp Curry (Sembharachi Kodi)
In Goa, a tiny, palm-fringed state on the western coast of India, seafood is central to the cuisine. Beloved regional specialty sembharachi kodi, or shrimp in a coconut curry, is prepared a number of ways, but always with the freshest local shellfish simmered in a rich, chile-spiked coconut sauce. Get the recipe for Goanese Shrimp Curry (Sembharachi Kodi) »Ingalls Photography
Hyderabadi-Style Lentil Stew (Khatti Dal)
Hyderabadi-Style Lentil Stew (Khatti Dal)
Indian culinary expert Madhur Jaffrey experienced a version of this tarka—a combination of fried spices and aromatics stirred into a soupy dal—while visiting the South Indian city of Hyderabad. It is soured with tamarind and seasoned with curry leaves and mustard seeds.Ingalls Photography
Red Lentils with Green Mango (Malika Masoor Dal)
Red Lentils with Green Mango (Malika Masoor Dal)
In early spring, green, unripe mangoes are a featured ingredient in the daily menu at Raja Sulaiman Khan's home in Lucknow, India. Here, amchoor—dried green mango—adds sour pungency to creamy lentils.Ingalls Photography
Chettinad Pepper Chicken (Koli Milagu Masala)
Chettinad Pepper Chicken (Koli Milagu Masala)
This richly spiced chicken dish is adapted from a recipe in Madhur Jaffrey's classic Flavors of India (West 175 Publishing, 1995). According to Jaffrey, "What gives this a very special southern flavor is the use of fennel seeds, curry leaves, and, of course, the pulse (legume) urad dal. This is definitely a dish you will want to make very frequently." We couldn't agree more. Get the recipe for Chettinad Pepper Chicken »Ingalls Photography
Malabar Fish Fry
Malabar Fish Fry
Writer VK Sreelesh’s in-laws live in the south Indian state of Kerala, along the Malabar Coast, where people's diets are heavily influenced by the area's abundant supply of seafood. One of his favorite dishes is this fried bullseye fish, seasoned with turmeric and chile powder and fried in coconut oil. While small bullseye fish or sardines are traditionally used, salmon, shrimp, or snapper, as we've used here, also work.James Oseland
Kashmiri Chile-Braised Lamb (Rogan Josh)
Kashmiri Chile-Braised Lamb (Rogan Josh)
Smoky red Kashmiri chile powder and rich ghee are the foundations of the sauce for tender lamb shanks in this classic dish served as part of the Kashmiri feast called wazwaan. Cooked for weddings and other auspicious occasions, the wazwaan is comprised of 36 dishes, the majority of them lamb. The wazas, or cooks, who prepare the meal come from long lines of chefs schooled in the art. Get the recipe for Kashmiri Chile-Braised Lamb (Rogan Josh) »Ariana Lindquist
Hyderabadi-Style Lamb with Potatoes (Aloo Aur Gosht Ka Kaliya)
Hyderabadi-Style Lamb with Potatoes (Aloo Aur Gosht Ka Kaliya)
In the Indian city of Hyderabad, this dish is traditionally made using goat, but lamb makes an excellent substitute; including the bones adds an unmatched depth of flavor. While peeled muskmelon and watermelon seeds are usually used to thicken the dish, we’ve substituted pumpkin seeds in our version.Ingalls Photography
Chickpea Fritters in Curry (Besan Curry)
Chickpea Fritters in Curry (Besan Curry)
This Jain-style curry pairs airy chickpea fritters with a creamy, tangy sauce.Ingalls Photography
Smita Chandra's Daikon Curry
Smita Chandra's Daikon Curry
Daikon—a type of large white radish with a peppery, earthy flavor—has long been a staple of Indian cooking. In this simple vegetarian curry dish from cookbook author Smita Chandra, daikon is enhanced with an aromatic blend of coriander, cumin, turmeric, and other spices.Ingalls Photography
Creamy Fenugreek and Spinach with Cheese (Methi Malai Paneer)
Creamy Fenugreek and Spinach with Cheese (Methi Malai Paneer)
This creamy dish from Toronto-based Indian cookbook author Smita Chandra makes a phenomenal spread, with oven-baked naan bread on the side. It’s made with the fresh Indian cheese called paneer, peas, and whole peeled tomatoes, along with plenty of tangy fresh fenugreek greens, and it’s spiced lavishly with turmeric, coriander, garam masala, and more. If you can’t find fenugreek greens, kale, Swiss chard, or another green can be substituted.Ingalls Photography
Kashmiri Lamb in Chile Sauce (Mirchi Qorma)
Kashmiri Lamb in Chile Sauce (Mirchi Qorma)
Tender lamb simmers in a fiery sauce in this recipe from Adhoo's in Srinagar, Kashmir. Get the recipe for Kashmiri Lamb »Ingalls Photography
Hyderabadi-Style Steamed Chicken and Rice (Kachi Yakhni Biryani)
Hyderabadi-Style Steamed Chicken and Rice (Kachi Yakhni Biryani)
Biryani is a classic combination of rice, meat and spices. Writer Sarah Khan, whose family hails from the south Indian city of Hyderabad, describes it as "a gossamer cloud of rice that, depending on the corner of the subcontinent you’re on, might be layered with mutton, shrimp, eggplant, cardamom, saffron, potatoes, or even pineapple." Indeed, the centralized location of Khan’s ancestral city of Hyderabad made it ripe for culinary cross-pollination. For this recipe, marinated chicken is layered with partially cooked rice and then steamed; whole spices penetrate the chicken as it cooks.Ingalls Photography