১. চিকেনের জন্য ২ টি পেঁয়াজ এবং লঙ্কা ছোট টুকরো করে কেটে নিন। বেরেস্তার জন্য আরেকটি পেঁয়াজ পাতলা টুকরো করে কেটে নিন, সঙ্গে পুদিনা এবং ধনেপাতাও কেটে নিন।২. এখন গোটা গরম মসলা শুকনো কড়ায় কিছুক্ষণ ভাজুন এবং সেগুলি গুরো করেনিন।৩. একটি প্যানে ২ টেবিল চামচ ঘি এবং ৪ টেবিল চামচ যোগ করুন। এটি গরম করুন। এবার বেরেস্তার জন্য পেঁয়াজের টুকরোগুলো গাঢ় বাদামী রঙে ভাজুন। নিখুঁত বেরেস্তা পেতে, টিস্যু পেপারে ভাজা পেঁয়াজ বের করে নিন।৪. এবার মাংসোর টুকরোগুলো একটি বড় পাত্রে নিয়ে খুব ভালো করে ধুয়ে নিন। এবার সব মসলা (লবণ, হলুদ, লাল লঙ্কা, ধনে গুঁড়ো, জিরা গুঁড়ো, ভাজা পেঁয়াজ, গ্রাইন্ড করা গরম মসলা, পুদিনা এবং ধনিয়া পাতা) একে একে বাটিতে ঢেলে দিন এবং ভালো করে মিশিয়ে নিন। সবশেষে দই যোগ করুন এবং মেশান। এবার মেরিনেট করার জন্য এগুলো ২ ঘণ্টার জন্য রেখে দিন।৫. এদিকে অন্য একটি পাত্রে চাল নিন, ধুয়ে ৩০ মিনিটের জন্য ভিজিয়ে রাখুন। বিরিয়ানির জন্য ভাত সবচেয়ে গুরুত্বপূর্ণ উপাদান। লম্বাদানা এবং পরোনো বিরিয়ানির চাল যে কোনও ধরণের বিরিয়ানির জন্য উপযুক্ত।৬. হালকা গরম দুধে জাফরান বা কেশর যোগ করুন এবং রঙ বেরিয়ে আসার জন্য একে পাশে রাখুন।