Skip to content
Zaffaron

Tokhme Morgh ba Khomeer-e Sib Zamini (تخم مرغ با خمیر سیب زمینی) — Persian Eggs with Potato Dough

A rustic Persian breakfast of tender potato dough pan-crisped in butter and olive oil, topped with sunny-side eggs and a quick tomato-onion sauté. Comforting, filling, and ideal for scooping with flatbread.

By Zaffaron Kitchen· Published March 16, 2026 Verified Recipe
Vegetarian Nut-Free Halal
Contains: dairy, eggs, gluten
60 min total Prep 35m · Cook 25m 4 servings 520 cal ~$2.15/serving
↓ Jump to Recipe
Tokhme Morgh ba Khomeer-e Sib Zamini — Persian Eggs with Potato Dough - authentic persian recipe

Printable Recipe Card

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

Ingredients (quick list)

  • 600 g Yukon Gold potatoes, peeled and cut into 2 cm chunks (Waxy potatoes hold together and mash smoothly)
  • 10 g Fine salt (Divided; includes salting potato water and seasoning)
  • 120 g All-purpose flour (Plus extra 10 g for dusting if needed)
  • 30 g Unsalted butter (For richness and browning)
  • 1 tsp Black pepper, freshly ground (Divided)
  • 30 ml Extra-virgin olive oil (For pan-crisping and sautéing)
  • 150 g Yellow onion, finely diced (About 1 medium onion)
  • 350 g Tomatoes, grated or finely chopped (About 3 medium; grating makes a quick sauce)
  • 8 Large eggs (Room temperature for even whites)
  • 20 g Fresh parsley, finely chopped (For garnish and freshness)

