The difference is that while making pulao, vegetables and rice are mixed together and then cooked in steam. Whereas, in Biryani, vegetables and rice both are half cooked separately and then they are put into a heavy bottomed pan in layers, first vegetable (or meat) layer which has been marinated with various spices, then a layer of rice, again a layer of vegetables or meat and then again rice layer. This ensemble is then sealed well so that steam does not escape the pan and then cooked over very low heat. This is biryani, the longer it is cooked,m the better the taste.