Coconut Milk Coconut Oil Duck Indian Kerala Popular Video

Kuttanadan Whole Duck Roast- Duck roast in coconut gravy

Warning: it’s finger licking delicious…

I’m on cloud nine right now after cooking the most delicious whole duck roast. This is the first time ever I’ve cooked duck in my kitchen. I’ve had duck a couple of times in restaurants- Chinese style and Italian style- honestly, I didn’t like that much it was too bland for me. Duck has a much intense taste and flavor than chicken.

The other day, while grocery shopping, at the meat section I found this beautiful young duck. I couldn’t resist it and it couldn’t resist me and we bonded well. I always wanted to cook duck, at least once in my kitchen and finally that happened.

While thinking of what to make with the beautiful duck, the thought of Kuttanadan style duck roast hit me over and over. Kuttanad is a place in Kerala known for its backwaters and lush greenery, duck roast is one of the delicacy of Kuttanad. I was so excited to make Kuttanadan style duck roast and I’m so glad that I did; the duck roast turned out beyond delicious.

I first marinated the whole duck with some simple spices and pressure cooked in the Instant Pot. After that, made a rich and creamy gravy with onion-tomato and coconut milk. Slow cooked the cooked whole duck in the coconut gravy.

I’ve to tell you guys, I’ve fallen for duck- however, only if it’s made this way- Kuttanadan style. My man loved the gravy so much, along with the gravy the duck tasted incredible.

This is a must try, I swear you are going to love it.

Cooking Video

Kuttanadan Whole Duck Roast- Duck roast in coconut gravy
Prep time
Cook time
Total time
Recipe type: Main
Cuisine: Indian
For marinating Whole duck
  • Whole Duck- 4 lbs or 2 Kgs (or use Whole Chicken)
  • Turmeric powder- ½ tsp
  • Garam Masala- 1 tsp
  • Ground black pepper- 1 tsp
  • Salt- ¾ tsp
  • Lemon juice- freshly squeezed from half lemon
For cooking in Instant Pot
  • Dried bay leaves- 3
  • Water- 1 cup
For making the coconut gravy
  • Coconut Oil- 3 tbsp
  • Ginger, chopped small- 2 tbsp
  • Garlic, chopped small- 2 tbsp
  • Green chilies, chopped- 3
  • Curry leaves- 2 sprigs
  • Dried bay leaves- 2
  • Small onions, sliced thin- 10
  • Yellow onions, sliced thin- 3
  • Salt- ½ tsp
  • Tomatoes, chopped- 2
  • Garam Masala- 1 tsp
  • Turmeric powder- ¼ tsp
  • Coriander powder- 3 tsp
  • Ground black pepper- 1 tsp
  • Salt- ½ tsp
  • Coconut Milk, thick- 1 cup
  • Duck broth- ½ cup (liquid left after cooking whole duck)
  • Salt- ½ tsp or as required
  1. The whole duck I used weighed 4 lbs or 2 Kgs.
  2. I skinned the duck and rinsed it under running water.
  3. In a small bowl: combine together: 1 tsp garam masala, ½ tsp turmeric powder, 1 tsp ground pepper, salt and lemon juice.
  4. Spread the marinade over the whole duck inside and out.
  5. Let marinate for 30 minutes or 1 hour.
  6. I used Instant Pot to cook the whole duck. You could use a regular pressure cooker as well.
  7. Place the marinated whole duck into the stainless steel pot. Add 3 dried bay leaves and 1 cup water.
  8. Pressure cook at high pressure for 20 minutes.
  9. After 20 minutes, let the pressure release naturally- takes about 15 to 20 minutes.
  10. Open the lid and keep aside the cooked whole duck.
  11. Place a large pan or wok over medium heat.
  12. Add coconut oil, add ginger, garlic, green chilies, curry leaves and bay leaves, saute till light golden.
  13. Add small onions and saute till golden in color.
  14. Add onions sliced, season with ½ tsp salt.
  15. Let onions turn light golden brown.
  16. Add tomatoes, cook till mashed.
  17. Add garam masala, turmeric powder, coriander powder, ground pepper and salt. Combine well and cook till onion-tomato masala turn light brown.
  18. Add coconut milk, combine well.
  19. Add ½ cup duck broth and combine well.
  20. Have a taste and add more salt if required. I added ½ tsp more salt.
  21. If you want it to be spicy add more ground pepper.
  22. Lower the heat and let cook for 2 minutes.
  23. Place the cooked whole duck over the gravy, spoon the gravy over the whole duck.
  24. Close the wok with its lid and slow cook for 15 minutes.
  25. After 15 minutes, open the lid, combine everything well.
  26. Remove the wok from the heat, keep it covered for a few minutes.
  27. Serve the whole duck roast along with the gravy on a platter.
  28. Enjoy this delicious whole duck roast along with ghee rice, basmati rice, chapati, appam, palaada etc.
You can replace duck with chicken- in the Instant Pot, cooking time for whole chicken is 15 minutes.



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...