Marinated in a yogurt sauce, roasted, then served with roasted potatoes, cool yogurt and coriander, and naan bread, this masala chicken is about to become a staple chicken recipe in your kitchen.
This recipe for Whole Roast Masala Chicken made its way to me via a Telegraph article written by Diana Henry about quick Indian dishes to make at home. The sound of the recipe was just too good for me not to try and it is absolutely fantastic.
The kicker in this recipe is the overnight yoghurt marinade and the incredibly delicious masala butter that you spread underneath the chicken skin. The yoghurt tenderises the meat and the masala butter flavours the meat with the curry spices. I often cook and bake with yoghurt and have a number of recipes on the blog that I absolutely love : Yoghurt Marinated Lamb Curry, Apple Yoghurt Cake and this delicious No Churn Banana Peanut Butter Frozen Yoghurt.
I have to say that this recipe is certainly one of the best chicken dishes I have made.
Granted that an overnight marinade is not a quick meal but with a bit of preplanning it is so worth it. It smells absolutely amazing while it roasts and the meat is soft, juicy and melts in the mouth. I did not make my own masala mix and used store bought which I had in the cupboard. But taste the strength of the masala you use and add a bit more chili if needed. The better the spice mix the better the flavour of the chicken.
I served the chicken with crispy roast potatoes, plain yoghurt and fresh coriander. Piled onto a warm naan bread you will be in food heaven.
Print
Roasted Masala Chicken
- Total Time: 90 minutes
- Yield: Serves 4
- Diet: Omnivore
Description
Marinated in yogurt and spices, this roasted chicken is incredibly flavorful. Serve with roasted potatoes and naan for a complete meal.
Ingredients
- 4 lbs (1814 g) chicken
- 17.6 oz (500 g) plain full fat yoghurt
- 6 cloves garlic
- 2 cm piece ginger
- 1/2 tbsp chilli powder
- 1 tsp turmeric
- 3.5 oz (100 g) softened butter
- 1 1/2 tbsp garam masala mix
- 1 tbsp ground coriander
- 1/2 tbsp ground cumin
- 1 tsp hot chilli powder
- 1 tsp ground cinnamon
- 1 tsp ground cloves
- 1 tsp freshly ground black pepper
- 1/2 tsp ground turmeric
- 2-3 cloves garlic
- 1 cm piece ginger
Instructions
- Mix the yoghurt with the other marinade ingredients.
- Place the chicken in a large freezer bag, spoon the yoghurt over the chicken and into its cavity, and leave for at least two hours, ideally overnight, in the fridge, turning occasionally.
- Mix the butter with the spices, garlic, and ginger.
- Preheat the oven to 392°F (200°C).
- Remove the chicken and leave to sit at room temperature for about 45 minutes.
- Remove the chicken from the marinade and wipe off the excess.
- Carefully make a pocket underneath the skin of the breast by slipping your fingers between the skin and the flesh; loosen the skin over the legs and thighs.
- Spread the masala butter underneath the skin, down over the legs, thighs, and breast on both sides.
- Spread the remaining butter on top of the skin, sprinkle with sea salt, and place on a roasting tray.
- Roast the chicken for one hour and 10 minutes, basting with the butter a few times.
- Cover the chicken lightly with foil if it browns too dark.
- When cooked, the juices between the leg and the rest of the bird should run clear, with no trace of pink.
- Cover the bird with a double layer of foil and leave to rest for 15 minutes before serving with the cooking juices.
- Serve with roast potatoes, plain yoghurt, fresh coriander, and naan bread.
Notes
- For a richer flavor, marinate the chicken overnight.
- To prevent burning, loosely tent the chicken with foil during the last 20 minutes of roasting.
- Leftover chicken can be shredded and used in salads or sandwiches for up to 3 days.
- Prep Time: 20 minutes
- Cook Time: 70 minutes
- Category: Main Course
- Method: Roasting
- Cuisine: Indian
Nutrition
- Serving Size: 1 serving
- Calories: 450
- Sugar: 5
- Sodium: 300
- Fat: 25
- Saturated Fat: 15
- Unsaturated Fat: 8
- Carbohydrates: 20
- Fiber: 2
- Protein: 40
- Cholesterol: 150
Frequently Asked Questions
How long should I marinate the chicken in the yogurt sauce?
You should marinate the chicken overnight in the yogurt sauce to ensure the meat is tender and flavorful.
What should I do if I don’t have a store-bought masala mix?
If you don’t have a store-bought masala mix, you can create your own blend using spices like cumin, coriander, turmeric, and chili powder.
Can I use different vegetables instead of potatoes for roasting?
Yes, you can use other vegetables like carrots, bell peppers, or sweet potatoes, but make sure to adjust the roasting time according to their cooking needs.

Thank you so much Jay and Maggietoo. I am so happy you loved it – it is so good! And yes, you have to keep a bit of a watch and cover it lightly with foil if it starts to blacken.
You should drop everything and make this chicken now. Well, start it now and serve it tomorrow. I’m a roast chicken fanatic and make it at least 3x/month, but even though I’m not the biggest fan of Indian-style spices, this was the best chicken I’ve made in … well, a very long time. I let the bird marinate a full 24 hours, and used a commercial garam masala amped up with some added fresh ginger and fresh garlic (both grated), putting half the spiced butter under the skin and half on the exterior of my spatchcocked 4lb chicken. Holy moley, was this ever delicious.
My only note is watch it carefully as the exterior spices can burn quickly. My bird took 50 minutes at 425F degrees to get to 165F internal, and the spices were alllllmost ready to blacken. Next time I’ll try my own DIY masala mix, probably even better that way.
Excellent job my new friend, I love the execution, flavors are wow!