Skip to content
Zaffaron

Khoresht-e Tone Mahi (خورشت تن ماهی) — Persian Tuna and Potato Stew

A quick Persian-style stew that elevates canned tuna with saffron, turmeric, tomato paste, peas, and golden fried potatoes. Bright, aromatic, and weeknight-friendly, it’s comforting with rice or flatbread.

By Zaffaron Kitchen· Published April 2, 2026 Verified Recipe
Gluten-Free Dairy-Free Nut-Free Halal
Contains: fish
60 min total Prep 25m · Cook 35m 4 servings 420 cal ~$2.35/serving
↓ Jump to Recipe
Khoresht-e Tone Mahi — Persian Tuna and Potato Stew - authentic persian recipe

Printable Recipe Card

Servings: 4 · Total: 60 min · Difficulty: easy

Ingredients (quick list)

  • 320 g Canned tuna in water, drained (About 2 cans; flaked into large pieces)
  • 250 g Yellow onion (Finely diced)
  • 60 ml Neutral oil (Divided for frying potatoes and sautéing onion)
  • 600 g Potatoes (Peeled and cut into 2.5 cm cubes)
  • 200 g Frozen green peas (No need to thaw)
  • 45 g Tomato paste (3 tbsp; fry to remove raw taste)
  • 480 ml Water (Plus more if needed to keep a saucy stew)
  • 0.25 tsp Saffron threads (Ground and bloomed in hot water)
  • 30 ml Hot water (for blooming saffron) (Just off the boil)
  • 2 tsp Ground turmeric
  • 1 tsp Mixed spice blend (A warm blend such as cinnamon, cumin, coriander, and cardamom)
  • 1 tsp Black pepper (Freshly ground)

+ 2 more in the full ingredients section below.

Steps (summary)

  1. Bloom the saffron: grind the saffron threads to a powder, then stir with 30 ml hot water. Cover and steep 10 minutes. Meanwhile…
  2. Fry the potatoes: heat 45 ml oil in a wide pot over medium-high heat. Add potato cubes and fry 10–12 minutes, turning every 2 m…
  3. Build the base: reduce heat to medium and add the onion with the remaining oil if needed. Sauté 8–10 minutes, stirring often, u…
  4. Cook out the tomato paste: add tomato paste and stir continuously for 2–3 minutes over medium heat until it darkens slightly an…
  5. Simmer the stew: add peas and 1 tsp salt. Simmer uncovered 10 minutes, stirring once or twice, until the sauce thickens slightl…
  6. Add tuna gently: slide the tuna chunks into the pot and spoon sauce over them rather than stirring hard. Simmer 4–5 minutes on…

Cultural Background

This tuna stew is a modern home-cooking favorite in Iran, reflecting coastal pantry ingredients and the widespread use of canned fish for quick meals. It follows the familiar Persian stew format—an aromatic base, tomato, and gentle simmer—often served with rice for everyday family tables.

savorytomato-richwarm-spicedlightly tangytender potatoeschunky tunasoft peassaucy stewsaffronturmerictoasted tomato pastewarm mixed spices🌶 mild

Equipment

Wide heavy-bottomed pot or Dutch oven (4–5 L)Wooden spoonChef’s knife and cutting boardMeasuring spoons and cupsSmall cup for blooming saffron

💡 Tips

  • Drain tuna very well; excess liquid thins the stew and dulls the spices.
  • Frying the tomato paste is essential for a richer, less acidic flavor and deeper color.
  • Keep tuna in large chunks and stir minimally to avoid a mushy texture.
  • If the stew thickens too much, add 60–120 ml hot water and simmer 2 minutes to re-balance the sauce.
  • For extra aroma, add 1/4 tsp ground cinnamon to the mixed spice blend (within the 1 tsp total).

⚠️ Common Mistakes

  • ❌ Skipping the step of frying the tomato paste

    💡 Why: Raw tomato paste can taste sharp and metallic, and the stew stays pale.

    ✅ Fix: Cook tomato paste 2–3 minutes in oil until it darkens slightly and smells sweet before adding water.

  • ❌ Stirring the tuna vigorously

    💡 Why: Tuna breaks apart and turns the stew pasty rather than chunky.

    ✅ Fix: Add tuna near the end and gently spoon sauce over it; stir only once or twice with a light hand.

  • ❌ Overcrowding potatoes while frying

    💡 Why: Potatoes steam instead of browning, leading to bland flavor and fragile cubes.

    ✅ Fix: Fry in a wide pot with enough surface area; if needed, brown in two batches using the same oil.

  • ❌ Boiling hard after adding saffron

    💡 Why: High heat can mute saffron’s delicate aroma.

    ✅ Fix: Stir in bloomed saffron on low heat and simmer gently for 1–2 minutes, then rest off heat.

🧊 How to Store

