Cook rice in a rice cooker and keep aside.
Boil beans and peas together.
Boil carrot seperately and keep aside.
Make the paste and the puree with the mentioned ingredients. Keep aside.
Take a wok and add some oil with a spoon of ghee in it. Add a clove and cardamom and saute for a while. then add the onions and saute till light pink.Add beans and peas to it. Then, add the green paste and saute for some time. Turn off the flame, add a portion of the cooked rice to it. Mix salt. Take a wide bowl and pour this into it. The green layer is ready.
Again, add the mixture of oil and ghee. Add cumin and the spices. Saute the onions and toss in the cabbage. Stir fry for sometime. Let cool. Again mix a third of the rice with salt. Pour over the green layer. Two layers are ready.
Finally, we come to the third layer. Take some oil and add a few spices. Add thhe onions, saute till pink , then add carrot to it. Now add the puree to it and allow to simmer for sometime. Let cool. Mix the required quantity of rice to it. Slowly, add over the two layers.
After a while, you can slowly tilt it to a different plate. Serve the three layers together. Tri coloured pulav is ready to serve.