These vegan meatballs are very good!
You can use olive oil instead of vegan mayonnaise and almond meal instead of pecan.
You must add the vegan mayo or oil to the vegan recipe so the meatballs will not be dry.
To make these vegetarian instead of vegan, use 4 eggs instead of replacer with warm water, 1/2 cup cottage cheese instead of tofu, and 1 cup shredded Cheddar cheese instead of soy cheese. Bake in a 350 degrees F (175 degrees C) oven for 30 to 40 minutes.