ערבבומים חמימים, סוכר, שמרים וחלק קטן מהקמח. צרו בלילה רכה והשאירו אותה ל-15-30 דקות עד שתראה בועות.
הוסיפו את יתר המרכיבים הנוזליים: ביצים ושמן צמחי. ערבבו היטב.
נפו את יתרת הקמח לקערה, הוסיפו מלח ושפכו פנימה את התערובת הנוזלית. לושו היטב את הבצק. הבצק לא אמור להידבק לידיים, אך להישאר רך וגמיש. אם הבצק יבש מדי, הוסיפו מעט שמן או מים; אם רטוב מדי – הוסיפו מעט קמח.
כסו את הבצק בניילון נצמד והשאירו במקום חמים להתפחה למשך כ-1 וחצי שעות.
קלפו את האפרסמונים והוציאו מהם את הגרעינים. טחנו אותם למחית בבלנדר.
העבירו את המחית לשקית בד לסינון עודפי הנוזלים.
ערבבו את מחית האפרסמון עם סוכר, מיץ לימון, הל, אגוזי מלך קצוצים ופלפל אדום חריף לפי הטעם. הניחו למילוי לעמוד מעט כדי שהטעמים יתמזגו.
חלקו את הבצק ל-4 חלקים שווים. מכל חלק צרו נחש בצק, ואז רדדו קלות כל נחש לקבלת רצועה רחבה.
פרסו את המילוי לאורך כל רצועת בצק, ולאחר מכן סגרו את הרצועה על המילוי כך שתיווצר "נחש" ממולא.
כעת יש לכם 4 "נחשים" ממולאים. קולעו מהם חלה וצורה אותה על תבנית מרופדת בנייר אפייה.
אם לא רוצים לקלוע חלה, אפשר לגלגל כל רצועה לספירלה (כמו שבלול) ולהניח בתבנית עגולה ליצירת מעין עוגת שמרים במילוי אפרסמון.
רססו מעט מים על פני החלה ולאחר מכן הברישו בחלמון טרוף. פזרו מעל אגוזים כתושים וסוכר חום.
הניחו לחלה לתפוח כ-30 דקות נוספות.
אפו בחום של 180 מעלות צלזיוס במשך 25-30 דקות, או עד שהחלה מזהיבה וריחנית.