Skip to content
Zaffaron

Roulade Gooshti (رولت گوشتی) — Persian Saffron & Barberry Meatloaf

A fragrant Persian-style meatloaf roulade made with bloomed saffron, tart barberries, and herbs, then baked and glazed with tomato. Tender, sliceable, and perfect for hosting with rice and salad.

By Zaffaron Kitchen· Published March 14, 2026 Verified Recipe
Gluten-Free Nut-Free Halal
Contains: dairy, eggs
105 min total Prep 45m · Cook 60m 6 servings 330 cal ~$3.1/serving
↓ Jump to Recipe
Roulade Gooshti — Persian Saffron & Barberry Meatloaf - authentic persian recipe

Printable Recipe Card

Servings: 6 · Total: 105 min · Difficulty: medium

Ingredients (quick list)

  • 0.25 tsp Saffron threads (finely crushed)
  • 2 tbsp Boiling water (for blooming saffron)
  • 40 g Dried barberries (rinsed, drained well)
  • 15 g Unsalted butter (for sautéing barberries)
  • 5 g Granulated sugar (optional, balances tartness)
  • 25 g Fresh parsley (finely chopped)
  • 180 g Yellow onion (grated on fine holes, then squeezed very dry)
  • 500 g Ground beef (85–90% lean)
  • 2 large Eggs (room temperature)
  • 60 g Breadcrumbs (plain, fine)
  • 80 ml Milk (whole or 2%)
  • 45 g Tomato paste (divided (for mixture and glaze))

+ 8 more in the full ingredients section below.

Steps (summary)

  1. Bloom the saffron: crush the saffron threads to a powder, then stir with 2 tablespoons boiling water in a small cup. Cover and…
  2. Prepare the barberries: rinse the dried barberries in a fine sieve, then drain very well. Melt butter in a small skillet over m…
  3. Make the binder: in a large bowl, whisk eggs until smooth, then whisk in milk, 30 g of the tomato paste, sea salt, black pepper…
  4. Build the meat mixture: add ground beef, grated-squeezed onion, and chopped parsley to the bowl. Using clean hands, mix and kne…
  5. Shape and fill: place a second sheet of parchment on the counter. Press the meat mixture into a 25 x 30 cm (10 x 12 in) rectang…
  6. Roll and seal: starting from a long edge, use the parchment to roll the meat tightly into a log. Pinch the seam and ends closed…

+ 2 more steps in the full instructions section below.

Cultural Background

Meat roulades and baked meatloaf-style dishes are commonly served in Iranian home cooking and hospitality settings, where neat slices are valued for sharing. Saffron and barberries are widely used in celebratory and guest-focused dishes for their color, fragrance, and sweet-tart contrast.

savorytangylightly sweetumamitendersliceablejuicysaffronherbaceoustomato-rich🌶 mild

Equipment

Rimmed baking sheetParchment paperLarge mixing bowlFine graterFine-mesh sieveSmall skilletInstant-read thermometerSharp chef's knife

💡 Tips

  • Squeezing the grated onion very dry prevents a watery meat mixture and reduces cracking during baking.
  • Do not over-sauté barberries; brief heat keeps them tart and prevents bitterness.
  • For extra color, reserve 1 teaspoon of bloomed saffron and brush it on during the final 5 minutes of baking.
  • If the roulade feels soft when shaping, chill the rolled log 15 minutes before baking for cleaner slices.

⚠️ Common Mistakes

  • ❌ Skipping the onion squeezing step

    💡 Why: Excess onion juice makes the mixture loose, causing cracking and a steamed texture.

    ✅ Fix: Grate onion finely and squeeze hard in a clean towel until mostly dry before mixing.

  • ❌ Overbaking without checking internal temperature

    💡 Why: Ground meat dries quickly, especially in a rolled shape with more surface area.

    ✅ Fix: Use an instant-read thermometer and pull the roulade at 71°C / 160°F, then rest before slicing.

  • ❌ Rolling too loosely or not sealing the seam

    💡 Why: A loose roll creates gaps and the filling can fall out, leading to uneven slices.

    ✅ Fix: Use parchment to roll tightly, pinch seam and ends closed, and bake seam-side down.

  • ❌ Browning barberries too long in the pan

    💡 Why: Barberries can turn bitter and lose their bright tartness when overheated.

    ✅ Fix: Sauté briefly over medium-low heat for under 90 seconds, then cool immediately.

🧊 How to Store

Cool completely, then refrigerate in an airtight container up to 3 days. Reheat covered at 160°C / 320°F for 12–15 minutes or until hot. Freeze sliced portions tightly wrapped up to 2 months; thaw overnight in the refrigerator before reheating.

📅 Make Ahead

Mix and shape the roulade up to 24 hours ahead; wrap tightly and refrigerate on a tray. Bake directly from cold, adding 5–8 minutes to the first baking stage before glazing. Cooked roulade can be chilled, then reheated covered at 160°C / 320°F until hot.

🍽️ Pairs Well With

  • Steamed basmati rice or saffron rice
  • Shirazi salad (cucumber-tomato-herb salad)
  • Plain yogurt or cucumber yogurt
  • Pickles and fresh herbs

