chefadora
Machhi-Do-Pyaza-Indian-Fish-Curry-Recipe.jpg

Machhi Do Pyaza (Indian Fish Curry)

by Leena Kohli (@leenakohli)
5.0
starstarstarstarstar
From 2 ratings
Prep Time
20min
Cook Time
20min
Total Time
40min
IndianLunchDinnerMeatSeafood

Macchi Do Pyaza is the perfect choice for any fish lover. It’s a delicious, healthy Indian-style fish curry. It is flavorful and creamy, but it’s light enough still to let the beautiful flavours of the fish shine through. Prepared with fresh water or sea fish of your choice, this easy dish is a delicious addition to any weeknight menu.

Ingredients

4 Servings
  • 500g
    Fish (Surmai)
  • 2cup
    Water
  • 1tsp
    Salt
  • 1/2tsp
    Turmeric
  • 1tsp
    Lemon Juice

For Marination and Frying

  • 1/2tsp
    Salt
  • 1tsp
    Carom Seeds (Ajwain)
  • 1/2tsp
    Red Chilli Powder
  • 1tbsp
    Lemon Juice
  • 1/2tsp
    Black Pepper Powder
  • 1/2tsp
    Turmeric
  • 2tbsp
    Cooking Oil
  • 1 1/2tbsp
    All purpose Flour (Maida)

For Tempering

  • 1tbsp
    Cooking Oil
  • 1
    Bay Leaf
  • 2
    Dry Red Chilli
  • 1
    Green Capsicum (cubed)
  • 2
    Onions (cubed/sliced)

For Gravy

  • 4tbsp
    Mustard Oil (Smoked and Cooled)
  • 1tsp
    Cumin Seeds (Jeera)
  • 200g
    Onions (ground)
  • 2
    Green Chillies
  • 1tbsp
    Ginger-Garlic Paste
  • 250g
    Tomatoes
  • 1tsp
    Salt
  • 1tbsp
    Kashmiri Red Chilli Powder
  • 1/2tsp
    Turmeric
  • 1tsp
    Coriander Powder
  • 3tbsp
    Thickened Cream
  • 1 1/2cup
    Water
  • 1tbsp
    Dried Fenugreek Leaves (Kasuri Methi)
  • 1tsp
    Garam Masala

Method

  1. Place fish pieces in a bowl. Add water, turmeric, salt and lemon juice. Let it rest for 10 minutes.

    Machhi-Do-Pyaza-Indian-Fish-Curry-Fish-Water-Bowl.jpg
  2. Drain water and wash the fish pieces once again in running water. Drain through a colander and pat the pieces dry.

    Machhi-Do-Pyaza-Indian-Fish-Curry-Fish-Washed-Colander.jpg

For Marination and Frying

  1. Place fish pieces in a mixing bowl. Add salt, carom seeds, red chilli powder, lemon juice, black pepper powder, turmeric, 1 tbsp of oil and all-purpose flour.

  2. Coat the fish pieces evenly with the spice mixture.

    Machhi-Do-Pyaza-Indian-Fish-Curry-Fish-Marinated-Bowl.jpg
  3. Cover the bowl with a cling film and refrigerate for 15-20 minutes.

  4. Heat a non-stick pan with 1 tbsp of oil on medium flame.

  5. Place the marinated fish pieces side by side and let them fry for 3-4 minutes. Flip the pieces and fry for another 3-4 minutes. Flip again if needed, until lightly browned on both sides.

    Machhi-Do-Pyaza-Indian-Fish-Curry-Marinated-Fish-Pan.jpg
    Machhi-Do-Pyaza-Indian-Fish-Curry-Browned-Fish-Pan.jpg
  6. Transfer the fish pieces to a plate and keep them aside.

    Machhi-Do-Pyaza-Indian-Fish-Curry-Fish-Fried-Plate.jpg

For Tempering

  1. Heat oil in a pan on medium flame. Add a bay leaf and dry red chillies and stir for a few seconds.

    Machhi-Do-Pyaza-Indian-Fish-Curry-Bay-Leaf-Whole-Chilli-Tempering.jpg
  2. Add cubed capsicums and onions. Stir them for about 3 minutes till they are slightly brown on the edges. Stir occasionally in intervals.

    Machhi-Do-Pyaza-Indian-Fish-Curry-Tempered-Onion-Casicum.jpg
  3. Add the fried fish pieces to the pan. Gently mix and toss for 1-2 minutes. Turn off the flame and keep it aside.

    Machhi-Do-Pyaza-Indian-Fish-Curry-Tempered-Onion-Capsicum-Fish.jpg

For Gravy

  1. Heat mustard oil in a heavy-bottomed karahi on medium to high flame.

  2. Add cumin seeds and let them splutter.

  3. Add onions and green chillies. Cook till light brown by stirring frequently for 3-4 minutes.

    Machhi-Do-Pyaza-Indian-Fish-Curry-Cumin-Onion-Tempering.jpg
  4. Add ginger-garlic paste. Stir for a minute.

    Machhi-Do-Pyaza-Indian-Fish-Curry-Ginger-Garlic-Paste-Onion-Tempering.jpg
  5. Add tomato paste and cook for 3-4 minutes till oil releases to the surface and leaves the sides of the pan.

    Machhi-Do-Pyaza-Indian-Fish-Curry-Ground-Tomato-Tempering.jpg
  6. Add salt, kashmiri red chilli powder, turmeric and coriander powder. Mix and cook for a minute.

    Machhi-Do-Pyaza-Indian-Fish-Curry-Spices-In-Tempering.jpg
  7. Add thickened cream to the tomato gravy and stir for a few seconds.

    Machhi-Do-Pyaza-Indian-Fish-Curry-Cream-In-Tempering.jpg
  8. Add water and bring to a boil. Lower the flame and cover with a lid and cook for 7-8 minutes. You can add more water if you prefer a thinner consistency of the gravy.

    Machhi-Do-Pyaza-Indian-Fish-Curry-Oil-Gravy-Tempering.jpg
  9. Add the tempered fish, capsicum and onions to the gravy and gently stir. Cover the karahi with a lid and cook on low flame for 4-5 minutes.

    Machhi-Do-Pyaza-Indian-Fish-Curry-Cooked-Fish-Gravy-Pan.jpg
  10. Add dried fenugreek leaves (kasuri methi) and garam masala and gently stir. Check the seasoning and adjust to taste. Turn off the flame and let it rest for a few minutes.

    Machhi-Do-Pyaza-Indian-Fish-Curry-Kasuri-Methi-In-Tempering.jpg

Tips & Tricks

  1. I have used Surmai fish. You can use any kind of freshwater or sea fish of your choice.

  2. I have used mustard oil for cooking the gravy. You can substitute it with any other cooking oil of your choice.

  3. Mustard oil should always be smoked first and then cooled before adding any condiments or spices to it.

Reviews

5.0
starstarstarstarstar
From 2 ratings
a

alejandrosaid

starstarstarstarstar

l

liam61

starstarstarstarstar

leenakohli's profile picture
instagram
Recipe by

Leena Kohli

(@leenakohli)

Elevate your confidence through the magic of home cooking with my easy-to-follow recipes 👩‍🍳✨

chefadora
© 2023 Chefadora Pty Ltd, All Rights Reserved