I am currently working my way through the new Hugh Fearnley Whittingtonwhatsit book, Veg Every Day, which has some great non meat meals. Some of which even my children will eat.
I do a kind of stand by vege mince, which we have quite a lot, using tvp mince, which is cheap as chips (but make sure you get mince, not chunks)
I blitz carrot, celery, onions, mushroom, pepper, courgette etc in the magimix to about the same size as mince, then chuck in a pan with some oil and sweat for a bit. I use more oil than I would cooking meat as I think it adds a richness that's a bit lacking with tvp.
While that's doing, soak mince by pouring over some boiling water with some marmite or stock, tomato puree and other tasty things.
After a while (this is precision cooking mind) add to the pan of veg. Pour in a couple of cans of tomatoes and simmer for 10 min or so.
I freeze it plain in portions, then add pesto to make pasta sauce, a tin of baked beans for shepherds pie or kidney beans for chilli / burritos, which my children then pick out.
Now I'm used to this sort of mince, meat mince tastes so greasy and horrid.
Good luck!