מחממים תנור ל180 מעלות ומרפדים תבנית 20×20 בנייר אפייה. מערבבים בקערה קמח, סוכר ומלח. מוסיפים חמאה רכה ומערבבים בעזרת הידיים רק עד שמתקבל בצק פירורי שמתאחד כשלוחצים עליו. מעבירים לתבנית, מהדקים לשכבה אחידה ומחוררים מעט בעזרת מזלג. אופים כ18–20 דקות עד שהבסיס מזהיב קלות בשוליים. מצננים.
שמים בסיר חמאה, סוכר חום, חלב מרוכז ומלח. מחממים על אש בינונית נמוכה תוך ערבוב רצוף עד שהחמאה נמסה. ממשיכים לבשל תוך ערבוב מתמיד כ6–8 דקות עד שהקרמל מסמיך ומקבל גוון זהוב. כשמרית מותירה שביל שנשאר גלוי לרגע בתחתית — הקרמל מוכן. יוצקים על השורטברד, מיישרים ומצננים במקרר עד שיציב.
ממיסים שוקולד מריר בפולסים קצרים במיקרוגל ומערבבים עד שחלק. אפשר להוסיף מעט שמן קוקוס או חמאה. יוצקים על הקרמל הקר ומיישרים. מקררים כ20–30 דקות עד שהשוקולד מתייצב אבל עדיין לא קשה לחלוטין.
מחלצים מהתבנית. מחממים סכין חדה במים חמים, מנגבים היטב וחותכים לריבועים. החיתוך בסכין חמה ויבשה הוא הסוד לשכבות נקיות.
* התמונות בכתבה זו נוצרו בעזרת בינה מלאכותית