Skip to Content

Easy Roast Chicken Legs with Indian Spice Rub

Roast chicken legs with fragrant Indian spices & a good whack of heat are a wonderfully easy & quick centrepiece for a mid-week dinner.

Cooking this dish could not be easier, throw some spices in a bag along with the chicken to marinate, then slice some onions and throw it all in the oven. 35 minutes later your chicken is done!

Indian spiced roast chicken legs served with onion, Bombay potatoes and raita.

Indian Inspired Baked Chicken Legs

Roasting chicken in the middle of the week may sound like a bit of a chore. But these Indian spiced baked chicken legs demonstrate that with 5 minutes of preparation and 35 minutes of cooking it is perfectly possible.

This sort of thing forms a part of regular dinners at “Casa Krumpli”.

Whether it is my zaatar chicken legs, one pot baked chicken and rice, char siu chicken legs, Normandy chicken or my kimchi chicken leg bake, we eat them all of the time.

Chicken legs are cheap to buy and full of flavour. This means that you can really go to town with spice and still taste the chicken!

In many ways, I guess you could call this a cheats tandoori chicken. It lacks the complexity of flavour of a true Tandoori chicken but it is a wonderful quick fix Indian-inspired dinner.

Oven roast Bombay potatoes or Bombay aloo served with an Indian spiced roast chicken leg.

Frequently Asked Questions

Can I scale up this recipe?

Yes, absolutely, throw as many chicken legs in as you like, it does not have an impact on the cooking time unless you overcrowd the pan.

Can I add the marinade to a whole chicken?

Absolutely, I would triple the amounts then rub the marinade all over the chicken, including in the cavity and then let it marinade for as long as possible.

Then roast the chicken in the oven for 40 minutes per kilo plus 20 minutes (at 180°C or 350°F), that works out to be around 18 minutes per pound plus 20 minutes.

I usually test multiple parts of the chicken with a quick read meat thermometer and remove the chicken at 63°C or 145°F. Then cover with foil and rest for 20 minutes.

It will continue cooking and reach a safe temperature of 73°C or 165°F during this time.

Can I cook this in an air fryer?

Yes, but spray the basket with release spray before adding the chicken.

Cook at 180°C or 350°F for 23-27 minutes testing the temperature with a quick read meat thermometer.

Can I cook this in advance?

Yes, this chicken will store well in the fridge for a couple of days and eats as a cold cut or in a sandwich really well.

If you are reheating ensure that it is piping hot all of the way through before serving!

Close-up Indian spiced roast chicken legs served with onion, Bombay potatoes and raita.

Serving Suggestions

My Indian spiced roast chicken legs are pictured here served with my roast Bombay potatoes recipe.

It makes for a great Indian traybake meal and takes very little time, just cook the potatoes for a further 5 minutes and bish bash bosh a complete dinner.

They are also superb with masala chips as well as with my aloo methi recipe!

When it comes to a sauce I like to serve them with my mint raita (sans cucumber), but a nice tart and spicy tamarind sauce works well too.

They also work really well with both my mung bean salad and chole chickpea curry recipe.

I have even been known to shred down the chicken and fork it through that salad and take it on picnics. Not to mention the fact that it is an incredible sandwich filling!

Easy roast chicken legs served with onion and Bombay roast potatoes.

Equipment Used

I only mention brands of equipment if I think that they make a material difference to a recipe. But if you have any questions feel free to ask them in the comments section below the recipe.

  • Oven.
  • Baking tray large enough to hold the chicken legs.
  • Bag or Tupperware tub to marinate the chicken.
  • Kitchen knife.
  • Chopping board.
  • Measuring cups.
  • Quick read meat thermometer, optional but I swear by mine.
Indian spiced roast chicken legs served with roasted Bombay potatoes.
Yield: 2 Servings

Spicy Indian Roast Chicken Legs Recipe

Prep Time: 5 minutes
Cook Time: 35 minutes
Resting Time: 5 minutes
Total Time: 45 minutes

A simple Indian influenced spice rub takes the idea of roast chicken legs to a whole new level!


  • 2 Chicken Legs
  • 3 Medium (Around 125g each) Onions

For the Marinade:

  • 3 Tbsp Ground Nut Oil
  • 1 Tbsp Lime Juice
  • 1 Tbsp Kashmiri Chilli Powder
  • 1 Tsp Dried Fenugreek Leaves
  • ½ Tsp Ground Coriander
  • ½ Tsp Ground Cumin
  • ½ Tsp Amchoor
  • ¼ Tsp Ground Turmeric
  • ½ Tsp Salt


  1. Mix together the ingredients for the marinade and then rub them all over the chicken and set aside to sit for as long as you can (up to 24 hours), the longer you leave it the better.
  2. Cut the onions into 1cm (½") thick slices and peel off the outer skin.
  3. Lay the onion slices onto a roasting tin, then place the marinated chicken on top.
  4. Transfer the roasting tin to the oven and cook at 200°C or 400°F for 30-35 minutes, then rest for 5-10 minutes covered with foil.
  5. You are looking for an internal temperature of at least 73°C or 165°F after resting, to achieve that the chicken needs to be sitting at about 68°C or 155°F when you remove it from the oven and let it rest.

Nutrition Information:



Serving Size:


Amount Per Serving: Calories: 640Total Fat: 38gSaturated Fat: 8gTrans Fat: 0gUnsaturated Fat: 26gCholesterol: 328mgSodium: 986mgCarbohydrates: 8gFiber: 3gSugar: 2gProtein: 66g

Calorific details are provided by a third-party application and are to be used as indicative figures only.

Did you make this recipe?

If you made this recipe, I'd love to see what you did and what I can do better, share a picture with me on Instagram and tag me @krumplibrian and tell me how it went!

Skip to Recipe