Seyal Machhi
A classic Sindhi fish preparation where tender fish pieces are simmered in a fragrant green masala of cilantro, green chilies, and garlic. This flavorful, semi-dry curry is characterized by its unique cooking method where the fish cooks in the steam and juices of the masala base, resulting in an incredibly moist and aromatic dish. It pairs perfectly with hot phulkas or steamed rice.
For 4 servings
4 steps. 25 minutes total.
- 1
Step 1
- a.Prepare the Green Masala Paste
- b.In a blender or food processor, combine the coriander leaves, green chilies, garlic cloves, and ginger.
- c.Blend to a coarse paste. You may add 1-2 tablespoons of water if needed to help it blend, but keep the paste thick. Set aside.
- 2
Step 2
- a.Cook the Masala Base
- b.Heat oil in a wide, heavy-bottomed pan or kadai over medium heat.
- c.Add the finely chopped onions and sauté for 8-10 minutes, stirring frequently, until they are soft and golden brown.
- d.Add the chopped tomatoes and cook for another 6-8 minutes until they break down and become mushy, and oil begins to separate from the mixture.
- e.Stir in the prepared green masala paste. Cook for 3-4 minutes, stirring continuously, until the raw aroma disappears and the paste becomes fragrant.
- 3
Step 3
- a.Add Spices and Simmer the Fish
- b.Reduce the heat to low. Add the turmeric powder, coriander powder, cumin powder, and salt. Mix well and cook for 1 minute.
- c.Gently arrange the fish pieces in a single layer over the masala base. Do not overcrowd the pan.
- d.Pour 1/2 cup of water around the fish, not directly over it.
- e.Bring the mixture to a gentle simmer. Cover the pan with a tight-fitting lid and cook on low heat for 10-12 minutes.
- f.Do not stir. If needed, gently swirl the pan to prevent sticking. The fish is cooked when it turns opaque and flakes easily with a fork.
- 4
Step 4
- a.Garnish and Serve
- b.Turn off the heat. Drizzle the fresh lemon juice evenly over the fish.
- c.Let the dish rest, covered, for 5 minutes to allow the flavors to meld.
- d.Garnish with a few fresh coriander leaves if desired. Serve hot with phulkas, Sindhi koki, or steamed rice.
What to keep in mind.
5 tips from the recipe — small details that make a real difference to the final dish.
- 1Use a wide pan to ensure the fish pieces can lie in a single layer without overlapping, which helps them cook evenly.
- 2Pat the fish completely dry before adding it to the pan. This prevents it from becoming mushy.
- 3The key to a flavorful base is to brown the onions well. Be patient during this step.
- 4Avoid overcooking the fish, as it can become tough and dry. Check for doneness after 10 minutes.
- 5For a richer flavor, you can marinate the fish pieces with a little salt and turmeric powder for 15 minutes before cooking.
Adapt it for your goals.
Add Vegetables
Add a few peeled and cubed potatoes along with the tomatoes. They will cook in the masala and absorb the flavors, making it a more wholesome meal.
Tangy TwistTangy Twist
For a different kind of tang, you can substitute the lemon juice with 1 tablespoon of tamarind pulp diluted in water.
Creamier VersionCreamier Version
For a slightly richer gravy, you can add 2 tablespoons of beaten curd (yogurt) to the masala after the tomatoes have cooked down. Make sure to cook it on low heat to prevent curdling.
Why this is on our healthy list.
Rich in Omega-3 Fatty Acids
The fish provides a high amount of omega-3 fatty acids, which are crucial for brain health, reducing inflammation, and lowering the risk of heart disease.
Excellent Source of Lean Protein
Fish is a high-quality lean protein that is essential for building and repairing tissues, muscle growth, and maintaining overall body function.
Boosts Immunity
Ingredients like garlic, ginger, and turmeric are known for their immune-boosting and anti-inflammatory properties, helping to protect the body against infections.
Rich in Antioxidants
The generous use of fresh coriander leaves, tomatoes, and spices provides a wealth of antioxidants that help combat oxidative stress and cellular damage in the body.
Frequently asked questions
Yes, Seyal Machhi is a very healthy dish. It is rich in lean protein and omega-3 fatty acids from the fish, and packed with vitamins and antioxidants from the fresh herbs like coriander, ginger, and garlic. It uses minimal oil and relies on fresh ingredients for flavor.
