I'm not vegan but try to give my (fussy) family as many meat-free days as i can get away with. I find that i spend a LOT of money on vegetables. Last night we had some left over brown rice stir fried in some coconut oil with an onion, courgette, celery, carrot, red pepper, mini sweetcorn and a tin of chickpeas and some peas with a spoon of Thai 7 spice. Served topped with crushed salted cashews.
Tonight we had (Aldi's) sweet potato cakes halved in a pitta bread with chopped lettuce and tomatoes with a coleslaw made of red onion, grated carrot, diced red pepper, mayonnaise (could be swapped for vegan version) with a squirt of Sriracha. I ate earlier than the family and had my sweet potato cake on bed of baby leaf spinach with olive oil and vinegar dressing. Tomorrow night we will have a bolognese made with onion, courgette, celery, carrot, red pepper, puy lentils and tomatoes. That will do a couple of nights - once with pasta and once in a pitta bread or a wrap. I do feel like I spend my days chopping veg but I also try to get two nights out of one effort and always have things like bought falafel in the freezer. They are good served like the pitta version above but in a lettuce leaf if you are keen to avoid bread.
Another favourite is Delia Smith's Brown Rice and Spinach. I replace the cheese with nutritional flakes and have often forgotten the eggs (or not had any) and it tastes just as good (dont forget the nutmeg though and you can add leeks or courgettes to up the veg content!). That freezes well and reheats well.
If i am really out of energy and time quinoa or brown rice or a mix of the two and peas and a tin of corn with a spoon of curry paste is tasty - again topped with crushed cashews and halved cherry tomatoes.
A tin of beans heated with a spoon of curry paste and served on naan bread with halved cherry tomatoes.
I go by 5 out of 7 dinners healthy-ish!