Skip to content
Zaffaron

Du-Rang Meat Roulade (رولت گوشت دورنگ) with Zereshk & Walnuts

A showstopping Persian du-rang roulade: a two-colored spiral of seasoned beef and chicken, studded with tart zereshk and crunchy walnuts, gently braised in an aromatic tomato sauce until sliceable, juicy, and elegant.

By Zaffaron Kitchen· Published March 13, 2026 Verified Recipe
Gluten-Free Dairy-Free Halal
Contains: eggs, tree nuts
135 min total Prep 55m · Cook 80m 6 servings 430 cal ~$4.2/serving
↓ Jump to Recipe
Du - Rang Meat Roulade with Zereshk & Walnuts - authentic persian recipe

Printable Recipe Card

Servings: 6 · Total: 135 min · Difficulty: hard

Ingredients (quick list)

  • 500 g Ground beef (85–90% lean) (cold)
  • 180 g Yellow onion (finely grated, excess juice squeezed out)
  • 30 g Fresh parsley (finely chopped)
  • 1 large Egg (about 50 g without shell)
  • 8 g Fine sea salt (about 1 1/4 tsp)
  • 1 tsp Black pepper (freshly ground)
  • 1 tsp Ground turmeric
  • 0.5 tsp Ground cumin
  • 450 g Chicken breast (minced very finely or ground)
  • 120 g White onion (finely grated, excess juice squeezed out)
  • 0.25 tsp Ground saffron (bloomed in 2 tbsp hot water)
  • 15 ml Lemon juice (1 tbsp, freshly squeezed)

+ 6 more in the full ingredients section below.

Steps (summary)

  1. Soak the barberries in cool water for 10 minutes, then drain and spread on a towel to dry. Meanwhile, grate the onions for both…
  2. Make the beef layer: in a bowl, combine ground beef, grated onion, parsley, egg, salt, pepper, turmeric, and cumin. Knead vigor…
  3. Make the chicken layer: in a second bowl, mix minced chicken, grated onion, parsley, salt, pepper, bloomed saffron water, and 1…
  4. Prepare the filling: warm 2 tbsp vegetable oil in a small skillet over medium heat. Add the julienned carrot and sauté 4 minute…
  5. Assemble: lay a 45 cm sheet of parchment on the counter. With wet hands, press the beef mixture into a 28×22 cm rectangle, abou…
  6. Roll tightly: using the parchment to help, roll away from you into a compact log, compressing gently to avoid air pockets. Pinc…

+ 5 more steps in the full instructions section below.

Cultural Background

Du-rang roulades reflect Persian hospitality: dramatic presentation with familiar kebab-style flavors in a refined, sliceable form. Zereshk and saffron echo celebratory rice dishes, bringing a festive tartness and perfume to a centerpiece meat course.

savorytangyslightly sweetumami-richtenderjuicycrunchy walnut bitssliceable spiralsaffronturmericsweet tomatofresh herbs🌶 mild

Equipment

Large mixing bowls (2)Box grater or microplane for onionFine mesh strainerSmall skilletParchment paperAluminum foilWide lidded pot or shallow Dutch oven (28–30 cm)Tongs or two wide spatulas for turningSharp slicing knifeCutting board

💡 Tips

  • Squeezing grated onion dry is the difference between a firm roulade and a crumbly one; aim to remove at least 60–80 ml onion juice total.
  • Kneading until sticky creates a meat “paste” that binds like koobideh; this prevents the spiral from separating in the pot.
  • If your walnuts are very oily, toast them dry in a pan for 2 minutes and cool before adding to the filling for a cleaner slice.
  • For extra contrast, keep the chicken layer slightly thinner than the beef layer so the two colors read clearly in the spiral.