Steps (summary)

  1. Boil the potatoes: place potato chunks in a pot and cover with cold water by 3 cm. Add 6 g of the salt. Bring to a boil, then s…
  2. Make the potato dough: mash the hot potatoes until very smooth (a ricer or fine masher works best). Let cool 5 minutes so the f…
  3. Shape and pre-crisp the dough: lightly flour your hands and divide dough into 4 equal portions (about 200 g each). Pat each int…
  4. Cook the tomato-onion sauté: in a second skillet (or after removing dough), heat 15 ml olive oil over medium heat. Add onion an…
  5. Fry the eggs sunny-side: lower heat to medium-low. In a clean skillet, melt 15 g butter until foamy. Crack in eggs (work in bat…
  6. Assemble and serve: place one potato dough round on each plate. Spoon the thick tomato-onion sauté over the top, leaving space…

Cultural Background

This dish reflects practical home cooking found across Iran, where potatoes and eggs are common breakfast staples. The combination of a simple dough with a quick tomato-onion sauté is typical of everyday meals designed to be filling, economical, and served with bread for sharing.

savorybutterytomato-forwardgently pepperycrisp-edged potato cakesoft interiorsilky egg yolkjammy tomato-onion toppingbuttertoasted potatosweet sautéed onionfresh parsley🌶 mild

Equipment

Large potColanderPotato masher or ricerMixing bowlLarge nonstick or cast-iron skilletSecond skillet (or wipe out and reuse)SpatulaKitchen scale or measuring cups/spoons

💡 Tips

  • Dry potatoes make better dough: steaming them in the hot pot after draining prevents a sticky, flour-heavy texture.
  • If the dough feels wet, dust in up to 10 g extra flour; add gradually to avoid a dense, bready result.
  • Grating tomatoes speeds thickening and creates a smoother Persian-style sauté without needing blending.
  • For extra crispness, let the shaped rounds rest 5 minutes before pan-frying to set their surface.
  • Use medium-low heat for eggs so whites set gently without tough, browned edges.

⚠️ Common Mistakes

  • ❌ Mixing flour into very hot, wet potatoes

    💡 Why: Excess moisture and heat can make the dough gluey and require more flour, leading to heaviness.

    ✅ Fix: Drain thoroughly, steam-dry 1 minute, then cool mashed potatoes 5 minutes before adding flour.

  • ❌ Cooking the tomato mixture too briefly

    💡 Why: Watery tomatoes soak the potato dough and prevent crisp edges from staying crisp.

    ✅ Fix: Simmer 8–10 minutes until thick and glossy; if still watery, cook 2–3 minutes longer over medium heat.

  • ❌ Frying eggs on high heat

    💡 Why: High heat toughens whites and can brown the underside before the top sets.

    ✅ Fix: Use medium-low heat and cover for 45–60 seconds to set whites gently while keeping yolks runny.

  • ❌ Overworking the potato dough

    💡 Why: Too much mixing develops gluten and breaks down potato structure, making rounds dense.

    ✅ Fix: Mix just until combined; if it feels sticky, use a light dusting of flour rather than prolonged kneading.

🧊 How to Store

Best eaten fresh. Refrigerate cooked potato rounds and tomato sauté separately in airtight containers for up to 3 days. Re-crisp rounds in a dry skillet over medium heat 2–3 minutes per side; rewarm tomato sauté 2–3 minutes. Fry eggs fresh; reheated eggs lose texture.

📅 Make Ahead

Boil and mash potatoes up to 24 hours ahead; store covered in the refrigerator. Bring to room temperature 20 minutes, then mix with flour and butter just before shaping. The tomato-onion sauté can be made up to 3 days ahead and reheated gently before serving.

🍽️ Pairs Well With

  • Warm flatbread (lavash
  • sangak
  • or pita)
  • Cucumbers and radishes
  • Black tea
  • Plain yogurt (optional)

Regional Variations

  • Northern Iran (Caspian-influenced home cooking)Often served with more herbs and greens on the side; some households increase parsley and add a squeeze of lemon at the table for brightness.
  • Central Iran (everyday urban home style)The tomato-onion sauté may be cooked thicker and sweeter, sometimes with a slightly higher onion ratio to create a jammy topping that pairs well with bread.
weekend breakfast brunch family breakfast comfort meal
#breakfast#comfort-food#pan-fried#family-style#vegetarian

Ingredients

  • 600 gYukon Gold potatoes, peeled and cut into 2 cm chunks (Waxy potatoes hold together and mash smoothly)
  • 10 gFine salt (Divided; includes salting potato water and seasoning)
  • 120 gAll-purpose flour (Plus extra 10 g for dusting if needed)
  • 30 gUnsalted butter (For richness and browning)
  • 1 tspBlack pepper, freshly ground (Divided)
  • 30 mlExtra-virgin olive oil (For pan-crisping and sautéing)
  • 150 gYellow onion, finely diced (About 1 medium onion)
  • 350 gTomatoes, grated or finely chopped (About 3 medium; grating makes a quick sauce)
  • 8Large eggs (Room temperature for even whites)
  • 20 gFresh parsley, finely chopped (For garnish and freshness)

🔄 Substitutions

  • All-purpose flour→ Gluten-free all-purpose flour blend (1:1)
  • Unsalted butter→ Ghee or dairy-free butter
  • Yukon Gold potatoes→ Red potatoes or Maris Piper

Instructions

  1. 1

    Boil the potatoes: place potato chunks in a pot and cover with cold water by 3 cm. Add 6 g of the salt. Bring to a boil, then simmer 12–15 minutes until a knife slides in easily. Drain well, then return to the hot pot for 1 minute to steam off moisture.

  2. 2

    Make the potato dough: mash the hot potatoes until very smooth (a ricer or fine masher works best). Let cool 5 minutes so the flour will not turn gummy. Add flour, 30 g butter, 1 tsp pepper, and the remaining 4 g salt; mix just until a soft, cohesive dough forms.

  3. 3

    Shape and pre-crisp the dough: lightly flour your hands and divide dough into 4 equal portions (about 200 g each). Pat each into a 1.5 cm-thick round. Heat a large nonstick or cast-iron skillet over medium heat with 15 ml olive oil; cook rounds 4–5 minutes per side until golden and crisp-edged.

  4. 4

    Cook the tomato-onion sauté: in a second skillet (or after removing dough), heat 15 ml olive oil over medium heat. Add onion and sauté 6–8 minutes until soft and lightly golden. Stir in tomatoes, 2 g salt, and 1/2 tsp pepper; simmer 8–10 minutes until thick and glossy, not watery.

  5. 5

    Fry the eggs sunny-side: lower heat to medium-low. In a clean skillet, melt 15 g butter until foamy. Crack in eggs (work in batches if needed) and cook 3–4 minutes until whites set but yolks remain runny. For firmer whites, cover the pan for 45–60 seconds without flipping.

  6. 6

    Assemble and serve: place one potato dough round on each plate. Spoon the thick tomato-onion sauté over the top, leaving space for the yolks. Add 2 eggs per serving, then finish with chopped parsley and a final grind of black pepper. Serve immediately while the dough stays crisp and the yolks are warm.

🪪 Recipe Passport

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

Cultural Background

This dish reflects practical home cooking found across Iran, where potatoes and eggs are common breakfast staples. The combination of a simple dough with a quick tomato-onion sauté is typical of everyday meals designed to be filling, economical, and served with bread for sharing.

Regional Variations

Northern Iran (Caspian-influenced home cooking): Often served with more herbs and greens on the side; some households increase parsley and add a squeeze of lemon at the table for brightness.
Central Iran (everyday urban home style): The tomato-onion sauté may be cooked thicker and sweeter, sometimes with a slightly higher onion ratio to create a jammy topping that pairs well with bread.

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

520
Calories
20g
Protein
26g
Fat
52g
Carbs
5g
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.