Seyal Machhi
A gently spiced fish curry from Sindhi kitchens, Seyal Machhi pairs tender pieces of fish with onions, tomatoes, and a light tang from tamarind. It is comforting, homestyle, and especially good with plain rice.
For 4 servings
- prep · ~15 min
Prepare the fish and tamarind.
1.Wash the fish pieces and pat them dry well.2.Soak the tamarind in a little warm water for 15 minutes.3.Squeeze and strain the pulp, then keep it aside.TIPDry fish pieces hold together better in the pan and do not splutter as much. - fry · ~4 min
Lightly fry the fish.
Heat 1 tbsp oil in a wide pan over medium heat. Add the fish pieces and cook lightly for 1 to 2 minutes per side, just until the surface firms up. Remove gently to a plate.
TIPDo not fully cook the fish here; it will finish in the gravy and stay tender. - saute · ~8 min
Cook the onion base.
1.Add the remaining 1 tbsp oil to the same pan.2.Add cumin seeds and let them sizzle for a few seconds.3.Add sliced onion and cook until soft and light golden, 5 to 7 minutes.4.Add ginger, garlic, and green chili, then sauté for 1 minute. - saute · ~5 min
Add tomatoes and spices.
Add chopped tomato, turmeric powder, red chili powder, coriander powder, and salt. Cook over medium heat for 4 to 5 minutes until the tomatoes soften and the masala looks blended.
TIPIf the pan looks dry, add a splash of water so the spices do not scorch. - simmer · ~5 min
Make the gravy.
Pour in the tamarind pulp and water. Stir well and bring the curry to a gentle simmer for 4 to 5 minutes so the onion, tomato, and tamarind come together.
- simmer · ~7 min
Finish the fish in the curry.
Slide the fried fish pieces into the simmering gravy. Cover loosely and cook on low heat for 6 to 8 minutes, until the fish is cooked through and the gravy is lightly tangy and savory.
TIPMove the pan gently instead of stirring hard so the fish stays in neat pieces. - garnish
Garnish with coriander leaves.
- serve
Serve hot with plain rice or roti.
What to keep in mind.
8 tips from the recipe — small details that make a real difference to the final dish.
- 1Choose a firm fish like surmai, pomfret steaks, cod, or tilapia so the pieces hold in the tangy gravy.
- 2Pat the fish very dry before the quick fry; this helps it seal on the outside and prevents breaking later.
- 3Fry the fish only until the surface firms up, not until fully done, or it can turn dry after simmering.
- 4Cook the onions to light golden, not deep brown, so the curry stays delicate and homestyle rather than heavy.
- 5Strain the tamarind pulp well to keep the gravy smooth and free of fibers or seeds.
- 6Once the fish goes into the pan, swirl the pan gently instead of stirring with a spoon to avoid flakes breaking off.
- 7This curry tastes even better after a short rest of 10 minutes, when the fish absorbs the onion-tamarind flavors.
- 8Store leftovers chilled for up to a day and reheat very gently on low heat so the fish does not toughen.
Adapt it for your goals.
Low-oil
Skip the initial fish fry and poach the fish directly in the simmering gravy for a lighter version; use a very gentle simmer to keep pieces intact.
spicierSpicier
Add an extra green chili or a little more red chili powder if you want a hotter Sindhi-style curry with more bite.
prawnPrawn
Replace the fish with prawns for a quicker seafood version; add them only at the end since prawns cook much faster.
boneless filletsBoneless-fillets
Use boneless fillets for easier serving, especially for children, but keep the pieces large so they do not disintegrate in the gravy.
Why this is on our healthy list.
Protein-Rich Main Dish
Fish makes this curry a satisfying source of protein, helping turn a simple rice meal into a balanced main course.
Tomato and Onion Goodness
Tomatoes, onions, ginger, and garlic add plant compounds and everyday kitchen nutrients along with depth of flavor.
Moderate Oil Cooking
The recipe uses a relatively small amount of oil for a curry, keeping the dish lighter than many richer gravies.
Frequently asked questions
Use firm fish that stays intact in gravy, such as pomfret steaks, surmai, cod, tilapia, or other sturdy white fish.



