Preheat the oven to 200°C/400°F/gas 6. Heat the oil in a frying pan and cook the onion for about 8 minutes until softened. Add the garlic and rice and stir. Turn the heat down and pour in 150ml (5fl oz) of the stock. Cover and simmer for 10 minutes until all the water has been absorbed. Tip into a large bowl and leave too cool.
Slice the tops from the peppers, reserving the lids, and scoop out the seeds and core. Place in a casserole dish – trim the bottoms without making any holes to make them stand, if needed.
Add the allspice, lamb mince, pinenuts, tomato purée, raisins and parsley to the cooled rice, along with 150ml (5fl oz) of the stock, the salt and some black pepper. Spoon into the peppers, packing the mixture down. Pour over a little of the stock, then pop the pepper lid back on. Drizzle generously with oil and pour the remaining stock into the bottom of the dish. Cover with foil and bake for 45 minutes. Remove the foil and bake for a further 20 minutes.
Meanwhile, mix together the yoghurt, garlic, dill and some seasoning and serve alongside the peppers.
Serves 6 • Takes about 30 minutes