Dolmeh Lavash (دلمه لواش) — Persian Stuffed Flatbread Rolls with Mozzarella
Inspired by Persian dolmeh traditions, these lavash rolls wrap a fragrant rice, bean, and meat filling in soft flatbread, then bake under bubbling mozzarella. It’s a cozy, family-style dish that feels both familiar and modern.

Printable Recipe Card
Servings: 6 · Total: 90 min · Difficulty: medium
Ingredients (quick list)
- 240 g Basmati rice (uncooked) (Rinsed until water runs mostly clear)
- 300 g Pinto beans (cooked, drained) (Canned is fine; rinse well to reduce sodium)
- 8 g Sea salt (Divided)
- 250 g Yellow onion (Finely diced)
- 30 ml Vegetable oil (Plus 10 ml for greasing the baking dish)
- 450 g Ground meat (beef or lamb, 85–90% lean) (Beef gives a lighter taste; lamb is more traditional in spirit)
- 400 g Tomatoes (Grated or finely crushed)
- 40 g Fresh parsley (Finely chopped)
- 2 g Black pepper (ground) (About 1 tsp)
- 2 g Turmeric (ground) (About 1 tsp)
- 6 Lavash bread sheets (Large, soft sheets about 35–45 cm long)
- 120 ml Water (For lightly softening lavash if it feels dry)
+ 1 more in the full ingredients section below.
Steps (summary)
- Cook the rice until it is par-cooked, not fully tender. Bring 1.5 liters of water to a boil, add 4 g sea salt, then add the rin…
- Build the flavor base for the filling by sautéing onion and spices. Heat 30 ml vegetable oil in a wide pan over medium heat, ad…
- Brown the ground meat properly to keep the rolls savory rather than watery. Add the ground meat and cook for 8–10 minutes, brea…
- Simmer the tomatoes to concentrate their sweetness and remove excess moisture. Add the grated/crushed tomatoes and cook for 10–…
- Combine the filling components and let them marry briefly. Add the drained pinto beans and cook for 2 minutes to warm them thro…
- Prepare the baking setup so the rolls bake evenly and release cleanly. Heat the oven to 190°C and brush a 33×23 cm baking dish…
+ 3 more steps in the full instructions section below.
Cultural Background
Dolmeh is a beloved Persian idea—seasoned fillings wrapped and cooked for comfort and sharing. Using lavash as the wrapper nods to everyday Iranian breads while keeping the spirit of dolmeh: aromatic rice, herbs, and a hearty centerpiece for the table.
Equipment
💡 Tips
- Reduce the tomato-meat mixture until it looks thick; a watery filling is the main cause of soggy lavash.
- Cool the filling for 10 minutes before rolling to prevent tearing and to keep the rolls tight.
- For cleaner slices, rest the baked rolls 10 minutes, then cut with a lightly oiled knife.
⚠️ Common Mistakes
❌ Using fully cooked rice in the filling
✅ Fix: Boil basmati only 6 minutes so it stays firm and finishes gently in the oven.
❌ Rolling with a hot, steamy filling
✅ Fix: Cool the filling 10 minutes so lavash stays intact and the rolls hold tight.
❌ Skipping tomato reduction and ending up with soggy bread
✅ Fix: Simmer tomatoes until thick and glossy and oil shows at the edges before adding rice.
🧊 How to Store
Cool leftovers within 2 hours, then refrigerate in an airtight container for up to 3 days. Reheat covered in a 180°C oven for 12–15 minutes, or microwave 2 minutes per portion with 15 ml water added to keep lavash soft. Freeze tightly wrapped portions up to 2 months and thaw overnight before reheating.
📅 Make Ahead
Cook and cool the filling up to 24 hours ahead and refrigerate tightly covered. Roll and assemble the dish up to 8 hours ahead, cover, and refrigerate; bake straight from the fridge, adding 5 extra minutes to the covered bake time.
🍽️ Pairs Well With
- Shirazi salad
- mast-o-khiar
- torshi
- fresh herbs (sabzi khordan)
- pickled garlic
- hot tea.
Regional Variations
- Herb-forward style: increase parsley to 70 g and add 10 g dried mint for a more dolmeh-like herbal lift.
- Spicier Tehran-style twist: add 3 g red pepper flakes to the onions and finish with extra black pepper.
- Cheese-free homestyle: omit mozzarella and bake covered 30 minutes, then uncover 10 minutes to lightly crisp the top.
Ingredients
- 8½ ozBasmati rice (uncooked) (Rinsed until water runs mostly clear)
- 10.5 ozPinto beans (cooked, drained) (Canned is fine; rinse well to reduce sodium)
- 8 gSea salt (Divided)
- 8.8 ozYellow onion (Finely diced)
- 2 tbspVegetable oil (Plus 10 ml for greasing the baking dish)
- 16 ozGround meat (beef or lamb, 85–90% lean) (Beef gives a lighter taste; lamb is more traditional in spirit)
- 14 ozTomatoes (Grated or finely crushed)
- 1⅜ ozFresh parsley (Finely chopped)
- 2 gBlack pepper (ground) (About 1 tsp)
- 2 gTurmeric (ground) (About 1 tsp)
- 6Lavash bread sheets (Large, soft sheets about 35–45 cm long)
- ½ cupWater (For lightly softening lavash if it feels dry)
- 7.1 ozMozzarella cheese (low-moisture, shredded) (For a meltier top, use a 50/50 mix of low-moisture and fresh mozzarella)
🔄 Substitutions
- Pinto beans (cooked, drained)→ Kidney beans (cooked, drained)
- Ground meat (beef or lamb)→ Ground turkey (93% lean)
- Mozzarella cheese (low-moisture, shredded)→ Kashkaval or mild provolone (shredded)
Instructions
- 1
Cook the rice until it is par-cooked, not fully tender. Bring 1.5 liters of water to a boil, add 4 g sea salt, then add the rinsed basmati and boil for 6 minutes; the grains should be flexible with a firm center. Drain well and spread the rice on a tray for 5 minutes so steam escapes and it does not turn mushy in the filling.
- 2
Build the flavor base for the filling by sautéing onion and spices. Heat 30 ml vegetable oil in a wide pan over medium heat, add the diced onion, and cook for 10–12 minutes until deeply golden. Stir in turmeric and black pepper for 30 seconds so the spices bloom without burning.
- 3
Brown the ground meat properly to keep the rolls savory rather than watery. Add the ground meat and cook for 8–10 minutes, breaking it up, until no pink remains and some browned bits form. Sprinkle in 2 g sea salt and stir for 30 seconds to season the meat evenly.
- 4
Simmer the tomatoes to concentrate their sweetness and remove excess moisture. Add the grated/crushed tomatoes and cook for 10–12 minutes, stirring often, until the mixture looks thick and glossy and oil begins to show at the edges. This reduction step helps the lavash rolls hold their shape and prevents soggy bread.
- 5
Combine the filling components and let them marry briefly. Add the drained pinto beans and cook for 2 minutes to warm them through, then fold in the par-cooked rice and the chopped parsley. Taste and adjust with the remaining 2 g sea salt if needed, then remove from heat and cool for 10 minutes so the lavash does not tear during rolling.
- 6
Prepare the baking setup so the rolls bake evenly and release cleanly. Heat the oven to 190°C and brush a 33×23 cm baking dish with 10 ml vegetable oil. If the lavash feels dry or crackly, lightly sprinkle each sheet with up to 20 ml water and rest it for 1 minute to soften.
- 7
Roll the dolmeh lavash neatly for a tight, sliceable shape. Place one lavash sheet on the counter and spread about one-sixth of the filling in a log across the lower third, leaving a 3 cm border on the sides. Fold in the sides, then roll up firmly into a cylinder and place seam-side down in the oiled dish; repeat with the remaining sheets.
- 8
Bake first to set the bread and heat the center, then finish with mozzarella for a molten top. Cover the dish tightly with foil and bake for 20 minutes so the rolls steam and soften without drying. Remove the foil, scatter the shredded mozzarella evenly over the rolls, and bake 12–15 minutes more until fully melted and lightly browned.
- 9
Rest before slicing so the filling stays inside and the cheese sets slightly. Let the dish stand for 10 minutes at room temperature, then slice each roll into 2–3 pieces with a sharp knife. Serve warm so the lavash stays tender and the mozzarella remains stretchy.
🪪 Recipe Passport
Cultural Background
Dolmeh is a beloved Persian idea—seasoned fillings wrapped and cooked for comfort and sharing. Using lavash as the wrapper nods to everyday Iranian breads while keeping the spirit of dolmeh: aromatic rice, herbs, and a hearty centerpiece for the table.
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

Kashmish Polow (کشمش پلو) — Persian Raisin Rice with Slow-Cooked Lamb
Persian · Rice Dishes · 155 min

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

Musakhan (مسخن) — Sumac Chicken on Shrak Bread
Jordanian · Main Courses · 95 min

Tepsi Baytinijan (تبسي بيتنجان) — Iraqi Eggplant Tray Bake
Iraqi · Main Courses · 90 min

Mıhlama (Mıhlama) — Black Sea Cornmeal and Cheese Skillet
Turkish · Main Courses · 25 min

Azerbaijani Milk Rice Porridge (Südlü Sıyıq) — Creamy Breakfast Bowl
Azerbaijani · Rice Dishes · 40 min

Sabzi Chalaw (سبزی چلو) — Afghan Herb Rice with Meat Stew
Afghan · Rice Dishes · 130 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.