Wash the rice in 3 changes of hot water; drain. Combine rice and 2 cups cold water in a bowl; let stand 30 minutes.
Heat vegetable oil in a large saucepan over medium-high heat. Add onion; sauté 3 minutes or until lightly browned. Add cardamom, cloves, cinnamon, rice, and salt, and bring to a boil. Reduce heat to medium, and cook 5 minutes or until liquid is nearly absorbed. Fold in peas. Cover, reduce heat to low, and cook 8 minutes. Remove from heat; let stand for 5 minutes. Remove and discard cardamom, cloves, and cinnamon.