Nan-o-Beryan (نان و بریان) — Persian Spiced Lamb Crepe Rolls
Tender saffron-scented lamb shoulder is simmered with fried onions, tomato paste, herbs, and warm spices, then rolled into thin golden crepes. A refined, savory Isfahan-style dish for special meals.

Printable Recipe Card
Servings: 6 · Total: 210 min · Difficulty: hard
Ingredients (quick list)
- 900 g Sheep shoulder meat, boneless, trimmed (cut into 4 cm chunks)
- 350 g Yellow onions (thinly sliced)
- 45 ml Neutral oil (for frying onions)
- 30 g Tomato paste (about 2 tablespoons)
- 25 g Fresh parsley leaves (finely chopped)
- 10 g Fresh mint leaves (finely chopped)
- 10 g Fine sea salt (plus more to taste)
- 2 g Black pepper (freshly ground (about 1 teaspoon))
- 2 g Ground cinnamon (about 1 teaspoon)
- 0.25 g Saffron threads (about 1/2 teaspoon, finely crushed)
- 30 ml Boiling water (to bloom saffron)
- 900 ml Water (for simmering lamb)
+ 4 more in the full ingredients section below.
Steps (summary)
- Bloom the saffron: crush the saffron threads to a fine powder, then stir in 30 ml boiling water. Cover and steep 10 minutes. Me…
- Fry the onions: heat 45 ml neutral oil in a heavy pot over medium heat (about 175°C surface temperature). Add sliced onions and…
- Build the stew base: add tomato paste to the pot with the remaining onions and cook 2 minutes, stirring, until it darkens sligh…
- Simmer until tender: pour in 900 ml water and bring to a boil over high heat, skimming foam for the first 5 minutes. Reduce to…
- Finish the filling: uncover and simmer 10–15 minutes to reduce the liquid until thick and glossy (you want a moist filling, not…
- Make crepe batter: whisk flour and 3 g salt in a bowl. In a second bowl, whisk milk, eggs, and 5 ml of the neutral oil. Pour we…
+ 2 more steps in the full instructions section below.
Cultural Background
Nan-o-Beryan is associated with Isfahan’s celebratory cooking, where slow-cooked meat and fragrant saffron reflect a preference for layered aromas and careful technique. It is often served to guests as a sign of hospitality, with attention to neat presentation and balanced seasoning.
Equipment
💡 Tips
- For the deepest flavor, brown the onions until they are dark golden, not pale; this sweetness balances the saffron and cinnamon.
- If the filling looks wet, reduce it uncovered before rolling; excess liquid will tear crepes and make them gummy.
- Resting the crepe batter is key for elasticity; if you skip it, the crepes can crack when rolled.
- Keep cooked crepes covered with a clean towel so steam keeps them pliable while you cook the rest.
⚠️ Common Mistakes
❌ Using pale, undercooked onions
💡 Why: Lightly cooked onions lack sweetness and depth, making the filling taste flat and overly meaty.
✅ Fix: Cook onions 18–22 minutes until deep golden-brown; lower heat if they darken too fast, and stir frequently.
❌ Adding saffron at the start of simmering
💡 Why: Long boiling dulls saffron’s aroma and can leave the dish tasting less fragrant.
✅ Fix: Bloom saffron in hot water and add it during the final 20 minutes of cooking.
❌ Rolling with a watery filling
💡 Why: Excess liquid soaks the crepe, causing tearing and a gummy bite.
✅ Fix: Reduce the sauce uncovered until thick and glossy; the filling should cling to the meat rather than pool.
❌ Overcooking crepes until crisp
💡 Why: Dry, browned crepes crack when rolled and feel tough after reheating.
✅ Fix: Cook just until set and lightly colored; keep crepes covered to retain moisture and flexibility.
🧊 How to Store
Refrigerate filling and crepes separately in airtight containers for up to 3 days. Assemble just before serving for best texture. Assembled rolls keep 24 hours refrigerated; reheat covered in a 160°C oven for 12–15 minutes. Freeze filling up to 2 months; thaw overnight in the fridge.
📅 Make Ahead
Cook the lamb filling up to 2 days ahead and refrigerate; reheat gently with 30–60 ml water to loosen. Make crepe batter up to 12 hours ahead and refrigerate; whisk briefly before cooking. Cook crepes 1 day ahead and keep covered and chilled.
🍽️ Pairs Well With
- Fresh herbs and radishes
- Plain yogurt or strained yogurt with cucumber
- Pickled vegetables
- Hot black tea
Regional Variations
- IsfahanOften richer and more intensely aromatic, with generous saffron and deeply fried onions; the meat may be shredded very finely for a smooth, cohesive filling.
- Tehran and other large citiesCommonly adapted for home kitchens with slightly leaner meat and a lighter onion base; some cooks keep the filling chunkier for a more rustic texture.
Ingredients
- 900 gSheep shoulder meat, boneless, trimmed (cut into 4 cm chunks)
- 350 gYellow onions (thinly sliced)
- 45 mlNeutral oil (for frying onions)
- 30 gTomato paste (about 2 tablespoons)
- 25 gFresh parsley leaves (finely chopped)
- 10 gFresh mint leaves (finely chopped)
- 10 gFine sea salt (plus more to taste)
- 2 gBlack pepper (freshly ground (about 1 teaspoon))
- 2 gGround cinnamon (about 1 teaspoon)
- 0.25 gSaffron threads (about 1/2 teaspoon, finely crushed)
- 30 mlBoiling water (to bloom saffron)
- 900 mlWater (for simmering lamb)
- 180 gAll-purpose flour (about 1 1/2 cups, spooned and leveled)
- 360 mlMilk (whole or 2%)
- 2 largeEggs (about 100 g without shells)
- 20 gUnsalted butter (for brushing crepes (optional but traditional for richness))
🔄 Substitutions
- Sheep shoulder meat→ Lamb shoulder
- Fresh mint and parsley→ Dried mint (2 g) and fresh parsley (25 g)
- Milk→ Lactose-free milk or unsweetened soy milk
Instructions
- 1
Bloom the saffron: crush the saffron threads to a fine powder, then stir in 30 ml boiling water. Cover and steep 10 minutes. Meanwhile, trim any large surface fat from the lamb and cut into 4 cm chunks so it cooks evenly and later shreds cleanly.
- 2
Fry the onions: heat 45 ml neutral oil in a heavy pot over medium heat (about 175°C surface temperature). Add sliced onions and cook 18–22 minutes, stirring often, until deeply golden-brown and sweet. Remove 1/3 of the onions to a bowl for later garnish, leaving the rest in the pot.
- 3
Build the stew base: add tomato paste to the pot with the remaining onions and cook 2 minutes, stirring, until it darkens slightly and smells toasted. Add lamb, salt, black pepper, and cinnamon; sear 6–8 minutes, turning pieces, until the lamb loses its raw color and picks up light browning.
- 4
Simmer until tender: pour in 900 ml water and bring to a boil over high heat, skimming foam for the first 5 minutes. Reduce to a gentle simmer, cover, and cook 90 minutes, stirring every 20 minutes. Add the bloomed saffron in the final 20 minutes so its aroma stays vivid.
- 5
Finish the filling: uncover and simmer 10–15 minutes to reduce the liquid until thick and glossy (you want a moist filling, not soupy). Stir in chopped parsley and mint and cook 2 minutes. Taste and adjust salt. Shred the lamb with two forks in the pot, or pulse briefly in a food processor.
- 6
Make crepe batter: whisk flour and 3 g salt in a bowl. In a second bowl, whisk milk, eggs, and 5 ml of the neutral oil. Pour wet into dry and whisk 45–60 seconds until smooth. Rest the batter 20 minutes at room temperature to hydrate the flour for tender, flexible crepes.
- 7
Cook crepes: heat a 24–26 cm nonstick skillet over medium heat (about 175°C). Lightly oil the pan with a few drops of the remaining oil. Pour 60–70 ml batter, swirl to coat thinly, and cook 60–75 seconds until the top looks set; flip and cook 20–30 seconds more.
- 8
Assemble and warm: place a crepe on a board, spread 120–140 g lamb filling in a line, and roll snugly. Repeat with remaining crepes. Brush tops lightly with melted butter (optional). Warm the rolls on a sheet pan in a 160°C oven for 8–10 minutes so the crepes soften and the filling heats through.
🪪 Recipe Passport
Cultural Background
Nan-o-Beryan is associated with Isfahan’s celebratory cooking, where slow-cooked meat and fragrant saffron reflect a preference for layered aromas and careful technique. It is often served to guests as a sign of hospitality, with attention to neat presentation and balanced seasoning.
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

Jujeh Kabab (جوجه کباب) — Saffron-Turmeric Chicken with Rustic Tomato Sauce
Persian · Kebabs · 45 min

Jigar Kabab (جگر کباب) — Classic Persian Lamb Liver Skewers
Persian · Kebabs · 33 min

Persian Sweet Corn Soup (سوپ ذرت) — Silky Golden Comfort Soup
Persian · Soups · 50 min

Chilean Beef Empanada (Empanada de pino) — Baked pastry filled with beef, onion, egg, olive, and raisins
Chilean · Main Courses · 125 min

Toad in the Hole (Toad in the Hole) — Sausages Baked in Yorkshire Pudding Batter
British · Main Courses · 65 min

Cacık (Yoğurtlu Salatalık Mezesi) — Chilled Turkish Yogurt, Cucumber & Mint Dip
Turkish · Appetizers · 15 min

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

Mast-o-Khiar (ماست و خیار) — Persian Cucumber and Herb Yogurt Dip
Persian · Side Dishes · 25 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.