You can use any rice though I prefer sona masoori variety of rice.
You can use veggies like carrots, beans and even frozen peas if you so like.
I like to make my own coconut milk by blending coconut pieces with water in the blender and then using the first and second press of milk. But you can use canned milk too.
Vary the number of green chillies depending upon the heat you like in your rice.
You can also use finely grated coconut in place of coconut milk in the recipe. Then you will need to fry it before adding water and rice.