1מחממים שמן זית בסיר רחב וצורבים את נתח הבשר מכל הצדדים עד שמתקבל צבע עמוק ויפה.
2מוציאים את הבשר לצלחת.
3באותו הסיר מטגנים את הבצלים עד שהם רכים וזהובים מאוד וכמעט מקורמלים.
4מוסיפים את השום ומערבבים כדקה.
5מוסיפים את רסק העגבניות ומטגנים דקה לפתיחת הטעמים.
6מוסיפים כורכום, כמון, פפריקה מתוקה, פלפל שחור ומלח ומערבבים.
7מחזירים את הבשר לסיר ומוסיפים את הלימונים הפרסיים המחוררים, את מי הזעפרן, מיץ הלימון ואת ציר הבקר עד כשני שלישים מגובה הבשר ומביאים לרתיחה.
8מכסים ומבשלים על אש נמוכה כ־3 שעות עד שהבשר רך מאוד.
9כ־30 דקות לפני סוף הבישול מוסיפים את המשמשים.
10מוציאים את הבשר, פורסים לפרוסות עבות ומחזירים לרוטב ל־10 דקות נוספות כדי שיספוג את הטעמים.
11מעבירים למגש הגשה גדול, יוצקים מעל את הרוטב והפירות ומפזרים שקדים קלויים, פיסטוקים ופטרוזיליה.