I’m not vegetarian, though our family eats meat max every second night, which has resulted in me really expanding my recipe repertoire. We use legumes often, really the key to stop them being boring is explore the cuisines of cultures who use them a lot, and those cuisines tend to rely on spice for flavour. Indian and Moroccan recipes would probably be a good start. I make dhal almost every week (red lentils are a staple in our pantry) and Jamie Oliver has a great veggie chilli recipe online which I make all the time (it has red kidney beans). I’ve just bought a new Moroccan recipe book full of vegetarian recipes and I’m looking forward to trying some out! Another option is to use paneer when making curries – we do that sometimes. And pan fried haloumi is wonderful!
I think our household could pretty easily cut out meat if we wanted and still not rely on meat replacement products.