Substitute for mince

I am seeking a vegetarian product or recipe used to make mince style foods e.g cottage pie, meatballs whatever? I do not like processed or pre-packed foods so I am llooking for a simple recipe to make a mince textured product ( i have been suggested buckwheat!! what is this??. I have been using four bean mix but have had problems getting it to bind all the time, and find it a bit bland when using for ‘meatballs’ I am not vegan so will use eggs and cheese any suggestions???