Skip to content
Zaffaron

Kookoo Mahi Shir (کوکو ماهی شیر) — Persian Fish Cutlets

Crispy Persian Gulf–style fish cutlets made with flaky king mackerel, scallions, garlic, and eggs. Lightly bound with flour, then pan-fried until golden for a comforting coastal main or appetizer.

By Zaffaron Kitchen· Published March 14, 2026 Verified Recipe
Dairy-Free Nut-Free Halal
Contains: eggs, gluten, fish
55 min total Prep 35m · Cook 20m 4 servings 390 cal ~$4.25/serving
↓ Jump to Recipe
Kookoo Mahi Shir — Persian Fish Cutlets - authentic persian recipe

Printable Recipe Card

Servings: 4 · Total: 55 min · Difficulty: medium

Ingredients (quick list)

  • 500 g King mackerel fillet, skinless and boneless (cut into 5 cm pieces)
  • 750 ml Water (for poaching the fish)
  • 120 g Scallions (thinly sliced (white and green parts))
  • 12 g Garlic (finely grated or minced (about 4 medium cloves))
  • 2 large Eggs (about 100 g without shells)
  • 45 g All-purpose flour (about 6 tbsp; plus 10 g if mixture is very wet)
  • 6 g Salt (about 1 tsp fine salt)
  • 1 g Black pepper (about 1/2 tsp, freshly ground)
  • 90 ml Vegetable oil (for shallow-frying, as needed)

Steps (summary)

  1. Poach the fish to keep it tender and easy to flake. Add 750 ml water to a wide saucepan and bring to a gentle simmer over mediu…
  2. Drain and dry the fish thoroughly for crisp cutlets. Lift fish onto a plate lined with paper towels and cool 10 minutes. Pat th…
  3. Mix the batter until cohesive but not pasty. In a bowl, whisk eggs for 20 seconds. Add scallions, garlic, salt, and black peppe…
  4. Pan-fry in shallow oil for a crisp, golden crust. Heat 60 ml vegetable oil in a 28–30 cm skillet over medium heat until shimmer…
  5. Finish and serve hot for the best texture. Transfer cutlets to a rack or paper towel–lined tray and sprinkle with a small extra…

Cultural Background

Fish cutlets like this are commonly prepared in Iran’s southern coastal regions, where fresh catch is incorporated into home-style meals and gatherings. The method of binding flaked fish with egg and aromatics reflects a broader tradition of Persian kookoo-style fritters adapted to local ingredients and seasons.

savorygarlickymildly pepperycrispy exteriortender flaky interiorscalliongarlictoasted fish🌶 low

Equipment

Wide saucepan with lidFine-mesh strainer or slotted spoonMixing bowlFork for flaking fish28–30 cm skillet or frying panKitchen thermometer (optional)Wire rack or paper towelsMeasuring cups and spoonsDigital scale (recommended)

💡 Tips

  • For the crispiest exterior, keep the fish as dry as possible after poaching and rest the mixture for 10 minutes before frying.
  • If the mixture feels wet and spreads in the pan, mix in an additional 10 g (about 1 tbsp) flour and rest 5 minutes.
  • Use a wide skillet and avoid crowding; frying more than 4 cutlets at once drops the oil temperature and reduces browning.
  • A rack keeps cutlets crisp; paper towels alone can trap steam and soften the crust.

⚠️ Common Mistakes

  • ❌ Boiling the fish aggressively

    💡 Why: Hard boiling tightens the proteins, making the fish dry and causing the mixture to crumble.

    ✅ Fix: Keep the water at a gentle simmer and stop cooking as soon as the fish turns opaque and flakes easily (6–8 minutes).

  • ❌ Not drying the fish after poaching

    💡 Why: Extra moisture loosens the batter, prevents browning, and can cause oil splatter.

    ✅ Fix: Drain well, pat dry, and let the fish air-dry 5 minutes before mixing; add up to 10 g extra flour if needed.

  • ❌ Oil temperature too low or overcrowding the pan

    💡 Why: Cutlets absorb oil and turn pale instead of crisp.

    ✅ Fix: Heat oil until shimmering (about 175–180°C) and fry in small batches, maintaining steady medium heat.

  • ❌ Overmixing the fish into a paste

    💡 Why: A paste-like mixture fries up dense rather than flaky.

    ✅ Fix: Fold gently and keep visible flakes; only mix until evenly combined.

🧊 How to Store

Cool completely, then refrigerate in an airtight container up to 3 days. Reheat on a skillet over medium-low heat with 5 ml oil per batch, 2–3 minutes per side, or in a 200°C oven for 8–10 minutes. Freeze cooked cutlets up to 2 months; thaw overnight in the fridge before reheating.

📅 Make Ahead

Prepare the fish mixture up to 12 hours ahead: cover and refrigerate. Before frying, stir once and let it sit at room temperature 10 minutes. You can also fry the cutlets, cool, and refrigerate up to 3 days; re-crisp in a hot oven or skillet just before serving.

