Preheat oven to 180C. Place tomatoes on an oven tray and roast for 10 minutes or until soft. When cool enough to handle, peel and finely chop. Set aside.
Heat oil in a large heavy-based saucepan over medium heat, add rice and onion and cook for 10 minutes or until rice is brown. Add garlic, cook for another minute, add tomato and stir through, then add stock and cook, covered, over low heat for 15 minutes. Scatter over peas, cover and stand for 5 minutes. Stir and serve scattered with coriander.