In a large saucepan bring 1L water to the boil and add 1 tsp salt and 1 tbsp oil. Once boiling, add rice and cook for 8-10 minutes, stirring occasionally.
Drain rice and rinse with boiling water. Leave to the side.
Cook the carrot, potato, beans and peas in a pot of boiling water for 3-4 minutes, until tender. Drain.
In a pan of hot oil , add the drained vegetables, capsicums and onion and sauté for 5 minutes.
Add the tomato paste, chopped tomato, green chilli, garam masala, turmeric, salt and pepper and mix until well combined.
Add the cooked rice and vegetable stock and stir through the vegetables. Simmer on low heat until liquid is absorbed.
Place the mixture in an ovenproof dish. Sprinkle with cumin seeds and chilli powder. Cover with foil and bake for 15 minutes.
Serve sprinkled with chopped coriander and fried shallots.