1Warm olive oil in a large saucepan or casserole dish over medium-low heat. Add shallots, carrots, courgette, celery, garlic, and a pinch of salt; cook for 15–20 minutes until softened.
2Stir in dried herbs, tomato purée, bay leaves, stock cube, lentils, chickpeas, chopped tomatoes, and coconut milk; half-fill the empty tomato tin with water and pour it in. Bring to a boil, then reduce heat and simmer uncovered for 25–30 minutes, until reduced by about a third.
3Add maple syrup and tamari; stir in spinach until wilted. Taste and adjust seasoning as needed.
4Serve immediately. Delicious on its own, with jacket potatoes, brown rice, or pasta.