🍽️ Pairs Well With

  • Steamed rice or herbed rice
  • Mixed herb platter and sliced vegetables
  • Lemon wedges and a simple yogurt-cucumber side
  • Pickled vegetables

Regional Variations

  • Southern Iran (Persian Gulf coast)Often emphasizes scallions and garlic with a straightforward seasoning, highlighting the flavor of fresh local fish and serving it with rice, herbs, and pickles.
  • Northern Iran (Caspian coast)Similar fish cutlets may be made with different local fish and sometimes shaped smaller for serving as an appetizer, with a slightly lighter fry to keep the interior very moist.
Family dinner Coastal-style seafood night Picnic or lunchbox (reheated) Nowruz-style spread (as a savory side or appetizer)
#persian#seafood#pan-fried#cutlets#coastal#high-protein

Ingredients

  • 500 gKing mackerel fillet, skinless and boneless (cut into 5 cm pieces)
  • 750 mlWater (for poaching the fish)
  • 120 gScallions (thinly sliced (white and green parts))
  • 12 gGarlic (finely grated or minced (about 4 medium cloves))
  • 2 largeEggs (about 100 g without shells)
  • 45 gAll-purpose flour (about 6 tbsp; plus 10 g if mixture is very wet)
  • 6 gSalt (about 1 tsp fine salt)
  • 1 gBlack pepper (about 1/2 tsp, freshly ground)
  • 90 mlVegetable oil (for shallow-frying, as needed)

🔄 Substitutions

  • King mackerel fillet→ Spanish mackerel, cod, or haddock fillet
  • All-purpose flour→ Chickpea flour
  • Vegetable oil→ Sunflower oil or canola oil

Instructions

  1. 1

    Poach the fish to keep it tender and easy to flake. Add 750 ml water to a wide saucepan and bring to a gentle simmer over medium heat (small bubbles, not a rolling boil). Add the king mackerel pieces, lower heat to maintain a bare simmer, and cook 6–8 minutes until just opaque and flaky.

  2. 2

    Drain and dry the fish thoroughly for crisp cutlets. Lift fish onto a plate lined with paper towels and cool 10 minutes. Pat the top dry, then flake into small pieces with a fork, removing any stray bones. Let it air-dry 5 minutes; excess moisture can make the mixture loose and cause splattering.

  3. 3

    Mix the batter until cohesive but not pasty. In a bowl, whisk eggs for 20 seconds. Add scallions, garlic, salt, and black pepper, then stir in flour until smooth. Fold in the flaked fish gently so it stays chunky. Rest the mixture 10 minutes at room temperature to hydrate the flour and firm up.

  4. 4

    Pan-fry in shallow oil for a crisp, golden crust. Heat 60 ml vegetable oil in a 28–30 cm skillet over medium heat until shimmering (about 175–180°C if using a thermometer). Scoop 60–70 g portions (about 1/4 cup), flatten to 1.5 cm thick, and fry 3–4 minutes per side until deep golden.

  5. 5

    Finish and serve hot for the best texture. Transfer cutlets to a rack or paper towel–lined tray and sprinkle with a small extra pinch of salt while hot (optional). Add remaining oil as needed between batches and keep heat steady so they brown evenly. Serve immediately, or hold in a 95°C oven up to 20 minutes.

🪪 Recipe Passport

Origin: Persian Cuisine
Researched by: Zaffaron Kitchen
Published: March 14, 2026

Cultural Background

Fish cutlets like this are commonly prepared in Iran’s southern coastal regions, where fresh catch is incorporated into home-style meals and gatherings. The method of binding flaked fish with egg and aromatics reflects a broader tradition of Persian kookoo-style fritters adapted to local ingredients and seasons.

Regional Variations

Southern Iran (Persian Gulf coast): Often emphasizes scallions and garlic with a straightforward seasoning, highlighting the flavor of fresh local fish and serving it with rice, herbs, and pickles.
Northern Iran (Caspian coast): Similar fish cutlets may be made with different local fish and sometimes shaped smaller for serving as an appetizer, with a slightly lighter fry to keep the interior very moist.

Researched from multiple sources and validated by the Zaffaron editorial team. Every recipe is tested for accuracy, measurements, and cultural authenticity.

Share:

Nutrition per serving

390
Calories
34g
Protein
22g
Fat
13g
Carbs
1g
Fiber
720mg
Sodium

Pairs well with

If you enjoyed this recipe, here are a few related Zaffaron recipes to try next.

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

Reviews

—
Rated 0.0 out of 5 stars
0 reviews

Cooked this recipe?

Tap the stars to rate it — that's all it takes. A few words are welcome but optional.

Please sign in to rate this recipe.
Rated 0.0 out of 5 stars

No ratings yet. Cooked this one? Be the first to rate it — it takes one tap.