How to Make It
Preheat the oven to 500°. Butter a 9-by-12-inch glass baking dish. In a medium saucepan, bring the stock to a bare simmer; cover and keep warm over low heat.
Heat the olive oil in a large saucepan. Add the garlic and onion and cook over moderately low heat until softened, about 6 minutes. Add the tomatoes and cook over moderate heat until softened, about 8 minutes. Stir in the rice. Add about 2 cups of the hot stock, or enough to just cover the rice, and cook, stirring constantly, until the stock has been absorbed. Continue to add the stock, 2 cups at a time, stirring briskly, until the rice is tender and the sauce is creamy, about 30 minutes total. Season with salt and pepper and stir in the parsley. Transfer the rice to the prepared baking dish.
Bake the rice for 1 hour, uncovered, until richly browned on top. Serve at once or let stand for up to 20 minutes before serving.