Boil 1 cup water, turn off heat, add TVP. Let sit for 10 minutes.
Mince shallot, mushrooms, and garlic. In a pan, on medium-heat, add a teaspoon of oil or water and cook vegetables until soft and slightly browning.
In a small bowl, mix ground flaxseed and water. Set aside.
Pulse oats slightly in a food processor or blender breaking them down a bit but not in to a flour.
Add TVP, shallots, mushrooms, garlic, flaxseed egg, and all the other ingredients (except the oil) to the food processor or a big bowl.
Mix together the sausage with your hands or in the food processor until everything is evenly distributed.
Start shaping your sausage mix into patties. Use a heaping ¼ cup for each patty. You'll get around 10.
Heat a large pan on medium heat with 1-2 tbsps of oil, adding more in between batches. Cook about 4 sausage patties at a time. 4-6 minutes on the first side. Flip and cook for another 3 minutes or until golden brown on both sides.
Serve and enjoy!