Regional Variations

  • Tehran-style home cookingOften includes a stronger tomato presence in the glaze and may add a small amount of ground cinnamon for warmth alongside black pepper.
  • Northern Iran (Caspian influence)May emphasize fresh herbs more heavily and sometimes adds chopped walnuts or a touch of pomegranate molasses for deeper sweet-tart flavor.
family dinner guest hosting holiday table meal prep
#oven-baked#family-style#saffron#barberries#make-ahead-friendly#high-protein

Ingredients

  • 0.25 tspSaffron threads (finely crushed)
  • 2 tbspBoiling water (for blooming saffron)
  • 40 gDried barberries (rinsed, drained well)
  • 15 gUnsalted butter (for sautéing barberries)
  • 5 gGranulated sugar (optional, balances tartness)
  • 25 gFresh parsley (finely chopped)
  • 180 gYellow onion (grated on fine holes, then squeezed very dry)
  • 500 gGround beef (85–90% lean)
  • 2 largeEggs (room temperature)
  • 60 gBreadcrumbs (plain, fine)
  • 80 mlMilk (whole or 2%)
  • 45 gTomato paste (divided (for mixture and glaze))
  • 1 tspBaking powder (for a lighter texture)
  • 2 tspSea salt (fine)
  • 1 tspBlack pepper (freshly ground)
  • 1 tspGround turmeric (optional but traditional in many homes)
  • 0.5 tspGround cumin (optional, adds warmth)
  • 1 tbspNeutral oil (for greasing pan)
  • 120 mlWater (for glaze)
  • 1 tbspLemon juice (brightens glaze)

🔄 Substitutions

  • Ground beef→ Ground lamb or a 50/50 beef-lamb blend
  • Breadcrumbs→ Gluten-free breadcrumbs or finely ground oats
  • Milk→ Unsweetened dairy-free milk (soy or oat)

Instructions

  1. 1

    Bloom the saffron: crush the saffron threads to a powder, then stir with 2 tablespoons boiling water in a small cup. Cover and rest 15 minutes to fully release color and aroma. Meanwhile, heat the oven to 190°C / 375°F and line a rimmed baking sheet with parchment.

  2. 2

    Prepare the barberries: rinse the dried barberries in a fine sieve, then drain very well. Melt butter in a small skillet over medium-low heat, add barberries and sauté 60–90 seconds, just until glossy (do not brown). Stir in sugar if using, then remove from heat and cool 10 minutes.

  3. 3

    Make the binder: in a large bowl, whisk eggs until smooth, then whisk in milk, 30 g of the tomato paste, sea salt, black pepper, baking powder, turmeric, and cumin. Add breadcrumbs and mix; let stand 5 minutes so the crumbs hydrate, which helps the roulade slice cleanly.

  4. 4

    Build the meat mixture: add ground beef, grated-squeezed onion, and chopped parsley to the bowl. Using clean hands, mix and knead firmly for 3–4 minutes until the mixture becomes tacky and cohesive. This step develops a stable texture so the roulade holds its shape without cracking.

  5. 5

    Shape and fill: place a second sheet of parchment on the counter. Press the meat mixture into a 25 x 30 cm (10 x 12 in) rectangle about 1.5 cm thick. Spread the cooled barberries evenly over the surface, leaving a 2 cm border. Drizzle 1 tablespoon of bloomed saffron over the filling.

  6. 6

    Roll and seal: starting from a long edge, use the parchment to roll the meat tightly into a log. Pinch the seam and ends closed to prevent juices from leaking. Transfer seam-side down to the prepared baking sheet and lightly brush the top with neutral oil for better browning.

  7. 7

    Bake and glaze: bake 25 minutes at 190°C / 375°F. Meanwhile, whisk remaining 15 g tomato paste with 120 ml water, lemon juice, and the remaining bloomed saffron. After 25 minutes, spoon the glaze over the roulade and bake 20–25 minutes more, until the center reaches 71°C / 160°F.

  8. 8

    Rest and slice: remove from the oven and rest 10–12 minutes, loosely tented with foil, so juices redistribute. Slice into 2 cm (3/4 in) rounds using a sharp knife, wiping between cuts for clean edges. Spoon any pan sauce over the slices and serve warm.

🪪 Recipe Passport

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

Cultural Background

Meat roulades and baked meatloaf-style dishes are commonly served in Iranian home cooking and hospitality settings, where neat slices are valued for sharing. Saffron and barberries are widely used in celebratory and guest-focused dishes for their color, fragrance, and sweet-tart contrast.

Regional Variations

Tehran-style home cooking: Often includes a stronger tomato presence in the glaze and may add a small amount of ground cinnamon for warmth alongside black pepper.
Northern Iran (Caspian influence): May emphasize fresh herbs more heavily and sometimes adds chopped walnuts or a touch of pomegranate molasses for deeper sweet-tart flavor.

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

330
Calories
26g
Protein
19g
Fat
14g
Carbs
1g
Fiber
820mg
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.