सबसे पहले प्रेशर कुकर में घी गर्म करें और 1 तेज पत्ता, 1 इंच दालचीनी, 5 लौंग, 1 चक्र फूल, 2 इलाइची, 1 टीस्पून जीरा और ½ टीस्पून सौंफ को हल्का भूनें।
इसके बाद इसमें 1 प्याज डालें और पकाएं फिर इसमें 1 टीस्पून जिंजर गार्लिक पेस्ट और 1 हरी मिर्च डालें।
अब इसमें 1 कप टमाटर प्यूरी डालें (टमाटर प्यूरी के लिए 3 बड़े टमाटरों को ब्लेंड करके स्मूद पेस्ट बना लें)
इसे मध्यम आँच पर पकने दें जबतक कि टमाटर पेस्ट गाढ़ा ना हो जाए और तेल छोड़ने लग जाए।
इसके बाद इसमें ¼ टीस्पून हल्दी, ½ टीस्पून मिर्च पाउडर, 1 टीस्पून बिरयानी पाउडर और 1 टीस्पून नमक डालें।
इसे पकाते रहें जबतक कि सारे मसाले अच्छे से ना पक जाएं।
अब इसमें ½ गाजर, 2 टेबलस्पून मटर, 2 टेबलस्पून पुदीना और 1 टेबलस्पून धनिया डालें। इसे एक मिनट तक पकाएं।
अब इसमें 1 कप नारियल दूध और 1 कप पानी डालें। इसे अच्छे से मिलाएं। अगर आपको नारियल दूध इसमें पसंद नहीं है, तो आप 2 कप पानी डालें।
इसके बाद इसमें 20 मिनट तक भिगोये हुए 1 कप बासमती चावल डालें और अच्छे से मिलायें।
इसे ढक दें और 2 सीटी आने तक या चावल पूरी तरह से पकने तक प्रेशर कुकर में मध्यम आँच पर पकाएं।
अंत में टोमेटो बिरयानी को प्याज टमाटर के रायते साथ या फिर ऐसे ही बिना रायते के परोसें।