1 להכנת ה"גבינה": מפוררים את הטופו במזלג (הכי קל לעשות זאת על משטח ישר כמו קרש חיתוך) ושמים בקערה. מוסיפים את כל יתר המרכיבים פרט לחלב הסויה ומערבבים היטב בכף. מוסיפים את חלב הסויה ומערבבים לקבלת מרקם של גבינת ריקוטה (גושים קטנים מאוד); אפשר גם לפורר את הטופו לפירורים גסים יותר, ואז ה"גבינה" תתקבל במרקם של גבינת קוטג'.
2 להכנת הספגטי: ממלאים סיר גדול במים, ממליחים קלות ומביאים לרתיחה. מבשלים את הספגטי לפי הוראות היצרן ומסננים. שוטפים במי ברז.
3 מחממים את השמן בסיר בינוני או במחבת עמוקה ומטגנים את הבצל 2-3 דקות עד שהוא מתרכך. מוסיפים את השום ומערבבים. מוסיפים את האפונה ומערבבים עד שהיא מתכסה בשמן. מוסיפים 3 כפות מים ומתבלים במלח ופלפל שחור. מכסים ומבשלים על להבה נמוכה מאוד כ-7 דקות לאפונה טרייה ו-3-4 דקות לאפונה קפואה. מוסיפים למחבת את הספגטי ומחממים יחד תוך ערבוב עד שהספגטי חמים.
4 זורים מעל את הנענע ומגישים מייד, עם "גבינת" הריקוטה הטבעונית או עם גבינת פרמזן מגוררת בצד.