⚠️ Common Mistakes

  • ❌ Skipping the onion squeeze

    💡 Why: Excess liquid weakens the bind and causes the roulade to crack or leak during braising.

    ✅ Fix: Grate onion, then squeeze in a towel until mostly dry; if already mixed, add 15–20 g fine breadcrumbs or 20 g ground walnuts to absorb moisture.

  • ❌ Rolling loosely with air pockets

    💡 Why: Air gaps expand with heat, leading to separation between layers and uneven slices.

    ✅ Fix: Use parchment to roll tightly, compress gently as you roll, and chill 20 minutes before cooking to set the shape.

  • ❌ Boiling the sauce hard

    💡 Why: Vigorous bubbling breaks the roulade and toughens the outside before the center sets.

    ✅ Fix: Maintain a quiet simmer on low; if needed, use a heat diffuser and keep the pot partially covered to control evaporation.

  • ❌ Slicing immediately after cooking

    💡 Why: Hot juices run out, making slices crumble and the spiral smear.

    ✅ Fix: Rest 15 minutes before slicing; use a sharp knife and wipe between cuts.

🧊 How to Store

Cool completely, then refrigerate slices with sauce in an airtight container for up to 3 days. Reheat covered in a saucepan over low heat with 2–3 tbsp water for 8–10 minutes, or microwave at 50% power in 1-minute bursts until hot. Freeze up to 2 months; thaw overnight in the fridge before reheating.

📅 Make Ahead

Assemble and wrap the roulade up to 24 hours ahead and refrigerate. The next day, prepare the sauce and braise as written, adding 5 minutes if the roulade is very cold. You can also fully cook, cool, and refrigerate; reheat gently in sauce for best slices.

🍽️ Pairs Well With

  • Zereshk polo (barberry rice)
  • Steamed Persian rice with saffron tahdig
  • Shirazi salad
  • Mast-o-khiar (yogurt with cucumber and herbs)

Regional Variations

  • Tehran-style banquet versionOften enriched with a touch of bloomed saffron in both layers and served with a thicker tomato glaze; sometimes includes thin strips of pickled cucumber for extra tang.
  • Azeri (Northwest) inspiredLeans more heavily on walnuts and tart fruit; barberries may be increased and the sauce finished with a small spoon of pomegranate molasses for deeper sweet-sour character.
Nowruz gatherings Dinner parties Yalda night Family celebrations
#braised#party-food#high-protein#gluten-free#dairy-free#special-occasion

Ingredients

  • 500 gGround beef (85–90% lean) (cold)
  • 180 gYellow onion (finely grated, excess juice squeezed out)
  • 30 gFresh parsley (finely chopped)
  • 1 largeEgg (about 50 g without shell)
  • 8 gFine sea salt (about 1 1/4 tsp)
  • 1 tspBlack pepper (freshly ground)
  • 1 tspGround turmeric
  • 0.5 tspGround cumin
  • 450 gChicken breast (minced very finely or ground)
  • 120 gWhite onion (finely grated, excess juice squeezed out)
  • 0.25 tspGround saffron (bloomed in 2 tbsp hot water)
  • 15 mlLemon juice (1 tbsp, freshly squeezed)
  • 120 gCarrot (cut into thin matchsticks (julienne), 6–7 cm long)
  • 45 gBarberries (zereshk) (rinsed, soaked 10 minutes, drained well)
  • 70 gWalnuts (coarsely chopped)
  • 30 mlVegetable oil (2 tbsp)
  • 45 gTomato paste (3 tbsp)
  • 480 mlWater (2 cups, plus more as needed)

🔄 Substitutions

  • Chicken breast (minced)→ Chicken thigh meat (minced)
  • Walnuts→ Pistachios (coarsely chopped)
  • Barberries (zereshk)→ Dried cranberries (unsweetened), chopped

