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