Bring the stock just to the boil in a medium saucepan. Reduce heat and hold at a gentle simmer.
Meanwhile, heat the oil in a large, heavy-based non-stick saucepan over medium heat. Add the green shallots and cook, stirring, for 1 minute or until they soften. Add the rice and stir for 1 minute or until the grains are coated with oil and appear slightly glassy.
Add a ladleful (about 125ml/1/2 cup) of simmering stock to rice mixture and stir constantly with a wooden spoon until the liquid is completely absorbed. Continue to add the stock, a ladleful at a time, stirring constantly. Allow the liquid to be absorbed before adding more. Cook for a total of 20 minutes or until rice is tender yet firm to the bite and risotto is creamy.
Add peas and cook, stirring, for 2 minutes or until bright green and heated through. Remove from the heat and stir in parsley. Taste and season with salt and pepper. Transfer to a heatproof bowl and set aside for 1 hour to cool. Cover with plastic wrap and place in the fridge for 3 hours to chill.
Add the breadcrumbs and egg to the risotto mixture and stir until well combined. Divide into 12 equal portions and shape each into a round 7cm patty. (To freeze the patties, see To Freeze, below.)
Heat 2 tsp of the extra oil in a large non-stick frying pan over medium-high heat. Add half of the patties and cook, uncovered, for 3-4 minutes each side or until golden and heated through. Transfer to a large plate lined with paper towel to drain. Repeat with the remaining oil and patties.