Instructions

  1. 1

    Soak the barberries in cool water for 10 minutes, then drain and spread on a towel to dry. Meanwhile, grate the onions for both mixtures and squeeze firmly to remove excess juice; this prevents a watery roulade. Julienne the carrot into thin matchsticks so it cooks through during braising.

  2. 2

    Make the beef layer: in a bowl, combine ground beef, grated onion, parsley, egg, salt, pepper, turmeric, and cumin. Knead vigorously for 3–4 minutes until tacky and cohesive (it should cling to your hand). Cover and refrigerate 15 minutes to firm up for easier rolling.

  3. 3

    Make the chicken layer: in a second bowl, mix minced chicken, grated onion, parsley, salt, pepper, bloomed saffron water, and 1 tbsp lemon juice. Knead 2–3 minutes until sticky and uniform. Refrigerate 10 minutes; cold mixtures hold their shape and create clean spirals.

  4. 4

    Prepare the filling: warm 2 tbsp vegetable oil in a small skillet over medium heat. Add the julienned carrot and sauté 4 minutes until slightly softened but still bright. Add drained barberries and cook 60–90 seconds, just to wake their aroma. Off heat, stir in chopped walnuts and let cool 5 minutes.

  5. 5

    Assemble: lay a 45 cm sheet of parchment on the counter. With wet hands, press the beef mixture into a 28×22 cm rectangle, about 8–10 mm thick. Spread the chicken mixture evenly over the beef, leaving a 2 cm border at the far edge for sealing. Scatter the carrot–zereshk–walnut filling in a line along the near edge.

  6. 6

    Roll tightly: using the parchment to help, roll away from you into a compact log, compressing gently to avoid air pockets. Pinch the seam closed and tuck the ends under. Wrap the log snugly in the parchment, then in a second layer of foil, twisting the ends like a candy wrapper to secure the shape.

  7. 7

    Set the shape: place the wrapped roulade on a tray and refrigerate 20 minutes. This short rest helps the proteins bind and makes the roulade less likely to crack during braising. During this time, slice the sauce onion and measure the tomato paste and spices.

  8. 8

    Build the tomato braising sauce: in a wide, lidded pot (28–30 cm), heat 2 tbsp vegetable oil over medium heat. Add sliced onion and sauté 8–10 minutes until golden. Add tomato paste and cook 2–3 minutes, stirring constantly, until it darkens slightly and smells sweet, not raw.

  9. 9

    Simmer the sauce: add 2 cups (480 ml) water, salt, pepper, and turmeric. Bring to a gentle boil, then reduce to a steady simmer. Stir in 2 tsp lemon juice for brightness. The sauce should be loose; it will reduce during braising and lightly glaze the roulade.

  10. 10

    Braise: unwrap only the outer foil, keeping the roulade in parchment so it stays intact, and set it seam-side down in the simmering sauce. Cover and cook on low for 55 minutes, turning carefully once at the 30-minute mark. Keep the sauce at a quiet simmer (small bubbles), adding 60–120 ml water if it gets too thick.

  11. 11

    Finish and set for slicing: remove the roulade to a board and rest 15 minutes, still loosely wrapped, so juices redistribute. Simmer the sauce uncovered for 5–8 minutes to thicken slightly. Unwrap, spoon a little sauce over the roulade, and slice into 2 cm rounds with a sharp knife, wiping between cuts for clean spirals.

🪪 Recipe Passport

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

Cultural Background

Du-rang roulades reflect Persian hospitality: dramatic presentation with familiar kebab-style flavors in a refined, sliceable form. Zereshk and saffron echo celebratory rice dishes, bringing a festive tartness and perfume to a centerpiece meat course.

Regional Variations

Tehran-style banquet version: Often enriched with a touch of bloomed saffron in both layers and served with a thicker tomato glaze; sometimes includes thin strips of pickled cucumber for extra tang.
Azeri (Northwest) inspired: Leans more heavily on walnuts and tart fruit; barberries may be increased and the sauce finished with a small spoon of pomegranate molasses for deeper sweet-sour character.

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

430
Calories
36g
Protein
26g
Fat
14g
Carbs
2.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.