Fish Makhani (Fish in Creamy Gravy) Recipe
Fish Makhani is a creamy, tangy Indian dish best served with rice, daal, naan, or salad.
This page may contain affiliate links. If you click and buy, I may receive a small commission at no extra cost to you.
Instructions
-
Marinate fish with lime juice, salt, and red chili powder for 1 hour.
-
On medium heat, roast cloves, peppercorns, cinnamon, bay leaves, and almonds until slightly dark, then cool, add cardamom seeds, and grind into a coarse powder.
-
Mix yogurt with the ground spice powder, coriander, cumin, and turmeric, then add to the fish and marinate for another hour.
-
In a deep pan over medium heat, fry onions in oil until golden brown, then add ginger and garlic pastes and fry for 1 minute.
-
Add only the marinated fish to the pan and gently fry until sealed and opaque.
-
Stir in tomato paste, chopped tomatoes, fish stock, kasuri methi, and the remaining yogurt-spice mix.
-
Cook until the fish is tender and the gravy reduces by half, stirring gently to prevent breakage.
-
Melt butter and pour over the fish; garnish with coriander leaves and serve with Naan, Kaali Daal, and salad.