Indian Main Dish Recipes

Curry, chicken tikka masala, butter chicken, aloo gobi, and more--Allrecipes has over 440 trusted Indian main dish recipes complete with ratings, reviews and cooking tips.

Staff Picks

Cholay (Curried Chickpeas)

Rating: 4.04 stars
This is a very flavorful recipe from North India, usually eaten with fried bread like bhatura or puri. I like to serve it over rice for a very filling meal. You can also try it as a quick snack over toasted bread. This recipe is much quicker to make if you use precooked canned beans, but I like to think that the authentic flavor comes from doing it the hard way!

Kerala Chicken Curry

Rating: 5 stars
I learned to cook food from Kerala, South India, from my in-laws. This is a fantastic main dish for a South Indian meal, which should always be served with several dishes - see the footnote for suggestions.

Curry in a Hurry

Rating: 5 stars
This red lentil curry in a hurry is made in a multi-functional pressure cooker and is perfect for a quick and hearty vegetarian meal.

Instant Pot® Chicken Biryani

Rating: 4.43 stars
Traditional chicken biryani made in an Instant Pot® cuts down on time but not flavor. The rice comes out fluffy and the chicken comes out tender. You can't ask for more. Serve with yogurt raita to complement the spices.

Butternut Squash Coconut Curry

Rating: 4.09 stars
This is a quick and delicious mild-to-medium spicy south Indian stew that is best served over hot white rice.

Reshmi Kebab (Silken Kebabs)

Rating: 4.4 stars
This is a traditional Muglai dish prepared in India. It gets its name from the succulence of the meat after prolonged marinating and light braising. Traditionally, chicken, beef or lamb meat is used, but prawns or scallops are good substitutes too for this smooth as silk kebabs. Serve with chatnis (dips made from coconut, cilantro and mint, usually found in Indian grocery stores) or tomato sauce.

Easy Chicken Madras Recipe

Rating: 4.25 stars
Takeaways: the great British institution. We love them. In fact, all of us, on average, have 2 takeaways a week. I love them, too. They're delicious, but should be an occasional treat. I love Indian food and I discovered Madras whilst at an Indian restaurant. It comes from a region known as Madras in southern India, which is now modern-day Chennai. This is a perfect swap - with fewer calories! Serve with a big spoonful of basmati rice, yogurt, and a fluffy naan.

Spicy Lentil Quinoa Curry

Rating: 4.56 stars
Lots of flavor packed in this Indian-spiced curry! This recipe is very adaptable and can be made to fit your preferences. You can also change up the veggies you use, alter the amount of spice, etc.

Indian Chicken Curry I

Rating: 4.44 stars
My friend's father, who is from India, showed me how to make this! It's delicious! Serve with hot cooked rice and veggies if desired; make sure that you do NOT eat the cloves, the flavor is too strong!

Delicious Chana Masala

Rating: 4.7 stars
A delicious dish of chickpeas, onions, and tomatoes! You will love this stuff! I suggest eating this with fresh fried naan.

Easy Indian Butter Chicken

Rating: 4.72 stars
This is a recipe I have perfected over the years and passed onto many others. The sauce is perfect when creamy and not too thick or too thin. The level of salt and spices can be suited to your taste. Garam and tandoori masala can be found in the ethnic aisle of your grocery store.
By mn

Indian Style Sheekh Kabab

Rating: 4.64 stars
This is a spicy and extremely flavorful recipe which will surely be a hit at any BBQ party.

Inspiration and Ideas

Punjabi Chicken in Thick Gravy

Rating: Unrated
"This is one of the best chicken dishes ever. Incredibly flavorful." – Modest Brown

Vegetarian Korma

Rating: Unrated
This vegetarian classic gets 5 stars for adaptability!

Indian Fish Curry

Rating: 4.54 stars

A very spicy dish. This recipe is inspired by my mother's Bengali fish recipe she used to make in India.