Add onion into a pan with a touch of oil and saute until slightly soft.
Add mushrooms and season with a pinch salt and pepper. Cook on medium high until lightly browned.
Place cooked lentils into a large mixing bowl and add in the onion and mushroom mixture.
Into the mixing bowl add in all the remaining ingredients EXCEPT for the flour and oil.
Mix well and lightly mash mixture with a potato masher to help the mixture stick together. Do NOT turn the mix into mashed beans.
Form mixture into heaping spoonful balls.
Roll balls into flour, and fry in a small amount of oil until golden brown.
Serve alone or with marinara sauce with pasta and ENJOY!