Nan Sibzamini Paniri (نان سیبزمینی پنیری) — Persian Cheesy Potato Bread
Persian-inspired cheesy potato bread made with a tender mashed-potato dough enriched with egg and yolk, filled with stretchy mozzarella, and pan-cooked until golden. Comforting, pillowy, and perfect with tea or yogurt.

Printable Recipe Card
Servings: 6 · Total: 95 min · Difficulty: medium
Ingredients (quick list)
- 600 g Russet potatoes, peeled and cut into 3 cm chunks (Starchy potatoes give a drier dough)
- 10 g Fine salt (Divided: 6 g for dough, 4 g for filling)
- 1 each Egg, large (About 50 g without shell)
- 2 each Egg yolks (About 34 g total; enriches and softens the crumb)
- 60 g Plain yogurt (Adds tenderness; use full-fat for best texture)
- 6 g Baking powder (About 1 1/2 tsp; helps puff in the pan)
- 1 tsp Ground turmeric (Warm color and aroma)
- 1 tsp Ground cumin (Earthy, classic with potatoes)
- 0.5 tsp Black pepper, freshly ground (Adjust to taste)
- 180 g All-purpose flour (Plus extra for dusting; add gradually based on potato moisture)
- 20 g Olive oil (About 1 1/2 tbsp; for dough softness)
- 240 g Low-moisture mozzarella, shredded (Low-moisture melts without leaking as much)
+ 4 more in the full ingredients section below.
Steps (summary)
- Boil the potatoes: place potato chunks in a pot and cover with cold water by 2–3 cm. Bring to a boil, then simmer 15–18 minutes…
- Mash and cool: mash the hot potatoes until very smooth (a ricer or fine masher works best). Spread on a tray in a thin layer an…
- Make the potato dough: in a bowl, combine mashed potatoes with 6 g salt, turmeric, cumin, black pepper, baking powder, yogurt,…
- Rest and prepare filling: cover the dough and rest 20 minutes at room temperature to hydrate the flour. Meanwhile, mix mozzarel…
- Shape and stuff: lightly flour the surface. Divide dough into 6 equal pieces (about 150 g each). Flatten one piece into a 12–14…
- Pan-cook: heat a heavy skillet over medium-low heat for 3 minutes. Add 1–2 tsp neutral oil. Cook 2–3 breads at a time, covered,…
+ 1 more steps in the full instructions section below.
Cultural Background
Potato-based doughs and pan-cooked breads are common in Iranian home cooking, especially as practical, comforting foods made from pantry staples. Cheese-filled versions are often prepared as a warm snack or light meal and are served with herbs, yogurt, and tea in many households.
Equipment
💡 Tips
- Steam-drying the potatoes after draining is the biggest key to a workable dough; wet potatoes force you to add too much flour and the bread turns dense.
- Low-moisture mozzarella melts smoothly and leaks less than fresh mozzarella; if using fresh, squeeze and blot it very dry first.
- Keep the seam well-pinched and avoid thinning the center too much; thin spots are where cheese most often breaks through.
- Cook covered on medium-low so the interior cooks and the cheese melts before the outside over-browns.
- If the dough feels sticky, dust with flour and rest 10 minutes rather than adding a lot more flour at once.
⚠️ Common Mistakes
❌ Using watery potatoes or not drying them after boiling
💡 Why: Excess moisture makes the dough sticky, forcing extra flour and causing dense, tough bread
✅ Fix: Choose starchy potatoes, drain well, and steam-dry in the hot pot for 2 minutes; cool on a tray before mixing
❌ Cooking on high heat to brown faster
💡 Why: The outside burns before the inside cooks and the cheese melts, leaving a raw, gummy center
✅ Fix: Use medium-low heat, cook covered, and extend time to 4–5 minutes per side; adjust heat as needed
❌ Seam not sealed or dough stretched too thin over the cheese
💡 Why: Cheese escapes, sticks to the pan, and creates holes that dry out the bread
✅ Fix: Pinch the seam firmly, keep the center slightly thicker, and flatten gently to 1.5–2 cm; patch thin spots with a small dough piece
❌ Adding all the flour at once
💡 Why: Potato moisture varies; too much flour makes the dough stiff and bready rather than tender
✅ Fix: Add flour gradually and rest the dough 20 minutes; if still sticky, dust lightly and rest again before adding more
🧊 How to Store
Cool completely, then refrigerate in an airtight container up to 3 days. Reheat in a dry skillet over low heat 2–3 minutes per side or in a 180°C oven for 8–10 minutes. Freeze cooked breads up to 2 months; thaw overnight in the fridge and reheat gently.
📅 Make Ahead
Boil and mash the potatoes up to 24 hours ahead; refrigerate tightly covered and bring to room temperature before mixing the dough. You can also shape and stuff the breads, then refrigerate on a floured tray (covered) for up to 8 hours; cook just before serving for best melt.
🍽️ Pairs Well With
- Cucumber-yogurt dip with dried mint
- Fresh herbs (mint
- basil
- scallions) and radishes
- Pickles or torshi-style mixed vegetables
- Black tea or a light tomato-cucumber salad
Regional Variations
- Tehran-style home kitchensOften kept mildly spiced and served with a generous side of yogurt, fresh herbs, and pickles; some cooks brush the breads with butter immediately after cooking for extra aroma.
- Northwestern IranA slightly bolder filling is common, sometimes adding dried herbs such as savory or a touch more cumin, and using local melting cheeses when available.
Ingredients
- 600 gRusset potatoes, peeled and cut into 3 cm chunks (Starchy potatoes give a drier dough)
- 10 gFine salt (Divided: 6 g for dough, 4 g for filling)
- 1 eachEgg, large (About 50 g without shell)
- 2 eachEgg yolks (About 34 g total; enriches and softens the crumb)
- 60 gPlain yogurt (Adds tenderness; use full-fat for best texture)
- 6 gBaking powder (About 1 1/2 tsp; helps puff in the pan)
- 1 tspGround turmeric (Warm color and aroma)
- 1 tspGround cumin (Earthy, classic with potatoes)
- 0.5 tspBlack pepper, freshly ground (Adjust to taste)
- 180 gAll-purpose flour (Plus extra for dusting; add gradually based on potato moisture)
- 20 gOlive oil (About 1 1/2 tbsp; for dough softness)
- 240 gLow-moisture mozzarella, shredded (Low-moisture melts without leaking as much)
- 2 tspDried mint (Optional but traditional with yogurt and potatoes)
- 0.5 tspRed pepper flakes (Optional gentle heat)
- 30 gNeutral oil (sunflower or canola) (For pan-cooking; use as needed)
- 20 gButter (For finishing and shine; optional)
🔄 Substitutions
- All-purpose flour→ Bread flour
- Plain yogurt→ Sour cream or kefir
- Low-moisture mozzarella→ Mild white cheese such as provolone or young Kashkaval
Instructions
- 1
Boil the potatoes: place potato chunks in a pot and cover with cold water by 2–3 cm. Bring to a boil, then simmer 15–18 minutes until a knife slides in easily. Drain thoroughly, then return to the hot pot for 2 minutes to steam-dry, shaking occasionally to remove excess moisture.
- 2
Mash and cool: mash the hot potatoes until very smooth (a ricer or fine masher works best). Spread on a tray in a thin layer and cool 15 minutes until warm, not hot. Excess heat can scramble the eggs and make the dough sticky, so aim for about body temperature before mixing.
- 3
Make the potato dough: in a bowl, combine mashed potatoes with 6 g salt, turmeric, cumin, black pepper, baking powder, yogurt, whole egg, and egg yolks. Mix until uniform. Add flour gradually, then drizzle in olive oil. Knead gently 2–3 minutes until soft, smooth, and just not sticky.
- 4
Rest and prepare filling: cover the dough and rest 20 minutes at room temperature to hydrate the flour. Meanwhile, mix mozzarella with dried mint, red pepper flakes, and 4 g salt. Divide filling into 6 equal portions (about 40 g each) and lightly compress into mounds for easier stuffing.
- 5
Shape and stuff: lightly flour the surface. Divide dough into 6 equal pieces (about 150 g each). Flatten one piece into a 12–14 cm round, keeping the center slightly thicker. Place one cheese portion in the center, gather edges up, pinch to seal tightly, then flip seam-side down and gently flatten to 1.5–2 cm thick.
- 6
Pan-cook: heat a heavy skillet over medium-low heat for 3 minutes. Add 1–2 tsp neutral oil. Cook 2–3 breads at a time, covered, 4–5 minutes per side until deeply golden with small brown spots. Reduce heat if browning too fast; the goal is to melt cheese while cooking the dough through.
- 7
Finish and serve: transfer to a plate and brush lightly with butter while hot (optional). Rest 3 minutes before cutting so the cheese sets slightly and doesn’t flood out. Serve warm for maximum stretch, or at room temperature for a softer, more bread-like bite.
🪪 Recipe Passport
Cultural Background
Potato-based doughs and pan-cooked breads are common in Iranian home cooking, especially as practical, comforting foods made from pantry staples. Cheese-filled versions are often prepared as a warm snack or light meal and are served with herbs, yogurt, and tea in many households.
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.
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

Yatimcheh (یتیمچه) — Persian Slow-Cooked Summer Vegetable Stew
Persian · Stews · 100 min

Chicken Stuffed Cabbage Rolls (دلمه کلم با مرغ) — Herb-Scented Persian Dolmeh in Tomato Saffron Sauce
Persian · Main Courses · 90 min

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

Kyrgyz Kattama (Каттама) — Layered Onion Flatbread
Kyrgyz · Breads · 53 min

Shelpek (Шелпек) — Kazakh Fried Flatbread
Kazakh · Breads · 63 min

Stuffed Zucchini (Kabak Dolması) — Hollowed zucchini filled with spiced minced meat and rice
Turkish · Main Courses · 90 min

Cig Kofte (Çiğ Köfte) — Isot-kissed bulgur kneaded and served in lettuce
Turkish · Appetizers · 25 min

Koofteh Havij (کوفته هویج) — Persian Carrot Meatballs in Saffron-Tomato Broth
Persian · Main Courses · 120 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.