Ghalieh Mahi
persianfishstewpescatariantamarindherbsweeknight

Ghalieh Mahi

Ghalieh Mahi is a deeply aromatic fish stew with a vivid green herb base and a distinctive tamarind tang. The sauce is savory, sour, and slightly bitter in the best way, coating tender chunks of fish that are perfect spooned over fluffy basmati rice.

45 min
2 servings
470 kcal
Persian

Ingredients

Fish and tamarind

  • 320 gfirm white fish fillets, skinless, cut into large chunks
  • 40 gtamarind paste
  • 120 mlhot water
  • 4 gfine salt
  • 1 gblack pepper
  • 2 gground turmeric

Herb base

  • 120 gfresh coriander, finely chopped
  • 25 gfresh fenugreek leaves, finely chopped
  • 150 gonion, finely diced
  • 15 ggarlic cloves, minced
  • 3 gground turmeric
  • 30 mlneutral oil

Stew

  • 180 mlwater
  • 3 gfine salt
  • 1 gblack pepper

To serve

  • 300 gsteamed basmati rice
  • 2 wedgeslemon wedges

Instructions

  1. 1

    Place the tamarind paste in a small bowl with the hot water and mash well to dissolve as much as possible. Let it stand while you prepare the rest, then strain through a fine sieve, pressing to extract the thick sour liquid and discarding fibers or seeds if present.

  2. 2

    Pat the fish dry and cut into 4 to 5 cm chunks. Season gently with the fine salt, black pepper, and ground turmeric. Set aside while you start the herb base; this brief seasoning time helps the fish stay flavorful without needing a long marinade.

  3. 3

    Heat a wide sauté pan or shallow pot over medium heat and add the neutral oil. Add the onion and cook for 5 to 6 minutes until softened and lightly golden. Stir in the garlic and ground turmeric and cook for 30 seconds more, just until fragrant; do not let the garlic brown or it can taste bitter.

  4. 4

    Add the chopped coriander and fenugreek leaves. Cook over medium heat for 8 to 10 minutes, stirring often, until the herbs darken, reduce in volume, and smell deeply aromatic. This step is essential for authentic flavor: the herbs should fry enough to lose their raw taste, but not so much that they scorch.

  5. 5

    Pour in the strained tamarind liquid and the water, then add the fine salt and black pepper. Bring to a gentle simmer and cook for 5 minutes so the onion and herbs meld into a slightly thick, sour-savory broth. Taste and adjust only slightly; the stew should be assertively tangy before the fish goes in.

  6. 6

    Lower the heat so the liquid barely simmers. Nestle the fish pieces into the stew in a single layer, spooning some sauce over the top. Cover partially and cook for 6 to 8 minutes, depending on thickness, until the fish is just opaque and flakes easily. Avoid vigorous stirring; instead, gently shake the pan so the fish holds together.

  7. 7

    Turn off the heat and let the stew rest for 3 minutes. This brief rest allows the fish to finish gently and the herb-tamarind sauce to settle around it.

  8. 8

    Serve the Ghalieh Mahi hot with steamed basmati rice and lemon wedges on the side. Spoon plenty of the herb sauce over the fish and rice.

Nutrition per serving

470 kcal
Calories
38g
Protein
35g
Carbs
20g
Fat
5g
Fiber

Notes

Background

Ghalieh Mahi is a classic fish stew from southern Iran, especially associated with Khuzestan and the Persian Gulf coast, where seafood and bold sour flavors are central to the cuisine. Its defining combination of coriander, fenugreek, garlic, and tamarind reflects regional trade links and the warm-climate preference for herbaceous, tangy dishes.

Love this recipe?

Get personalised AI-curated recipes, meal plans and smart shopping lists — free.

Download Gourmate – Free