Eid Recipes Indian Main Dish Mughlai Whole Chicken Yogurt

Mughlai Murgh Musallam or Eggs Stuffed Whole Chicken

Mughlai-murg musallam

Murgh Musallam is a Mughal style eggs stuffed whole chicken that is slow cooked in a rich almond/poppy seeds/yogurt and saffron gravy…

For the past couple of weeks I’d been down with severe cold and sinus infection. Before that, I’d taken my first ever flu shot and thought I am going to be free of flu and cold and all those bad guys. I was so wrong, I realized that I was in need of cold shot not flu shot. Finally, cold viruses freed me and I felt great to be back to life. What a relief!

Yesterday, I realized that it’s been a while since I’ve made anything special and my kitchen looked uneventful and boring. Also, I wanted to pamper my Man with a special lunch, he deserves some pampering now and then. I am a huge fan of Mughal cuisine, all their dishes are rich, flavorful and makes you feel awesome.

I’d been wanting to make one of the famous Mughal dishes, Murgh Musallam which means whole chicken. I love cooking with whole chicken, so this dish definitely was a must try for me. Whole chicken was first stuffed with egg roast and then slow cooked in a rich almond/poppy seeds/yogurt/saffron gravy.

Recipe courtesy: Vahchef. I’ve made a few changes to the original recipe like adding saffron strands and skipped adding ground lamb to the stuffing.

This is an incredible dish you can make for that special person in your life who loves you unconditionally regardless…

To view other Whole Chicken Recipes, click here

Murgh Musallam or Egg Stuffed Whole chicken

mughlai murg musallam

The Gravy

murg musallam gravy

Preparation Pictures

Egg Roast

egg roast

Whole chicken ready to be stuffed with eggs

whole chicken

Eggs goes into the chicken cavity

eggs stuffed into chicken cavity

Tie the legs and wings using a kitchen twine

whole chicken stuffed with eggs

After adding the ground almond/poppyseeds/cumin paste

almond-poppy seeds- gravy

After adding yogurt


Place the chicken, breast side down on the gravy and cook for 25 minutes, rotating every 5 minutes

whole chicken in gravy

After 25 minutes of cooking

making-whole chicken-mughal style

Flip the chicken over and cook for another 15 minutes

making mughlai whole chicken

Finally, the well cooked Murgh Musallam ready to be carved 

making murg musallam


Mughlai Murgh Musallam or Eggs Stuffed Whole Chicken
Prep time
Cook time
Total time
Recipe type: Main
Cuisine: Indian
Serves: 5 People
To make Marinade
  • Chili powder- 1 tbsp
  • Salt- 1½ tsp
  • Water- 2 tbsp
  • Lemon juice- juice from half lemon
  • Whole chicken- 1 kg or 2 lbs
For making Egg roast
  • Hard boiled Eggs, shell removed- 2
  • Oil- 1 tbsp
  • Onion, chopped small- 1
  • Ginger-garlic paste- 1 tsp
  • Chili powder- ½ tsp
  • Garam masala- ½ tsp
  • Cilantro, chopped- 2 handfuls
  • Mint leaves, chopped- 1 tbsp
  • Salt- 1 tsp
To roast and for making paste
  • Almonds, skinned- 20
  • Poppy seeds- 1 tbsp
  • Cumin seeds- 1 tsp
For making Gravy
  • Oil- 4 tbsp
  • Whole cardamom- 2
  • Whole cinnamon- 2 inch slice
  • Bay leaves- 2
  • Onion, minced- 1
  • Ginger-garlic paste- 1 tbsp
  • Tomatoes, chopped- 2
  • Turmeric powder- ¼ tsp
  • Chili powder- 1 tsp
  • Cumin powder- ½ tsp
  • Coriander powder- ½ tsp
  • Garam masala- ¾ tsp
  • Yogurt, beaten- 1 cup
  • Saffron strands- 2 pinches soaked in 1 tbsp water for 5 minutes
  • Cilantro, chopped- 2 handfuls
  • Salt- 1 tsp
  1. Remove the internal organs from the whole chicken and drizzle 3 tbsp lemon juice over the chicken, rinse it thoroughly under running water.
  2. Pat dry with kitchen paper towel.
  3. In a small bowl, combine 1 tbsp chili powder and 1½ tsp salt along with 2 tbsp water. Spread this all over the whole chicken and keep aside the chicken.
  4. Heat a pan over medium heat, add almonds (skin peeled off), poppy seeds and cumin seeds, roast for 3 to 5 minutes till the almonds start to turn golden. Add these to a blender jar, add ¼ cup water and grind to a smooth paste. Keep aside the paste.