Cool completely, then refrigerate in an airtight container up to 3 days. Reheat gently on the stovetop over low heat with 30–60 ml water to loosen the sauce; avoid vigorous boiling to keep tuna pieces intact. Freezing is not ideal because potatoes can become grainy, but it can be frozen up to 1 month.

📅 Make Ahead

Dice onion and peel/cube potatoes up to 12 hours ahead; keep potatoes submerged in cold water in the refrigerator, then drain and dry well before frying. The stew base (onion, spices, tomato paste, water) can be simmered 1 day ahead; reheat, then add peas, potatoes, and tuna to finish.

🍽️ Pairs Well With

  • Steamed basmati rice
  • Persian-style dill rice
  • Flatbread with a side of herbs and radishes
  • Simple cucumber-yogurt (if dairy is acceptable)

Regional Variations

  • Southern coastal IranOften made with extra turmeric and a brighter sour note from more lime juice; some cooks add a small amount of chili for gentle heat.
  • Tehran and other large citiesCommonly prepared as a fast weeknight stew with canned tuna, peas, and fried potatoes, sometimes with a slightly thicker tomato base to serve over rice.
weeknight dinner family lunch quick entertaining meal prep
#weeknight#one-pot#family-style#gluten-free#dairy-free#high-protein

Ingredients

  • 320 gCanned tuna in water, drained (About 2 cans; flaked into large pieces)
  • 250 gYellow onion (Finely diced)
  • 60 mlNeutral oil (Divided for frying potatoes and sautéing onion)
  • 600 gPotatoes (Peeled and cut into 2.5 cm cubes)
  • 200 gFrozen green peas (No need to thaw)
  • 45 gTomato paste (3 tbsp; fry to remove raw taste)
  • 480 mlWater (Plus more if needed to keep a saucy stew)
  • 0.25 tspSaffron threads (Ground and bloomed in hot water)
  • 30 mlHot water (for blooming saffron) (Just off the boil)
  • 2 tspGround turmeric
  • 1 tspMixed spice blend (A warm blend such as cinnamon, cumin, coriander, and cardamom)
  • 1 tspBlack pepper (Freshly ground)
  • 1.5 tspFine sea salt (Add to taste; start with 1 tsp and adjust at the end)
  • 15 mlLime juice (1 tbsp, optional but brightens the stew)

🔄 Substitutions

  • Canned tuna in water→ Canned tuna in olive oil (drained)
  • Frozen green peas→ Cooked chickpeas (drained)
  • Saffron threads→ Ground safflower or turmeric plus 1 tsp rose water

Instructions

  1. 1

    Bloom the saffron: grind the saffron threads to a powder, then stir with 30 ml hot water. Cover and steep 10 minutes. Meanwhile, drain the tuna well and gently flake into large chunks so it stays meaty in the stew rather than dissolving.

  2. 2

    Fry the potatoes: heat 45 ml oil in a wide pot over medium-high heat. Add potato cubes and fry 10–12 minutes, turning every 2 minutes, until lightly golden on several sides (they will finish cooking later). Transfer to a plate; leave about 1 tbsp oil in the pot.

  3. 3

    Build the base: reduce heat to medium and add the onion with the remaining oil if needed. Sauté 8–10 minutes, stirring often, until soft and golden. Add turmeric, mixed spice blend, and black pepper; cook 45–60 seconds until fragrant, scraping the bottom so spices do not scorch.

  4. 4

    Cook out the tomato paste: add tomato paste and stir continuously for 2–3 minutes over medium heat until it darkens slightly and smells sweet rather than raw. This step deepens color and prevents a metallic taste. Stir in 480 ml water and bring to a gentle simmer.

  5. 5

    Simmer the stew: add peas and 1 tsp salt. Simmer uncovered 10 minutes, stirring once or twice, until the sauce thickens slightly. Add the fried potatoes, reduce heat to low, and simmer 10–12 minutes until potatoes are tender and the stew is saucy, not watery.

  6. 6

    Add tuna gently: slide the tuna chunks into the pot and spoon sauce over them rather than stirring hard. Simmer 4–5 minutes on low to warm through without breaking the fish. Stir in the bloomed saffron and optional lime juice; taste and adjust salt. Rest 5 minutes before serving.

🪪 Recipe Passport

Origin: Persian Cuisine
Researched by: Zaffaron Kitchen
Published: April 2, 2026

Cultural Background

This tuna stew is a modern home-cooking favorite in Iran, reflecting coastal pantry ingredients and the widespread use of canned fish for quick meals. It follows the familiar Persian stew format—an aromatic base, tomato, and gentle simmer—often served with rice for everyday family tables.

Regional Variations

Southern coastal Iran: Often made with extra turmeric and a brighter sour note from more lime juice; some cooks add a small amount of chili for gentle heat.
Tehran and other large cities: Commonly prepared as a fast weeknight stew with canned tuna, peas, and fried potatoes, sometimes with a slightly thicker tomato base to serve over rice.

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

420
Calories
27g
Protein
16g
Fat
43g
Carbs
6g
Fiber
820mg
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.