Choose a new cookbook worth up to £28 when you subscribe to our magazine.
Heat the oven to 220C/200C fan/gas 7. Mix the aubergines, peppers, onions, olive oil, baharat, garlic and 1 tsp sea salt flakes in a large, deep roasting tin. Roast for 30-40 mins until the vegetables are just charring around the edges.
Add the tomatoes, stock or water and haricot beans, mix well, then return to the oven for a further 30 mins to reduce the sauce. Will keep frozen for up to three months. Leave to cool completely first. Defrost in the fridge overnight, then warm through in a pan or roasting tin in the oven at 180C/160C fan/gas 4 for 30 mins or until piping hot.
Taste and adjust the salt as needed using the smoked sea salt, if you have it. Drizzle with the extra virgin olive oil, then scatter with the herbs and flaked almonds before serving hot, with couscous or flatbreads on the side.