Gakhir Saah
Tender fish gently poached in a fragrant, mildly spiced milk broth. This traditional Assamese delicacy balances the richness of full-cream milk with the warmth of black pepper and a subtle kick from green chilies, creating a light yet soul-warming curry that pairs beautifully with steamed rice.
For 4 servings
- prep · ~5 min
Prep the fish and aromatics.
1.Clean and pat dry the rohu steaks. Rub with a pinch of salt and set aside.2.Finely chop the onion, grate the ginger, slit the green chilies, and coarsely crush the black peppercorns. - saute · ~5 min
Sauté the base.
1.Heat mustard oil in a heavy-bottomed pan until it reaches smoking point, then cool slightly.2.Add chopped onions and sauté until they turn soft and translucent (3-4 minutes).3.Add grated ginger and sauté until the raw aroma disappears (1 minute).TIPHeating mustard oil to its smoking point removes the raw pungency and makes it gentle on the stomach. - simmer · ~15 min
Poach the fish in milk.
1.Pour the warm milk and half a cup of water into the pan. Bring to a gentle boil over medium heat.2.Carefully slide in the fish steaks and slit green chilies.3.Add the crushed black pepper and the remaining pinch of salt.4.Simmer on low heat for 10-12 minutes without covering until the fish is cooked through and the milk thickens slightly.TIPThe milk should gently ripple, never bubble vigorously, to prevent curdling and keep the broth smooth. - garnish · ~2 min
Rest and garnish.
Turn off the heat. Let the curry rest for 2 minutes to allow the flavors to settle. The milk will develop a delicate, sweet-savory aroma from the fish.
- serve
Serve hot with steamed rice.
Ladle into serving bowls, ensuring each portion gets a piece of fish and a generous amount of the peppery milk broth.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1Use full-cream milk only — low-fat milk may curdle due to acidity from the ginger and fish.
- 2Bring the milk and water to a gentle boil before adding the fish to prevent a sudden temperature drop.
- 3Let the fish rest at room temperature for 10 minutes after salting to firm up the flesh.
- 4Gently slide the fish into the broth rather than dropping it to keep the steaks intact.
- 5Do not cover the pan while simmering; escaping steam prevents the milk from curdling.
- 6Coarsely crush peppercorns with a mortar and pestle for bursts of aroma, not fine powder.
- 7This curry thickens as it cools; add a splash of hot water when reheating to restore the consistency.
Adapt it for your goals.
Low-fat version
Replace full-cream milk with toned milk (3% fat) and skip the mustard oil; the curry will be lighter but still aromatic and comforting for those watching their fat intake.
Spicy Assamese twistSpicy Assamese twist
Add 1-2 dried red chilies along with the green chilies for a deeper heat that complements the milk's sweetness, typical in some home-style versions.
Prawn variationPrawn variation
Substitute rohu with large tiger prawns (deveined, tails on) and reduce simmering time to 5-6 minutes for a coastal variation with a sweeter, brinier flavor.
Vegetarian alternativeVegetarian alternative
Replace fish with thick slices of paneer or cauliflower florets, lightly pan-fried first, and simmer for 8-10 minutes; ideal for a mild, comforting meat-free meal.
Why this is on our healthy list.
Rich in Omega-3 Fatty Acids
Rohu fish provides a good source of omega-3s, which support heart health and reduce inflammation.
Protein-Packed Meal
Fish and whole milk together deliver high-quality complete protein, promoting muscle repair and satiety.
Digestive Comfort
Ginger and black pepper stimulate digestion, while the gentle poaching method makes the dish easy on the stomach.
Bone Health Support
Milk contributes calcium and vitamin D (if fortified), essential for strong bones, especially when combined with the fish's natural vitamin D.
Low in Carbohydrates
This curry is naturally low in carbs, making it suitable for low-carb or diabetic-friendly diets when paired with vegetables instead of rice.
Frequently asked questions
Yes, use firm white fish such as catfish, tilapia, or sea bass steaks that hold shape during gentle simmering; avoid delicate fillets like sole that may flake apart.



