آب و شکر را مخلوط کرده، روی حرارت گذاشته تا بجوشد و غلیظ شود، سپس از روی حرارت برمی‌داریم تا کاملاً خنک شود (بهتر است سه الی چهار ساعت قبل از درست کردن حلوا شهد آن را آماده کنیم).
نسکافه را در آب جوش حل کرده و کنار می‌گذاریم.
روغن جامد و مایع را در تابه‌ای مخلوط کرده و روی حرارت می‌گذاریم، آرد را به روغن اضافه کرده و با حرارت متوسط آرد را کمی تفت می‌دهیم تا خامی آن گرفته شود، سپس از آرد تفت خورده را کنار گذاشته و باقی را کاملاً سرخ می‌کنیم. (تا حدی که رنگ آن خرمایی روشن شود و بوی عطر آرد سرخ شده بلند شود)
تابه را از روی حرارت برداشته و به هم زدن ادامه می‌دهیم، پس از یکی، دو دقیقه شهد را آرام آرام به مخلوط آرد و روغن اضافه می‌کنیم و خیلی سریع به هم زدن ادامه می‌دهیم.
زعفران و گلاب را افزوده و هم می‌زنیم تا کاملاً ترکیب شوند.
مواد را نصف کرده و یکی را با محلول نسکافه مخلوط می‌کنیم تا حلوای قهوه‌ای رنگ با طعم نسکافه شود و باقی شهد را به حلوای سفید اولیه که کنار گذاشته بودیم اضافه می‌کنیم، اکنون به صورت مجزا حلواها را روی حرارت ملایم مخلوط می‌نماییم تا موقع هم خوردن حلوا از دیواره و ظرف جدا شود.
حلواها را تا داغ است به ترتیب رنگ دلخواه در قالب سیلیکون پرس کرده و پس از خنک شدن از قالب خارج می‌کنیم.

می‌توانید روی حلوا را با خلال پسته، بادام پرک شده، پودر نارگیل یا شکلات و کنجد پوست کنده تزئین کنید.