Home » Recipe » Fish Do Pyaza
fish do pyaza - recipe by Foodie's Hut

Fish Do Pyaza

by Shyamali Sinha

Fish Do Pyaza makes a delicious addition to the weeknight meal, and an easy prep ahead dish for dinner parties. Do Pyaza is a very popular South Asian curry which is prepared with any kind of protein like Fish, Chicken, Mutton.Those who follow the vegetarian diet they can cook the dish with Paneer, Tofu, cauliflower too. Fish Do Pyaza is a delectable dish cooked with Onions and Fish.I personally enjoy the dish with plain Basmati rice, but you can serve the dish with other kinds of rice dishes based on your preference. Some of my suggestions would be, jeera rice, Basanti pulao, peas pulao or vegetable pulao.
I think the best part of the dish is you can make it ahead of the week for your weeknight meal or party.
Don’t you love recipes like that?
Here is my fish Do Pyaza recipe, I hope you love this recipe, and when you recreate, don’t forget to tag me on Facebook, Instagram, and Twitter.
Happy cooking 🙂

Serves: 4



  • 500gm Salmon Fillets Skin on ( 4 pieces)
  • 1 ½ cups sliced onion
  • ½ cup onion paste
  • 2 tsp ginger paste
  • 3tsp garlic paste
  • ½ cup curd
  • 1 tsp sugar ( if the curd is very sour add little extra sugar)
  • 1 tsp Turmeric powder
  • 1 ½  tsp red chili powder
  • ½ tsp garam masala powder
  • ¼ cup Mustard oil
  • 1 tsp ghee

For tempering

  • 2-3 barks  cinnamon
  • 1 bay leaf
  • 3-4 green cardamoms
  • 3-4 cloves


  1. Rub  ½ tsp Turmeric powder and Salt on the Salmon fillets. Set it aside for 10 minutes.
  2. Preheat your cooking pan, pour oil and heat the oil over medium heat.
  3. Reduce the heat to low, add salmon fillets to the oil, skin side should be down. Over medium heat cook each side for the 2-3 minute, remove from oil.
  4. In a mixing bowl add, beaten yogurt, onion paste, ginger paste, garlic paste, red chili powder, ½ tsp turmeric powder, ¼ tsp garam masala, salt, sugar. Give a good mix. Add the fried fish pieces to the marinade,( make sure the fish should be warm, not very hot) let it marinate at least for 30 mins. Then remove fish pieces from the marinade.
  5. Reheat the remaining oil over medium heat, add in sliced onion, sprinkle salt, over medium heat cook for 8-10 minutes, when onion developed golden colour, remove from oil.
  6. Add ghee to the remaining oil, when ghee melted, add all whole spices. Give a stir to release the aroma from the spices.
  7. Add the marinade to the oil, continue cook over medium heat until oil is releasing from the mixture.
  8. Add back fish pieces to the pan, over medium-high heat cook each side for just for 2 mins, next add the fried onion, cook for a minute.
  9. Add 1 ½ cup of water, and over high heat let it comes to a boil.
  10. Sprinkle garam masala, cover with a lid, let it simmer for 2-3 minutes.
  11. Remove from heat, give 10- 15 minutes standing time before serve. Enjoy!

Recipe by: Shyamali Sinha

Bengali Barramundi Simmer in Spicy Sauce - recipe by Foodie's Hut

Bengali Barramundi Simmer in Spicy Sauce

Macher Kalia

Macher Kalia

Spicy makerel fry - recipe by Foodie's Hut

Spicy Spanish Mackerel Fry

Fish batter fry- recipe by Foodie's Hut

Fish batter fry

You may also like

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More