Hari Mirchi ki Machli

What unique about this Hari Mirchi ki Machli ka Saalan ?

This exotic home cuisine is inspired by a lamb recipe and improved at home using Fish. Hari in hindi mean green, and Machli refears to fish.  Basically fish fillets are cooked in a creamy green chilly base, with various spices make it a lovely unique addition to home cuisine. 

Ingredients for Hari Mirchi ki Machli


Fish fillets (salmon) – 1 kg, cleaned and cut into 2-inch fillets
Onions – 2 medium, finely chopped
Oil- 3/4 cup, to fry the fillets
Green Chilies -10-12, ground into a fine paste
Salt to taste
Yogurt – 1/2 cup thick (Greek or hung)
Coriander- fresh 1/4 cup finely chopped
Shahi jeera – 1 teaspoon
Khus khus (poppy seeds) – 1 teaspoon
Chirongi (Piyal seeds)- 1 teaspoon (optional)
Watermelon seeds – 2 teaspoons




Marinate the fish with 1/4 teaspoons of turmeric and 1/2 teaspoon ginger garlic paste and leave aside to marinate 

Dry roast the khus khus , chironji and watermelon seeds on low flame and grind them to a fine paste, keep aside 

Heat oil in a pan and sauté the marinated fish fillets and take them out in a separate plate

In the same oil sauté the onions till they light golden 

Once the onions are done, add in the turmeric, ginger garlic paste, salt, green chili paste, and the yogurt and give the gravy a good mix

Leave the gravy to simmer for about 10 minutes and then stir in the fish fillets

Again leave the fish gravy to simmer on low flame for 10 more minutes

When the gravy is 3/4 cooked add the ground paste of khus khus , chironji and watermelon seeds and switch off the flame in the next 5 minutes as the oil starts to separate 

When the oil gets seperated, it is an indication that our gravy is ready

This mouth-watering fish gravy of Hari Mirchi ki Machli ka Saalan  is best served with flavored rice or rotis

Spread the love
0 0 votes
Article Rating

Leave a Reply

Inline Feedbacks
View all comments
Would love your thoughts, please comment.x