Here's a great alternative to using the prepared soy based "ground beef" products.
You will need:
8 medium mushrooms
1 small onion
2 tbsp oil (I used grape seed)
1/4 to 1/2 tsp salt (depending on your palate)
1/2 tsp chili powder
1/2 tsp garlic powder
1/2 tsp ground cumin
1/4 tsp smoked sweet paprika
1 tsp onion powder
1 tsp Italian seasoning (I used clubhouse)
1/4 cup water (more or less)
1/4 tsp cayenne (optional)
Grind walnuts in food processor until they look like coarse bread crumbs. Set aside in a bowl.
Next, roughly chop onion and quarter the mushrooms and add to food processor. Chop until they are roughly the same consistency as the walnuts.
In a pan, heat the 2 tbsp of oil on medium high, and add the onion and mushroom mixture. Basically you want to cook the water out of the mushrooms since they contain so much and you don't want a soggy "meat". Cook for a few minutes, stirring occasionally, and then add the walnuts. Add in the rest of the ingredients, with the exception of the water. You may not need the full amount or you may need more, depending on how dry your mix is. Add it a bit at a time until you have a moist, but not soggy mixture. Cook until you start to get a nice brown crust forming on the bits of walnut onion and mushroom.