Indian Curry Main Dish Recipes

Cook up the best Indian curry recipes featuring chicken, lentils, potatoes, and more.

Staff Picks

Indian Chicken Curry (Murgh Kari)

Rating: 5 stars 1109
This is a really good recipe for spicy Indian chicken curry. It's pretty easy to make and tastes really good!

Chef John's Chicken Tikka Masala

Rating: 5 stars 494
I probably get more requests for Indian food than any other ethnic cuisine, so I was very excited to be posting this recipe for chicken tikka masala; until I found out it's actually a British recipe. This is usually done with heavy cream, but I like to use coconut milk instead; the subtle sweetness it provides works beautifully with the spices in the dish. Serve with steamed rice.

Goan Pork Vindaloo

Rating: 4.5 stars 16
The traditional Goan pork dish flavored with chilies, garlic and vinegar. It's spicy and tangy at the same time. Leaves your taste buds tingling for more. Serve with rice or crusty rolls.

Egg Curry

Rating: 4 stars 14
This is a quick solution to a curry when there is no meat or fish. Best eaten hot over white rice. Garnish with cilantro leaves.

Instant Pot® Indian Butter Chicken

Rating: 4 stars 15
This luscious, deeply flavored dish, originally created by a Pakistani food cart vendor in Delhi, is a cinch to make in an Instant Pot®. After an overnight marinade in yogurt and traditional spices, you can use an Instant Pot® to cook every step, from toasting spices to cooking aromatics, to adding the tomatoes and chile. You can even make a batch of basmati rice ahead. This dinner will be such a treat.

Tamarind Sauce Fish Curry

Rating: 5 stars 9
Indian-style tangy fish curry. This is famous Chepala Pulusu from Andhra.

Indian-Style Chicken and Onions

Rating: 4.5 stars 12
Amazing Indian recipe that is simple, tasty, and full of flavor. This was the first Indian meal I made, and it has stuck around since all of my friends and family love it! Add more or less chiles depending on your spice preference.

Chef John's Tandoori Chicken

Rating: 4.5 stars 36
Tandoori chicken gets its name from the clay oven it is traditionally cooked in, the tandoor. The chicken is marinated in yogurt and an incredibly complex mix of spices, and then roasted in the extremely hot tandoor oven. Don't worry if you don't have a tandoor clay oven sitting in the backyard; a grill will work just fine.

Indian Fish Curry

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

Indian Chicken Curry (Murgh Kari)

Rating: 5 stars 1109
This is a really good recipe for spicy Indian chicken curry. It's pretty easy to make and tastes really good!

Aloo Gobi Masala (Cauliflower and Potato Curry)

Rating: 4 stars 75
Traditional Indian cauliflower and potato curry recipe from my mom. We used to eat this all the time growing up. My sister likes it with peas too.

Beef Vindaloo

Rating: 4 stars 46
A great make-ahead vindaloo recipe which is a guaranteed crowd pleaser and will convert many to Indian food. It can be made with any meat and most pantry items. Serve with mashed potatoes or basmati rice.

Inspiration and Ideas

Kashmiri Lamb
Rating: Unrated 56
"This recipe is fantastic—it has the perfect amount of heat, and the almonds added a nice crunchy texture." – nixonam
7 Meatless Curry Dinners
These easy-to-make curries pack in the veggies.
Indian Chicken Curry (Murgh Kari)
Rating: 4.5 stars 1056

This is an easy recipe for Indian chicken curry with just the right amount if spice.