Fish Makhani (Fish in Creamy Gravy) Recipe

Fish Makhani is a creamy, tangy Indian dish best served with rice, daal, naan, or salad.

Category Tags:

DinnerLunch

Cuisine Tags:

Indian

This page may contain affiliate links. If you click and buy, I may receive a small commission at no extra cost to you.

Instructions

  1. Marinate fish with lime juice, salt, and red chili powder for 1 hour.

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

  3. Mix yogurt with the ground spice powder, coriander, cumin, and turmeric, then add to the fish and marinate for another hour.

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

  5. Add only the marinated fish to the pan and gently fry until sealed and opaque.

  6. Stir in tomato paste, chopped tomatoes, fish stock, kasuri methi, and the remaining yogurt-spice mix.

  7. Cook until the fish is tender and the gravy reduces by half, stirring gently to prevent breakage.

  8. Melt butter and pour over the fish; garnish with coriander leaves and serve with Naan, Kaali Daal, and salad.