Making the egg roast:
  1. Cook 2 eggs in boiling water for 15 to 20 minutes, remove the saucepan from the heat and let the eggs rest in the hot water for 10 more minutes.
  2. Take the eggs from the water and peel off the shells. Rinse the eggs under running water and keep aside.
  3. Place a large wide non-stick pan over medium heat, add 1 tbsp oil.
  4. Add chopped onion, season with salt and saute till onion turns translucent.
  5. Add ginger-garlic paste, saute for a minute till the raw smell goes away.
  6. Add chili powder, garam masala, cilantro and mint leaves, combine well and cook for a few minutes.
  7. Add the hard boiled eggs and combine into the onion masala. Cook for 2 minutes.
  8. Remove the pan from the heat.
  9. Let the egg roast cool down for a few minutes.
  10. Stuff the eggs along with the onion into the cavity of the whole chicken. 2 eggs can be stuffed into a medium sized whole chicken.
  11. Using a kitchen twine, tie the legs and wings of the chicken so that they are intact and the egg stuffing wouldn't come out.
Making the gravy
  1. Use the same pan used for making egg roast, place the pan over medium heat, add 4 tbsp oil. Add whole cardamom, cinnamon and bay leaves, saute for a few seconds.
  2. Add the minced onions (onions should be chopped really small), season with salt and saute till translucent.
  3. Add ginger-garlic paste and saute for a few minutes.
  4. Add chili powder, cumin powder, coriander powder and garam masala, combine well and cook for a few seconds.
  5. Add tomatoes, cook covered till tomatoes are mashed up.
  6. Add the ground almond/poppyseed/cumin seeds mixture, combine well and cook till the oil oozes out.
  7. Beat the yogurt well in a bowl using a whisk.
  8. Add the yogurt to the pan, combine well.
  9. Add the saffron strands soaked in water, combine well and cook the mixture for a few minutes.
  10. Add chopped cilantro and combine well.
  11. Taste the gravy, if needed add more salt.
  12. If the gravy is too thin add ¼ cup warm water to thin it down.
  13. Place the whole chicken stuffed with eggs breast side down into the gravy.
  14. Using a spatula, rotate the chicken inside the pan, pour some gravy over the chicken.
  15. Cover the pan and cook over medium-low heat for 25 minutes. After every 5 minutes, make sure to rotate the chicken and pour the gravy over the chicken.
  16. If the gravy has thickened, add some water to thin it down.
  17. After 25 minutes of cooking, using 2 wooden spatulas gently flip the chicken over so that the breast side is upwards now, pour the gravy over the chicken and cook covered for another 15 minutes.
  18. After 15 minutes, uncover, rotate the chicken using the spatula, pour the gravy over the chicken and cook for 10 minutes.
  19. Total cooking time is 50 minutes.
  20. Remove the pan from the heat, cover the pan and let the chicken rest in the pan for 10 minutes.
  21. While serving, transfer the whole chicken on a platter.
  22. Pour some gravy over the chicken or the remaining gravy serve in a separate bowl.
  23. Serve this Murgh Musallam with Ghee rice, Pilaf or plain basmati rice.
  24. Enjoy this delicious mughlai murgh musallam with your loved ones.






Thas is the author of Cooking with Thas, a popular food blog with recipes from Indian, American and Fusion Cuisines. She has been blogging since 2009 and been featured in several magazines. Read more...