बासमती चावल को अच्छी तरह धोकर 30 मिनिट के लिये पानी में भिगो दीजिये. छानकर अलग रख दें।
एक बड़े बर्तन में, मध्यम आंच पर खाना पकाने का तेल या घी गर्म करें।
जीरा, लौंग, इलायची की फली, दालचीनी की छड़ी और तेज पत्ता डालें। खुशबू आने तक एक मिनट तक भूनें।
इसमें कटे हुए प्याज डालें और सुनहरा भूरा होने तक भूनें।
मिश्रित सब्जियाँ मिलाएँ और कुछ मिनट तक पकाएँ जब तक कि वे नरम न होने लगें।
भीगे और छाने हुए चावल को बर्तन में डालें। चावल को स्वाद सोखने के लिए 2-3 मिनट तक धीरे-धीरे भून लें।
चावल के ऊपर हल्दी पाउडर, गरम मसाला और नमक छिड़कें. मसालों को समान रूप से वितरित करने के लिए अच्छी तरह मिलाएं।
2 कप पानी डालें और मिश्रण को उबाल लें। उबलने के बाद, आँच को कम कर दें, बर्तन को टाइट-फिटिंग ढक्कन से ढक दें, और इसे 15-20 मिनट तक या जब तक चावल पक न जाए और पानी सोख न ले, पकने दें।
एक बार जब चावल पक जाए, तो बर्तन को गर्मी से हटा दें और इसे अतिरिक्त 5 मिनट के लिए ढककर रख दें, ताकि स्वाद घुल जाए।
दानों को अलग करने के लिए पुलाव को कांटे से फुलाएँ। अतिरिक्त स्वाद और दृश्य अपील के लिए कटे हुए हरा धनिया और तले हुए प्याज से गार्निश करें।
सुगंधित पुलाव को दही रायता या साइड सलाद के साथ गरमागरम परोसें।