Kashmiri Gaad
A homestyle Kashmiri fish curry with mustard oil, fennel, dry ginger, and a light yogurt-based gravy. The flavors are gentle yet distinctive, and the fish stays tender as it simmers in the fragrant sauce.
For 4 servings
- prep · ~5 min
Pat dry the fish and whisk the yogurt.
1.Rinse the fish pieces and pat them very dry with a clean cloth or paper towel.2.Keep the fish in a single layer so the pieces do not break while handling.3.Whisk the yogurt in a bowl until smooth and lump-free.TIPDry fish browns better and is less likely to stick in the oil. - fry · ~7 min
Fry the fish lightly.
1.Heat mustard oil in a wide pan until it just begins to smoke lightly, then lower the heat.2.Slide in the fish pieces carefully and fry them until lightly golden on both sides.3.Remove the fish gently to a plate without overcooking.TIPKeep the heat medium so the fish firms up without turning dry. - saute · ~2 min
Build the spiced base.
1.In the same pan, keep about 2 tbsp oil.2.Add asafoetida, green cardamom, and cloves and cook for a few seconds until fragrant.3.Add fennel powder, dry ginger powder, red chili powder, and turmeric powder.4.Stir quickly on low heat so the spices bloom without burning.TIPA splash of water can stop powdered spices from scorching. - mix · ~4 min
Add the yogurt and make the gravy.
Lower the heat completely, then add the whisked yogurt a little at a time, stirring constantly. Mix in the salt, then cook gently until the gravy looks smooth and slightly glossy.
TIPLow heat and constant stirring help keep the yogurt from splitting. - simmer · ~12 min
Simmer the curry with fish.
Pour in the water and bring the gravy to a gentle simmer. Add the fried fish pieces, spoon some gravy over them, and simmer uncovered until the fish is cooked through and the sauce lightly thickens.
TIPDo not stir hard after adding the fish; shake the pan gently instead. - rest · ~5 min
Rest the curry briefly.
- serve
Serve hot with plain steamed rice.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1Choose firm steaks like rohu or catla so the pieces hold their shape during frying and simmering.
- 2Let mustard oil reach its smoking point briefly, then cool slightly before frying to mellow its raw sharpness.
- 3Add the whisked yogurt in small additions over very low heat, or the gravy can split.
- 4If the spice powders start catching in the pan, loosen them with a spoonful of water before they burn.
- 5After the fish goes back into the gravy, move the pan gently instead of stirring to keep the steaks intact.
- 6Rest the curry for a few minutes before serving; the fennel, dry ginger, and cardamom settle into a rounder flavor.
- 7Leftovers keep well for a day in the fridge; reheat very gently so the fish does not toughen.
Adapt it for your goals.
Low-oil
Shallow-fry the fish in less oil and use only a thin film of mustard oil for the gravy if you want a lighter everyday version.
bonelessBoneless
Use thick boneless fish fillets for easier serving, especially if cooking for children or anyone who prefers fewer bones.
extra mildExtra-mild
Reduce the Kashmiri chili slightly and let fennel, ginger, and yogurt lead for a softer, more delicate homestyle curry.
traditional river fishTraditional-river-fish
Make it with rohu or catla steaks for a version closer to classic Kashmiri home cooking.
Why this is on our healthy list.
Protein-Rich Main Dish
Fish and yogurt together make this curry filling and supportive of muscle maintenance while still feeling light.
Gentle Spice Profile
Fennel and dry ginger bring aroma and warmth without relying on heavy heat, making the dish flavorful yet balanced.
Supports Balanced Meals
Served with plain rice, the light yogurt gravy and fish create a satisfying meal that is not overly rich or heavily spiced.
Frequently asked questions
This usually happens if the heat is too high or the yogurt is added too quickly. Add it gradually over very low heat and keep stirring constantly.



