Dolmeh Lavash (دلمه لواش) — Persian Stuffed Flatbread Rolls
Soft lavash wraps a Persian-style filling of basmati rice, pinto beans, tomatoes, herbs, and seasoned ground meat. Finished with mozzarella and baked until golden, these rolls are hearty, comforting, and shareable.

Printable Recipe Card
Servings: 6 · Total: 120 min · Difficulty: medium
Ingredients (quick list)
- 180 g Basmati rice (rinsed until water runs mostly clear)
- 10 g Sea salt (divided; plus more for boiling water)
- 240 g Pinto beans (cooked and drained (about 1 1/2 cups); if using canned, rinse well)
- 30 ml Vegetable oil (divided)
- 200 g Yellow onion (finely diced)
- 450 g Ground meat (beef or lamb (or a mix), 15–20% fat preferred)
- 350 g Tomatoes (grated on a box grater, skins discarded (or finely crushed))
- 2 g Ground black pepper (about 1 teaspoon)
- 2 g Ground turmeric (about 1 teaspoon)
- 1 g Ground cumin (about 1/2 teaspoon)
- 40 g Fresh parsley (finely chopped)
- 240 g Lavash bread (4 large sheets, about 60 g each)
+ 2 more in the full ingredients section below.
Steps (summary)
- Rinse the basmati rice well, then soak it in cool water with 5 g of the sea salt for 30 minutes. Meanwhile, bring a medium pot…
- Drain the par-cooked rice and rinse briefly with cool water to stop the cooking. Set it in a wide bowl to steam-dry for 10 minu…
- Heat 15 ml vegetable oil in a large skillet over medium heat. Add the diced onion and cook 8–10 minutes, stirring often, until…
- Stir in the grated tomatoes, black pepper, turmeric, cumin, and the remaining 5 g sea salt. Reduce heat to medium-low and simme…
- Preheat the oven to 200°C (400°F). Lightly oil a 23×33 cm (9×13 in) baking dish with the remaining 15 ml vegetable oil. In a la…
- Lay one lavash sheet on a board. If it feels brittle, brush lightly with a little of the measured water and wait 1 minute to so…
+ 2 more steps in the full instructions section below.
Cultural Background
Stuffed dishes are a familiar part of Persian home cooking, often used to stretch ingredients and create satisfying meals for gatherings. This flatbread-wrapped version adapts the stuffed concept into an oven-baked format that suits modern kitchens while keeping a flavor base of onions, tomatoes, herbs, and rice.
Equipment
💡 Tips
- Keep the rice slightly undercooked during boiling; it finishes in the oven and stays separate rather than turning mushy.
- Use low-moisture mozzarella for better browning and less water release; fresh mozzarella can make the tops wet.
- If using canned pinto beans, rinse and drain very well, then pat dry to prevent a soggy filling.
- Grating tomatoes creates a smooth, Persian-style tomato base without large chunks that can tear the lavash.
- To portion neatly, weigh the filling and divide into four equal piles before rolling.
⚠️ Common Mistakes
❌ Overcooking the rice before mixing it into the filling
💡 Why: Fully cooked rice absorbs more moisture and breaks down during baking, making the rolls dense and pasty
✅ Fix: Boil only 6–7 minutes so the center stays slightly firm, then steam-dry the rice before mixing
❌ Rolling with a wet, saucy filling
💡 Why: Excess liquid soaks the lavash, causing tearing and a gummy bottom in the baking dish
✅ Fix: Simmer the tomato-meat mixture until thick and glossy, and cool it 10 minutes before combining with rice and beans
❌ Using dry lavash without softening it
💡 Why: Brittle bread cracks during rolling, letting filling escape and dry out
✅ Fix: Lightly brush with measured water and rest 1 minute, or cover the sheets with a barely damp towel while assembling
❌ Cutting immediately after baking
💡 Why: The cheese and juices are still fluid, so slices fall apart and the filling spills
✅ Fix: Rest 10 minutes, then slice with a serrated knife using gentle sawing motions
🧊 How to Store
Cool completely, then refrigerate in an airtight container for up to 3 days. Reheat covered at 175°C (350°F) for 12–15 minutes, then uncover for 3–5 minutes to re-crisp. Freeze tightly wrapped for up to 2 months; thaw overnight in the refrigerator before reheating.
📅 Make Ahead
Prepare the filling up to 24 hours ahead and refrigerate. Assemble the rolls up to 8 hours ahead, cover tightly, and refrigerate; add cheese just before baking. Bake from cold, adding 4–6 minutes to the oven time.
🍽️ Pairs Well With
- Shirazi-style cucumber and tomato salad
- Plain strained yogurt with dried mint
- Pickled vegetables
- Fresh herbs and radishes
Regional Variations
- Tehran-style home kitchensOften made with a richer tomato base and more onion, then baked until the cheese browns deeply; some cooks add a little extra black pepper for warmth.
- Northwestern Iran (Azerbaijan region influence)Herb levels are sometimes increased for a greener profile, and the filling may be shaped into smaller rolls for easier serving at gatherings.
Ingredients
- 180 gBasmati rice (rinsed until water runs mostly clear)
- 10 gSea salt (divided; plus more for boiling water)
- 240 gPinto beans (cooked and drained (about 1 1/2 cups); if using canned, rinse well)
- 30 mlVegetable oil (divided)
- 200 gYellow onion (finely diced)
- 450 gGround meat (beef or lamb (or a mix), 15–20% fat preferred)
- 350 gTomatoes (grated on a box grater, skins discarded (or finely crushed))
- 2 gGround black pepper (about 1 teaspoon)
- 2 gGround turmeric (about 1 teaspoon)
- 1 gGround cumin (about 1/2 teaspoon)
- 40 gFresh parsley (finely chopped)
- 240 gLavash bread (4 large sheets, about 60 g each)
- 200 gMozzarella cheese (shredded, low-moisture preferred for better browning)
- 60 mlWater (to lightly moisten lavash if dry)
🔄 Substitutions
- Pinto beans→ Cooked chickpeas or cooked red kidney beans
- Ground meat→ Ground turkey or plant-based ground
- Lavash bread→ Large flour tortillas or thin flatbread
Instructions
- 1
Rinse the basmati rice well, then soak it in cool water with 5 g of the sea salt for 30 minutes. Meanwhile, bring a medium pot of water to a rolling boil. Drain the rice, add it to the boiling water, and cook 6–7 minutes until the grains are tender on the outside but still firm in the center.
- 2
Drain the par-cooked rice and rinse briefly with cool water to stop the cooking. Set it in a wide bowl to steam-dry for 10 minutes so it stays fluffy in the filling. If your pinto beans are not already cooked, cook them in unsalted water until tender, then drain well; you want them dry, not soupy.
- 3
Heat 15 ml vegetable oil in a large skillet over medium heat. Add the diced onion and cook 8–10 minutes, stirring often, until deeply softened and lightly golden. Add the ground meat, break it up, and cook 6–8 minutes until no pink remains. Spoon off excess fat only if the pan looks greasy.
- 4
Stir in the grated tomatoes, black pepper, turmeric, cumin, and the remaining 5 g sea salt. Reduce heat to medium-low and simmer 10–12 minutes, stirring occasionally, until the tomatoes thicken and the mixture looks glossy rather than watery. Remove from heat and cool 10 minutes so the lavash will not steam and tear.
- 5
Preheat the oven to 200°C (400°F). Lightly oil a 23×33 cm (9×13 in) baking dish with the remaining 15 ml vegetable oil. In a large bowl, combine the cooled meat mixture, par-cooked rice, pinto beans, and chopped parsley. Mix gently but thoroughly so the rice stays intact and the beans remain evenly distributed.
- 6
Lay one lavash sheet on a board. If it feels brittle, brush lightly with a little of the measured water and wait 1 minute to soften. Divide the filling into 4 equal portions (about 280–300 g each). Place one portion in a log along the lower third, leaving 3 cm borders, then roll tightly and tuck in the sides.
- 7
Arrange the rolls seam-side down in the oiled baking dish. Sprinkle the shredded mozzarella evenly over the tops, covering the rolls but leaving small gaps for browning. Bake 18–22 minutes at 200°C (400°F) until the cheese is melted and spotted golden. For deeper color, broil 1–2 minutes, watching closely.
- 8
Rest the baked rolls 10 minutes before slicing; this helps the filling set and prevents the cheese from sliding off. Slice each roll into 3–4 pieces with a sharp serrated knife. Serve warm, ideally with a crisp salad or yogurt-based sauce to balance the richness and highlight the herb-and-tomato aroma.
🪪 Recipe Passport
Cultural Background
Stuffed dishes are a familiar part of Persian home cooking, often used to stretch ingredients and create satisfying meals for gatherings. This flatbread-wrapped version adapts the stuffed concept into an oven-baked format that suits modern kitchens while keeping a flavor base of onions, tomatoes, herbs, and rice.
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

Pastay Paniri (پاستای پنیری) — Persian-Style Cheesy Pasta with Fresh Tomatoes
Persian · Main Courses · 27 min

Nokhod Polo (نخود پلو) — Saffron Chickpea Rice with Warm Spices
Persian · Rice Dishes · 80 min

Golden Turmeric Potato and Spinach Casserole (غراتان سیبزمینی و اسفناج) — Mediterranean-Inspired Layered Gratin
Persian · Main Courses · 70 min

Biangbiang Noodles (油泼扯面) — Xi'an Hand-Pulled Belt Noodles
Chinese · Main Courses · 65 min

Beggar's Chicken (叫化鸡) — Lotus-Wrapped Clay-Baked Jiangnan Chicken
Chinese · Main Courses · 240 min

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

Izmir Kofte (İzmir Köfte) — Oven-Baked Meatballs with Tomato Sauce and Potatoes
Turkish · Main Courses · 70 min

Soup-e Loobia Chiti (سوپ لوبیا چیتی) — Persian Pinto Bean & Vegetable Soup
Persian · Soups · 650 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.