קולפים את הבצלים ויוצרים חתך מהחלק החיצוני של הבצל עד לאמצע. מקלפים את גלדי הבצל כך שיווצרו לכם לפחות 3-4 גלדים מכל בצל. אם קשה לכם לשחרר את גלדי הבצל אפשר להניח את הבצלים בקערה עם מים רותחים, להמתין כמה דקות ולנסות שוב. את החלקים הפנימיים של הבצל וגלדי בצל שנקרעו מניחים בצד.
מעבירים את גלדי הבצל לקערה גדולה עם מים רותחים ומניחים להם להתרכך מעט (לפחות 10 דקות ואפשר גם למשך הלילה על השיש).
קוצצים דק את הבצל שנותר מהקילוף (החלק הפנימי וגלדים שנקרעו) ומעבירים לקערה גדולה.
קוצצים רק את השום.
מוסיפים לבצלים הקצוצים בשר בקר טחון, שן שום קצוצה דק, תבלינים, אורז ופטרוזיליה. מערבבים היטב עד שנוצרת תערובת הומוגנית. מעבירים לשקית ושומרים במקרר במשך חצי שעה.
מוציאים את גלדי הבצל מהמים וממלאים בתערובת הבשר. מגלילים את שכבת הבצל סביב עצמה ומניחים, כשהחלק שסוגר את הבצל כלפי מטה, על צלחת גדולה.
בסיר רחב ושטוח מזלפים שמן זית ומניחים את פרוסות העגבנייה על כל החלק התחתון של הסיר. אם העגבניות קטנות או שהסיר יותר גדול אפשר כמובן להשתמש בעוד עגבנייה.
מניחים מעל העגבניות את הבצלים הממולאים, כמה שיותר צמוד כדי שלא יפתחו, כשהחלק שסוגר את הבצל כלפי מטה.
מערבבים בקערה קטנה מים רותחים, עגבניות מרוסקות, רסק עגבניות ופפריקה ומזלפים את כל הרוטב על הבצלים.
שוברים את מקלות הקינמון ל-2 ומניחים בין הבצלים.
מבשלים עם מכסה 3/4 סגור במשך חצי שעה ומעבירים לתנור שחומם מראש ל-170 מעלות להמשך אפייה של 40 דקות או עד שהבצלים רכים והאורז מוכן. מומלץ להשקות מדי פעם את הבצלים ברוטב שנוצר בתחתית הסיר.