Heat half the oil in a roasting tin in a preheated oven, 220°C (425°F), Gas Mark 7. Add the aubergines, courgettes and peppers and toss in the hot oil. Return to the oven and roast for about 30 minutes, or until tender.
Meanwhile, heat the remaining oil in a deep saucepan, add the onions and garlic and cook over a medium heat for 3–5 minutes until softened but not browned. Add the tomato purée, plum tomatoes, herbs and paprika and season to taste with salt and pepper. Stir to combine, then cook for 10–15 minutes until the mixture is thick and syrupy.
Using a slotted spoon, transfer the vegetables from the roasting tin to the tomato mixture. Gently stir to combine, then add the parsley and adjust seasoning if necessary. Serve hot or cold with crusty bread or as an accompaniment to meats or poultry.