Seyal Machi
A tangy, aromatic Sindhi fish curry where fish fillets are gently simmered in a luscious onion-tamarind gravy. The caramelized onions, whole spices, and fresh coriander create a perfect balance of savory and sour notes that pairs beautifully with steamed rice or phulkas.
For 4 servings
- prep · ~10 min
Prepare the fish and aromatics.
1.Wash 500g fish fillets, pat dry with a kitchen towel, and cut into thick slices.2.Thinly slice 500g onions, finely chop 2 tomatoes, and slit 3 green chillies. - fry · ~3 min
Lightly sear the fish.
1.Heat 2 tbsp oil in a heavy-bottomed pan over medium heat.2.Place the fish slices in a single layer and sear for 1 minute on each side until just firm.3.Remove the fish with a slotted spoon and set aside on a plate.TIPDo not fully cook the fish at this stage; it will finish in the gravy. - temper · ~2 min
Make the tempering.
1.Add the remaining 2 tbsp oil to the same pan.2.Add 1 tsp cumin seeds, 0.5 tsp mustard seeds, and 1 pinch of fenugreek seeds.3.Let them splutter and turn fragrant for 30 seconds. - saute · ~15 min
Caramelize the onions.
1.Add the thinly sliced onions to the tempering.2.Sprinkle 0.5 tsp salt and cook, stirring occasionally, until deeply golden brown (12-15 minutes).TIPPatience is key — well-browned onions give the gravy its signature sweet, rich body. - saute · ~6 min
Build the masala base.
1.Add 1 tbsp ginger-garlic paste and sauté for 1 minute until the raw smell disappears.2.Add the slit green chillies, 1 pinch of turmeric powder, 0.5 tsp red chili powder, and 1 tsp coriander powder.3.Stir for a few seconds, then add the chopped tomatoes.4.Cook until the tomatoes break down completely and oil starts to separate (4-5 minutes). - mix · ~1 min
Prepare the tamarind liquid.
Dissolve 2 tbsp tamarind paste in 1 cup of warm water, stirring to break up any lumps.
- simmer · ~10 min
Simmer the gravy with the fish.
1.Pour the tamarind water into the onion-tomato masala and bring to a gentle boil.2.Lower the heat and carefully slide the seared fish pieces into the gravy.3.Spoon some gravy over the fish, cover the pan, and simmer gently for 8-10 minutes.TIPDo not stir too much or the fish may break. Gently shake the pan instead if needed. - garnish · ~1 min
Finish with garam masala and fresh coriander.
Sprinkle 1 pinch of garam masala over the dish. Turn off the heat and garnish generously with chopped fresh coriander leaves.
- rest · ~5 min
Rest for 5 minutes before serving.
Let the curry sit covered for 5 minutes so the fish absorbs the tangy onion gravy.
TIPSeyal Machi tastes even better after a short rest. The onion gravy thickens further on standing.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Use thick, meaty fish like surmai or pomfret so the fillets hold their shape during simmering.
- 2Sear the fish for only 1 minute per side — it will finish cooking in the gravy and stay moist.
- 3Caramelize the onions slowly over medium heat until deep golden brown for a rich, sweet gravy base.
- 4After adding the fish, gently shake the pan instead of stirring to keep the fillets intact.
- 5Let the curry rest 5 minutes off heat so the fish absorbs the tangy tamarind-onion flavors.
- 6Seyal Machi tastes even better the next day — store in the fridge and reheat gently.
Adapt it for your goals.
Low-oil
Reduce oil to 2 tbsp total and skip the initial sear—add raw fish directly to the simmering gravy and cook 2-3 minutes longer. Ideal for those watching fat intake.
high proteinHigh-protein
Swap fish for 500g paneer or firm tofu cubes, searing them until golden. Perfect for vegetarians seeking a protein-rich meal.
jainJain
Omit onion, ginger, and garlic. Use asafoetida (hing) and extra tomatoes, plus a pinch of black salt. Tamarind and green chilies keep the tang and heat.
veganVegan
Replace fish with 500g king oyster mushrooms sliced lengthwise. Sear mushrooms until browned, then proceed with the gravy. Great for plant-based diets.
spicySpicy
Double the red chili powder and add 1 tsp Kashmiri red chili powder for vibrant color, plus 2 extra slit green chilies. For heat lovers.
Why this is on our healthy list.
Rich in Omega-3 Fatty Acids
Fish like surmai or pomfret provide heart-healthy omega-3s that support brain function and reduce inflammation.
Digestive Aid from Tamarind
Tamarind is known for its natural sourness that stimulates digestion and helps regulate bowel movements.
Antioxidant Spices
Turmeric, cumin, and fenugreek seeds contain antioxidants that help fight oxidative stress and support immunity.
Low in Saturated Fat
This dish uses minimal oil and relies on lean fish protein, making it a lighter curry option.
Good Source of B Vitamins
Fish and onions provide B-complex vitamins important for energy metabolism and nerve health.
Frequently asked questions
Yes, but thaw them completely in the fridge overnight and pat very dry with paper towels before searing to avoid excess moisture.



