Kookoo Mahi Shir (کوکو ماهی شیر) — Southern Persian King Mackerel Cutlets
From Iran’s southern coast, Kookoo Mahi Shir turns prized king mackerel into crisp, golden cutlets. Flaky fish is bound with egg, scallion, and garlic, then pan-fried for a fragrant, seaside-style meal.

Printable Recipe Card
Servings: 4 · Total: 43 min · Difficulty: medium
Ingredients (quick list)
- 600 g King mackerel (Mahi Shir) fillet, skinless and boneless (Cut into 3 cm pieces)
- 1000 ml Water (For poaching)
- 6 g Salt (1 tsp, divided)
- 80 g Scallions (Finely sliced (about 6 medium))
- 12 g Garlic (Finely grated (about 4 cloves))
- 3 Eggs (Large)
- 60 g All-purpose flour (About 1/2 cup, spooned and leveled)
- 1 tsp Black pepper (Freshly ground)
- 90 ml Vegetable oil (About 6 tbsp, for shallow-frying (use more as needed to maintain a 5 mm layer))
Steps (summary)
- Poach the fish to keep the cutlets tender and easy to flake. Add 1000 ml water and 3 g salt to a saucepan, bring to a gentle si…
- Lift the fish out with a slotted spoon and spread it on a plate to cool for 10 minutes. Flake it into small pieces with a fork,…
- Build the kookoo base in a mixing bowl for even seasoning and binding. Add the flaked fish, sliced scallions, grated garlic, re…
- Add the eggs and flour and mix gently until a cohesive, scoopable batter forms. Rest the mixture for 5 minutes so the flour hyd…
- Heat a large skillet over medium heat and add 90 ml vegetable oil, aiming for about a 5 mm layer. Let the oil heat for 2–3 minu…
- Portion the mixture into 8 cutlets, using about 90–100 g per piece, and gently flatten each to about 1.5 cm thick. Slide them i…
+ 2 more steps in the full instructions section below.
Cultural Background
Along Southern Iran’s Persian Gulf coast, fish cutlets are a practical way to stretch a prized catch into a family meal. Kookoo mahi shir highlights local seafood with simple pantry binders, fried crisp for gatherings and everyday tables alike.
Equipment
💡 Tips
- Keep the poaching at a gentle simmer (not a rolling boil) to prevent the fish from tightening and drying out.
- If the mixture feels loose, mix in an additional 15 g flour and rest 5 minutes to stabilize before frying.
- Fry in batches and maintain the oil layer at about 5 mm; overcrowding drops the temperature and makes the cutlets greasy.
⚠️ Common Mistakes
❌ Boiling the fish hard until it becomes dry and stringy
✅ Fix: Keep the liquid at a gentle simmer and stop cooking as soon as the fish turns opaque, then cool before mixing.
❌ Cutlets falling apart in the pan
✅ Fix: Rest the mixture 5 minutes after adding flour, and increase flour by 15 g if the batter is still loose.
❌ Greasy, pale cutlets
✅ Fix: Preheat oil properly and fry in batches; maintain medium heat so the crust browns in 3–4 minutes per side.
🧊 How to Store
Cool cutlets to room temperature within 1 hour, then refrigerate in an airtight container for up to 3 days. Reheat on a skillet with 10 ml oil over medium heat for 2–3 minutes per side, or bake at 200°C for 8–10 minutes to restore crispness.
📅 Make Ahead
Poach and flake the fish up to 24 hours ahead and refrigerate well covered. Mix the batter up to 6 hours ahead, keep chilled, then shape and fry just before serving for the best crust.
🍽️ Pairs Well With
- Sabzi khordan
- torshi
- fresh lime wedges
- Shirazi salad
- lavash or sangak
- steamed rice.
Regional Variations
- Bandari-style: add 2 tsp ground coriander and 1 tsp ground cumin for a warmer, spiced profile common along the southern coast.
- Herb-forward: mix in 30 g chopped cilantro for a greener, fresher cutlet often served with citrus.
- Oven-finished: shallow-fry 2 minutes per side, then bake at 200°C for 6 minutes to reduce oil while keeping a crisp exterior.
Ingredients
- 1⅓ lbKing mackerel (Mahi Shir) fillet, skinless and boneless (Cut into 3 cm pieces)
- 4¼ cupWater (For poaching)
- 6 gSalt (1 tsp, divided)
- 2.8 ozScallions (Finely sliced (about 6 medium))
- 12 gGarlic (Finely grated (about 4 cloves))
- 3Eggs (Large)
- 2⅛ ozAll-purpose flour (About 1/2 cup, spooned and leveled)
- 1 tspBlack pepper (Freshly ground)
- ⅜ cupVegetable oil (About 6 tbsp, for shallow-frying (use more as needed to maintain a 5 mm layer))
🔄 Substitutions
- King mackerel (Mahi Shir) fillet→ Spanish mackerel or firm white fish (cod/halibut)
- All-purpose flour→ Chickpea flour
- Scallions→ Finely chopped chives
Instructions
- 1
Poach the fish to keep the cutlets tender and easy to flake. Add 1000 ml water and 3 g salt to a saucepan, bring to a gentle simmer, then add the king mackerel pieces and cook for 6–7 minutes until just opaque.
- 2
Lift the fish out with a slotted spoon and spread it on a plate to cool for 10 minutes. Flake it into small pieces with a fork, checking carefully for any pin bones and removing them so the mixture stays smooth.
- 3
Build the kookoo base in a mixing bowl for even seasoning and binding. Add the flaked fish, sliced scallions, grated garlic, remaining 3 g salt, and 1 tsp black pepper, then toss until the aromatics are evenly distributed.
- 4
Add the eggs and flour and mix gently until a cohesive, scoopable batter forms. Rest the mixture for 5 minutes so the flour hydrates and the cutlets hold their shape better during frying.
- 5
Heat a large skillet over medium heat and add 90 ml vegetable oil, aiming for about a 5 mm layer. Let the oil heat for 2–3 minutes; the mixture should sizzle immediately when a small dab is added.
- 6
Portion the mixture into 8 cutlets, using about 90–100 g per piece, and gently flatten each to about 1.5 cm thick. Slide them into the hot oil without crowding, frying in 2 batches if needed to keep the edges crisp rather than steamed.
- 7
Fry for 3–4 minutes per side until deeply golden and set through the center. Transfer to a rack or paper-lined tray for 2 minutes to drain, then repeat with the remaining cutlets, adding 15–30 ml oil if the pan looks dry.
- 8
Serve the kookoo mahi shir hot for maximum crunch and aroma. Let the cutlets sit for 3 minutes before plating so the crust firms, then serve immediately while the interior stays moist and flaky.
🪪 Recipe Passport
Cultural Background
Along Southern Iran’s Persian Gulf coast, fish cutlets are a practical way to stretch a prized catch into a family meal. Kookoo mahi shir highlights local seafood with simple pantry binders, fried crisp for gatherings and everyday tables alike.
Regional Variations
Researched from multiple sources and validated by the Zaffaron editorial team. Every recipe is tested for accuracy, measurements, and cultural authenticity.
Nutrition per serving
Pairs well with
If you enjoyed this recipe, here are a few related Zaffaron recipes to try next.
- Chelo Kebab Koobideh (چلو کباب کوبیده) — Persian Minced Meat Skewers with Saffron Rice
- Persian Steamed Rice Masterclass (چلو و پلو) — Chelo and Polow techniques with perfect tahdig
- Ash-e Sak (آش ساک) — Gorgani Spinach and Lamb Ash
- Ash-e Torsh (آش ترش) — Sour Herb and Legume Soup
- Ash-e Sak (آش ساک) — Golestani Spinach, Legume, and Meatball Soup
Does your family make this differently?
Every family has their own version. Maybe your grandmother adds a secret ingredient, or your aunt has a completely different technique. Preserve your family's version — with their name on it, forever.
You Might Also Like

