Soak the walnuts in cold water for 18 to 20 minutes, then drain. Soak the sun dried tomatoes in warm water for 5 minutes, then drain.
Melt the vegan butter in a large skillet over medium high heat. Saute the sliced mushrooms until they have turned brown, stirring occasionally for about 8 minutes. Set aside.
Heat up the olive oil in the skillet over medium high heat. Saute the onion for 4 minutes, stirring occasionally, then add the garlic and saute for 1 minute, stirring constantly.
Process the walnuts in a food processor until they are small and have a texture that you like. Don't over process, as they can turn to nut butter. Once the walnuts are the texture you want, place them in the skillet.
Clean out the food processor, then process the sauteed mushrooms and soaked sun dried tomatoes. Use a plastic spatula to help scrape down the sides. Place them in the large skillet with the walnuts.
Add the coconut aminos, spices, and ¼ cup of water to the pan of nuts. Stir and cook for 8 minutes over medium low heat. If necessary, add more water. Taste and adjust seasonings to your preference.
Remove from the heat and stir in the freshly squeezed lime juice.
Serve with Tex-Mex foods like tacos, burritos, nachos, salads and on top of a baked potato or sweet potato.