Persian Friday: Koobideh & Saffron Tahdig Supper
A focused Persian family supper pairing smoky grilled lamb koobideh with a saffron-scented tahdig and bright, pomegranate-forward accents — textural contrasts of crisp rice, juicy charred tomato and cooling yogurt make every bite worth lingering for.
1. FINAL MENU
- Name of the meal: Persian Friday: Koobideh & Saffron Tahdig Supper
- Cuisine type: Persian (Iranian)
- Serve time: 17:00
One paragraph Michelin-style rationale: This supper centers on well-tempered koobideh — seasoned ground lamb pressed onto skewers and grilled until smoky and juicy — served with saffron-suffused basmati with crisp tahdig for a celebratory textural contrast. A cool mast-o-khiar yogurt, a bright pomegranate-sweet Shirazi-style salad and charred tomatoes complete the plate; a small optional barberry (zereshk) garnish adds the classic tart lift. The meal is balanced for family service (two adults, two children), uses Persian staples (saffron, sumac, pomegranate molasses, dried barberry) and times so the grill and tahdig’s finish align at service.
- Lamb Koobideh (Grilled Ground-Lamb Skewers)
- Saffron Basmati with Tahdig (crispy rice)
- Shirazi-style Pomegranate Salad (finished at serve)
- Mast-o-Khiar (yogurt & cucumber)
- Charred Tomatoes (grilled with koobideh)
- Zereshk — Sautéed Barberries with Sugar & Butter (optional)
- Sparkling Pomegranate Spritz — kid-friendly drink
- Dry Provence Rosé, 1 bottle — adult beverage
2. FULLY EXECUTABLE RECIPES
Lamb Koobideh (Grilled Ground-Lamb Skewers)
Equipment
- Large mixing bowl
- Box grater or food processor grater attachment
- 8 flat metal skewers (30 cm) or 4 wide skewers (if using double-side shaping)
- 26 cm cast-iron or heavy grill pan (or outdoor grill with medium heat)
- Instant-read thermometer
- Kitchen scale
- Tongs
- Paper towels
Ingredients (4 servings total)
- 800 g fresh ground lamb (80% lean) — see substitutions
- 1 large yellow onion (about 150 g), peeled and grated
- 2 large eggs (100 g total)
- 2 tsp fine salt (12 g)
- 1 tsp ground black pepper (2 g)
- 1/2 tsp ground turmeric (1 g)
- 2 tsp ground sumac (4 g)
- 2 tbsp olive oil (30 ml) for brushing before/after grilling
- Neutral oil (vegetable or canola) for grill pan if pan-grilling: 1 tbsp (15 ml)
Practical substitutions
- If ground lamb is unavailable, use ground mutton or a 70/30 mix of ground lamb and ground pork (same total weight); mark as non-traditional but acceptable.
- If you cannot find sumac, use 1/2 tsp extra ground black pepper + 1/4 tsp dried pomegranate powder (if available).
Cooking / Baking
- Total cook time: 12 minutes active on grill; 25 minutes total including mixing and shaping.
- Target internal temp for ground lamb (safe for children): 71°C (160°F).
Instructions
- Grating onion and draining: Put grated onion in a fine sieve or clean cloth and press with the back of a spoon or squeeze to remove excess liquid — collect about 1–2 tbsp of juice, discard excess. (3 minutes)
- Combine: In a large bowl, put ground lamb, grated/drained onion, 2 eggs, 2 tsp salt, 1 tsp pepper, 1/2 tsp turmeric, and 2 tsp sumac. Mix with clean hands until uniform but do not overwork — about 2 minutes. (2 minutes)
- Chill briefly: Cover and rest in the bowl in fridge for 10 minutes to let mixture firm slightly (this eases shaping). (10 minutes, passive)
- Shape on skewers: Wet your hands slightly. Divide mixture into 8 equal portions (~100 g each). Press each portion along a flat metal skewer into an oblong tube ~12–15 cm long and 2–3 cm thick, tapering ends. Press firmly so mixture adheres. Place skewers on a rimmed tray. (10 minutes)
- Preheat grill pan or outdoor grill to medium-high (pan should be hot and a drop of water sizzles). Brush grill or grates with 1 tbsp neutral oil. (2 minutes preheat)
- Grill: Brush each skewer with a thin coat of olive oil. Place skewers (and prepared halved tomatoes alongside) on hot grill/pan. Cook 5–6 minutes per side, turning once, pressing gently with tongs if needed for contact — total 10–12 minutes. Check internal temp: lamb should reach 71°C (160°F). If using a higher-heat open flame, move skewers away to medium heat after charring edges to finish through. (12 minutes)
- Rest & serve: Remove skewers to a plate, tent loosely for up to 3 minutes while plating so juices settle. Serve immediately with rice and sides. (3 minutes)
Saffron Basmati with Tahdig (crispy rice)
Equipment
- Large pot (4–5 L) for parboiling rice
- Fine-mesh sieve or colander
- 22 cm heavy-bottomed saucepan with tight-fitting lid (for making tahdig)
- Measuring cups and spoons
- Small heatproof bowl for saffron
- Wooden spatula
Ingredients (4 servings)
- 400 g basmati rice (2 cups) — rinsed
- 1.5 L cold water for soaking/boiling (use measured amounts during steps)
- 2 tsp fine salt for parboil (12 g)
- 4 tbsp unsalted butter (56 g) — divided: 3 tbsp for tahdig base + 1 tbsp for optional barberries if making
- 2 tbsp vegetable oil (30 ml) — for tahdig base
- 1/2 tsp saffron threads (about 0.3 g) — crushed and steeped
- 3 tbsp boiling water for saffron steep (45 ml)
- 1 tsp fine salt for final rice seasoning (6 g)
Practical substitutions
- If saffron is scarce, use 1/4 tsp turmeric for color and add a pinch of saffron or saffron extract if available.
Cooking / Baking
- Total elapsed time: ~50 minutes (includes 20-minute soak and steaming). Hands-on time ~15–20 minutes.
Instructions
- Rinse rice: Place rice in a bowl, add cold water, swirl, pour off cloudy water; repeat until water is mostly clear (3–4 rinses). (3 minutes)
- Soak rice: Cover rinsed rice with 500 ml cold water and let sit 20 minutes. (20 minutes passive)
- Prepare saffron: Crush saffron threads in a small bowl, add 3 tbsp boiling water, stir and set aside to bloom. (2 minutes)
- Parboil: Bring 1.2 L water to a rolling boil in the large pot with 2 tsp salt. Drain soaked rice in sieve and add rice to boiling water. Stir gently; boil uncovered for 6–8 minutes until grains are pliant but not fully soft (test one grain: center should still be slightly firm). Drain through a fine mesh sieve and return rice to bowl. (10 minutes)
- Prepare tahdig base: In the 22 cm saucepan, heat 3 tbsp butter + 2 tbsp vegetable oil over medium heat until shimmering (1–2 minutes). If you want a more golden tahdig, mix 2 tbsp of the drained rice with 1 tbsp plain yogurt and press that mixture across the bottom before adding rest of rice (optional — not required). (2 minutes)
- Layer and steam: Combine saffron liquid with 1 tsp salt; sprinkle a few tablespoons of the drained rice into the butter to place around the edges and create a bottom crust layer, then mound the remaining rice into the pot gently creating a small dome and poke 6–8 steam holes with the handle of a wooden spoon. Drizzle 1–2 tbsp saffron water over top. Reduce heat to low, cover with a tight lid (wrap a kitchen towel around the lid rim if needed to catch steam), and steam for 18 minutes undisturbed. (18 minutes)
- Finish: At the end of steaming, turn off heat and let sit covered 2 minutes. To serve, invert the pot onto a large serving platter so the tahdig crust is on top, or scoop rice carefully leaving crust intact; serve immediately or allow to rest up to 15 minutes (it will remain crisp for that window). (2–3 minutes)
Shirazi-style Pomegranate Salad (dressed at serve)
Equipment
- Medium bowl
- Chef’s knife and cutting board
- Small jar or bowl for dressing
Ingredients (4 servings)
- 3 medium tomatoes (approx. 450 g), seeded and finely diced
- 1 medium cucumber (approx. 150 g), peeled if waxed, finely diced
- 1 small red onion (about 80 g), very finely diced
- 2 tbsp pomegranate molasses (30 ml)
- 2 tbsp extra-virgin olive oil (30 ml)
- 1 tbsp white wine vinegar (15 ml) or apple cider vinegar
- 1 tsp granulated sugar (4 g)
- 1/2 tsp fine salt (3 g)
- 1/2 tsp ground sumac for garnish (1 g)
Practical substitutions
- Pomegranate molasses can be substituted with 2 tbsp pomegranate juice reduced by half on the stovetop, or with 1 tbsp balsamic + 1 tsp sugar if necessary.
Cooking / Baking
- Total cook time: 10 minutes chopping; dress at service (~2 minutes).
Instructions
- Chop tomatoes, cucumber and onion; place in a bowl and refrigerate until final dressing if desired. (10 minutes)
- Combine dressing: in small jar, mix pomegranate molasses, olive oil, vinegar, sugar and 1/2 tsp salt; shake until smooth. (1 minute)
- At 16:55, pour dressing over salad, toss gently, sprinkle sumac over top and serve immediately. (2–3 minutes)
Mast-o-Khiar (Yogurt & Cucumber)
Equipment
- Medium bowl
- Box grater
- Spoon
Ingredients (4 servings)
- 500 g plain Greek yogurt (full-fat)
- 1 medium cucumber (150 g), peeled and grated, excess liquid squeezed out
- 1 tsp fine salt (6 g)
- 1 tsp dried mint or 1 tbsp finely chopped fresh mint (if fresh, rinse and chop) (1 g dried or 4 g fresh)
- 1/4 tsp musir or shallot powder (optional) (1 g)
Practical substitutions
- If musir is unavailable, omit; add 1 small minced garlic clove only if tolerated by kids (not recommended if children dislike garlic).
Cooking / Baking
- Total cook time: none; hands-on 8 minutes.
Instructions
- Grate cucumber, press out excess liquid in a sieve or kitchen towel (2–3 minutes).
- Mix yogurt, cucumber, 1 tsp salt, dried mint and musir powder in bowl until even. Chill briefly or hold at cool temp until service. Bring to table chilled. (5 minutes)
Charred Tomatoes (grilled with koobideh)
Equipment
- Grill pan or outdoor grill (same as koobideh)
- Knife
Ingredients (4 servings)
- 4 medium plum or vine tomatoes (about 400 g), halved horizontally
- 1 tbsp olive oil (15 ml)
- 1/4 tsp fine salt (1.5 g)
Cooking / Baking
- Total cook time: 6–8 minutes, concurrent with koobideh grilling.
Instructions
- Brush cut sides with 1 tbsp olive oil, sprinkle salt.
- During the koobideh grilling step, place tomatoes cut-side down on hot grill for 3–4 minutes, then flip and grill 2–3 minutes more until softened and charred. Serve immediately with skewers. (6–8 minutes)
Zereshk — Sautéed Barberries with Sugar & Butter (optional)
Equipment
- Small nonstick skillet (18–20 cm)
- Spoon
Ingredients (optional) (4 servings, optional)
- 100 g dried barberries (zereshk) ⁰
- 1 tbsp unsalted butter (14 g) ⁰
- 1 tbsp granulated sugar (12 g) ⁰
- 1 tbsp water (15 ml) ⁰
Practical substitutions
- If barberries unavailable, dried cranberries briefly soaked and reduced with a splash of pomegranate molasses mimic tart-sweet effect (flavor not identical).
Cooking / Baking
- Total cook time: 4–5 minutes.
Instructions
- Rinse barberries briefly and pick out stems. Heat butter in small skillet over low heat, add barberries, sugar and 1 tbsp water; toss for 2–3 minutes until berries plump but not burst. Keep warm and spoon over rice at service. (4–5 minutes)
Sparkling Pomegranate Spritz — kid-friendly drink
Equipment
- Tall glass or small pitcher; spoon
Ingredients (per kid-serving)
- Per serving: 120 ml pomegranate juice, 60 ml chilled sparkling water, 1 tsp granulated sugar, ice
- Total for 2 kid servings: 240 ml pomegranate juice, 120 ml sparkling water, 2 tsp sugar, ice
Cooking / Baking
- Total time: 5 minutes (chill ahead if possible)
Instructions
- Dissolve sugar in 1 tbsp warm water if needed. In each glass with ice, pour 120 ml pomegranate juice, 60 ml sparkling water, stir gently; garnish with a small mint leaf if desired. Serve chilled.
Dry Provence Rosé — adult beverage (purchased)
Equipment
- Wine glasses; wine cooler or refrigerator
Ingredients (purchased)
- 1 bottle dry Provence rosé (750 ml) — serve chilled
Cooking / Baking
- No cooking steps. Chill 1–2 hours before serving if possible.
Instructions
- Chill bottle to ~8–10°C and serve by the glass alongside main course.
3. LINEAR TIMELINE (15:50–17:00)
- 15:50: Saffron Basmati with Tahdig — Start rinsing rice and begin 20-minute soak: rinse rice until water runs clear (3 minutes), then cover rice with 500 ml cold water and set timer for 20 minutes.
- 15:53: Mast-o-Khiar — Grate and squeeze cucumber; mix with 500 g yogurt, 1 tsp salt, dried mint and musir powder; cover and chill on counter (complete by 16:00).
- 16:10: Saffron Basmati with Tahdig — Bring 1.2 L water to a rolling boil with 2 tsp salt; drain soaked rice and begin parboil step (add rice, boil 6–8 minutes until grains pliant). (parboil runs ~16:10–16:18)
- 16:18: Saffron Basmati with Tahdig — Drain rice into sieve; prepare saffron (crush and bloom in 3 tbsp boiling water). Melt 3 tbsp butter + 2 tbsp oil in 22 cm saucepan for tahdig base. (2 minutes)
- 16:20: Saffron Basmati with Tahdig — Layer a few spoonfuls of rice and then mound remaining rice into pot; drizzle saffron water over top, reduce heat to low, cover tightly and steam for 18 minutes (steaming runs 16:20–16:38).
- 16:20: Lamb Koobideh — Grate and drain 1 large yellow onion. Combine grated onion, 800 g ground lamb, 2 eggs, 2 tsp salt, 1 tsp pepper, 1/2 tsp turmeric, 2 tsp sumac in large bowl and mix until uniform. Cover and place in fridge to firm for 10 minutes (mix done by 16:23; chill passive 16:23–16:33).
- 16:30: (Optional) Zereshk — If using, rinse barberries briefly and simmer in small skillet with 1 tbsp butter, 1 tbsp sugar and 1 tbsp water until plumped; keep warm off-heat. (4–5 minutes)
- 16:33: Lamb Koobideh — Begin shaping mixture onto 8 skewers (wet hands, press firmly); arrange skewers on tray. (16:33–16:43)
- 16:38: Saffron Basmati with Tahdig — Steam complete; turn off heat and let sit 2 minutes. Remove lid; leave covered until plating (rice ready by 16:40).
- 16:40: Shirazi-style Salad — Chop tomatoes, cucumber and red onion and refrigerate bowl until final dressing. (complete chopping by 16:50)
- 16:43: Preheat grill/grill pan — Heat grill or grill pan to medium-high; brush with neutral oil. Preheat should be hot by 16:48.
- 16:45: Mast-o-Khiar — Taste and adjust salt if needed; transfer to serving bowl and keep chilled at counter or in fridge until plating. (done)
- 16:48: Lamb Koobideh — Brush skewers with 1 tbsp olive oil; place skewers on hot grill/pan and add halved tomatoes cut-side down. Cook 5–6 minutes first side. (first-side grilling 16:48–16:54)
- 16:54: Lamb Koobideh / Charred Tomatoes — Turn skewers and tomatoes; continue cooking second side 4–6 minutes. Check lamb internal temp reaches 71°C (160°F) near end; remove when done. (16:54–17:00)
- 16:55: Shirazi-style Salad — Whisk pomegranate molasses, olive oil, vinegar, sugar and 1/2 tsp salt; dress salad and sprinkle sumac; set salad to serve immediately. (16:55–16:58)
- 16:57: Saffron Basmati with Tahdig — Invert rice pot onto platter or plate rice carefully so tahdig side is on top; keep warm and ready for plating. (16:57–16:59)
- 16:59: Plating — Plate rice and tahdig, place two koobideh skewers per adult and one per child (adjust portions to total four servings), add charred tomatoes and spoon optional zereshk if using; place mast-o-khiar and Shirazi salad on the table; pour kid drinks and open chilled rosé. (16:59–17:00)
- 17:00: Serve — Family sits; serve at exactly 17:00.
4. CONSOLIDATED SHOPPING LIST
Produce
- Yellow onion — 1 large (150 g)
- Red onion — 1 small (80 g)
- Cucumbers ⁺ — 2 medium (approx. 300 g total)
- Tomatoes ⁺ — 7 medium (approx. 1.05 kg total)
- Fresh mint — 1 small bunch (10 g)
- Saffron threads — 0.3 g (listed under Produce because saffron is a spice usually in Dry Goods; however for clarity, saffron is treated as pantry — see Dry Goods)
Meat / Seafood
- Ground lamb — 800 g
Dairy
- Plain Greek yogurt — 500 g
- Unsalted butter ⁺ — 70 g total (56 g + 14 g optional)
- Eggs — 2 large
Dry Goods / Pantry
- Basmati rice — 400 g (2 cups)
- Sumac — 6 g (about 2 tsp) ⁺
- Ground turmeric — 1 g (1/2 tsp)
- Ground black pepper — 2 g (1 tsp)
- Fine salt ⁺ — 3 tsp (18 g) total
- Olive oil ⁺ — 90 ml (6 tbsp) total
- Vegetable oil — 30 ml (2 tbsp)
- Granulated sugar — 17 g (approx. 1 tbsp + 2 tsp)
- Pomegranate molasses — 30 ml (2 tbsp)
- Dried barberries (zereshk) ⁰ — 100 g ⁰
- Dried mint — 1 g (1 tsp)
- Musir / shallot powder (optional) — 1 g (1/4 tsp)
- Neutral oil (vegetable/canola) — included above (30 ml) — (single listing)
Drinks
- Pomegranate juice (100%), chilled — 240 ml total (for 2 kid servings)
- Sparkling water, chilled — 120 ml total (for 2 kid servings)
- Dry Provence Rosé (750 ml bottle) — 1 bottle
5. NOTES & ASSUMPTIONS
- Optional table-side items: extra sumac, extra pomegranate molasses, red pepper flakes or harissa for adults who want more heat; present these at table for adults only.
- Global substitutions: If ground lamb is unavailable, the practical substitution is a ground lamb/pork mix (equal total weight) — flavor will change but the technique and timing remain the same. If saffron is low, use turmeric for color with a small pinch of saffron if any is available.
- Child-safety notes: skewers are sharp — remove meat from metal skewers before giving to children or place skewers flat near adult plates; ensure ground lamb internal temp reaches 71°C (160°F) before serving to kids.
- Explicit timeline risks: the tightest execution window is 16:48–17:00 (the final grilling, char, and plating). This 12-minute window combines active grilling, turning, temperature checks and final inversion of the tahdig; mistakes or slow turns here will delay the full service.
- Mitigation mindset: have mise en place completed before 16:40 — vegetables chopped, yogurt mixed and chilled, coffee/ice prepared. Preheat grill on time, keep an instant-read thermometer ready, and plate components in the 2 minutes before serve. If you foresee delay, stop grilling for a moment and hold cooked skewers in a warm oven (max 90°C) for no more than 5 minutes to preserve juices.
- Latest safe start time: You can start as late as 15:50 for a 17:00 serve.