Heat the oil in a large frying pan over a medium heat. Stir in the shallots and tomato purée with the salt. Cook for 5-7 mins until caramelised and softened, then stir in the garlic cloves. Cook for 1-2 mins until fragrant. Mix in the finely sliced peppers and the roughly chopped tomatoes. Cook for 25-30 mins, stirring now and then, until everything is jammy. Stir in the red wine vinegar and season to taste. Leave to cool and keep in an airtight container in the fridge until needed. Will keep chilled for up to four days.
Use this to make our lemony flatbreads with broccoli & mascarpone or our lemon orzo with trout.