Baghali Polo (باقالی پلو) — Persian Dill and Fava Bean Rice with Saffron
Persian · Rice Dishes · 95 min

Pasta with Walnut Sauce (پاستا با سس گردو) — Creamy Persian Walnut-Yogurt Pasta
Persian · Main Courses · 35 min

Kashmish Polow (کشمش پلو) — Persian Raisin Rice with Slow-Cooked Lamb
Persian · Rice Dishes · 155 min

Paneer Tikka (पनीर टिक्का) — Indian Grilled Marinated Cottage Cheese Skewers
Indian · Kebabs · 32 min

Lavash Kebab (Lavaş Kebab) — Azerbaijani Ground Lamb Kebab on Flatbread
Azerbaijani · Kebabs · 37 min

Gavurdağı Salad (Gavurdağı Salatası) — Finely Chopped Walnut & Pomegranate Salad
Turkish · Salads · 20 min

Izmir Kofte (İzmir Köfte) — Oven-Baked Meatballs with Tomato Sauce and Potatoes
Turkish · Main Courses · 70 min

Onsen Tamago (温泉卵) — Silky Japanese Hot-Spring Egg
Japanese · Side Dishes · 40 min
Reviews
Cooked this recipe?
Tap the stars to rate it — that's all it takes. A few words are welcome but optional.
No ratings yet. Cooked this one? Be the first to rate it — it takes one tap.