A classic Parsi festive dish of fish (traditionally pomfret) in a unique white sauce thickened with an egg-sugar-vinegar liaison, gently sweet, sour, and peppery. Heavily inspired by the British white sauce of the colonial era but transformed by Parsi spicing, it is a wedding and bhonu centerpiece, served with rice.
Saas ni machhi (saas ni macchi) is a classic festive fish preparation of Parsi cuisine, the food tradition of the Zoroastrian community of Mumbai and Gujarat. Its name is plain Parsi Gujarati: saas means sauce, machhi means fish, so the dish is 'fish in sauce.' The sauce is the distinctive element — a white, creamy, sweet-sour-peppery sauce thickened not with a flour-and-butter roux but with an egg, sugar, and vinegar liaison stirred into the simmering broth at the end, a technique close to the Greek avgolemono or a French liaison. The dish is widely described as heavily inspired by the British white sauce of the colonial era, a borrowing that the Parsi kitchen then transformed with its own spicing — garlic, ginger, green chili, cumin, and the egg-sugar-vinegar finish. The fish used is typically pomfret (firm white fish), simmered gently in the sauce until just done. Saas ni machhi is served at Parsi weddings and as part of the festive bhonu, always with rice, and it is one of the clearest examples of how Parsi cuisine fuses Persian, Indian, and European elements into something distinctly its own.
Soft, just-set fish in a creamy, pale sauce that is at once sweet, gently sour, and peppery — almost like a savory, silky lemon custard around the fish.
The sauce is the engineering of the dish, and its key technique is the egg liaison. Whisked egg, sugar, and vinegar are stirred into the hot — but not boiling — broth at the end; the egg's proteins coagulate gently in the 70–80°C range into fine, dispersed threads rather than curdling into clots, thickening the sauce into a smooth, silky cream (the same principle as avgolemono or egg-drop soup). The temperature must stay below a hard boil, or the egg would scramble; gradual whisking and tempering the egg with hot broth first prevent this. The vinegar supplies acetic acid for the sour note and, by lowering the pH, helps the egg proteins set more delicately; the sugar balances the acid and softens the pepper's heat. The fish, added to the sauce and barely simmered, cooks through gently at around 60–70°C so its delicate proteins stay tender rather than turning dry, and the sauce coats each piece in a silky layer.
Variations
Rawas (Indian salmon) or kingfish substitutes for pomfret; a richer form adds a little cream, and the sweet-sour balance shifts by household.
On the Palate
Where Saas ni Machhi sits in the Indian flavor cloud
Ingredients
Serves 4How it's made
6 steps · 20 min
- 14 min
Cut pomfret (or firm white fish) into pieces; set aside.
- 26 min
Heat oil, sauté chopped onion, then add a paste of garlic, ginger, green chili, and cumin.
- 36 min
Add water, turmeric, black pepper, and salt; bring to a gentle simmer.
- 48 min
Slide in the fish pieces and poach gently until just cooked.
Watch outPoach the fish gently just until it turns opaque and flakes — a rolling boil toughens the delicate white flesh before the sauce is even made.
- 56 min
Whisk egg with sugar and vinegar; temper with a little hot broth, then stir the mixture gradually into the sauce off the heat.
Watch outTemper the beaten egg with a ladle of hot broth first, then stir it in off the heat — added straight to boiling liquid, the egg scrambles instead of thickening to silk.
- 64 min
Return to very low heat just until the sauce thickens — do not boil; serve at once with rice.
Watch outReturn to the barest heat only until the sauce thickens and coats a spoon — the instant it nears a boil, stop, or the egg curdles.
Archive tool suggestions — not reviewed
These legacy suggestions have not been evidence-reviewed and are not presented as required tools.






