This is such a good versatile veggie stew. You can change the veg and use whatever you like - potatoes, leeks, parsnips etc. You can add things, take them out, use different beans etc. To make it veggie / vegan just take out the bacon and use vegetable stock. Win, win!
To make ahead make up to the end of point 4, reheat and add the greens at the end and cook through.
You can use different grains, spelt, pearl barley etc but also lentils would work and even quinoa from a ready cooked packet added at the end. Lots of options for different tastes.