For the tofu, heat a large skillet on medium heat for 1 minute, then add in the 2 tbsp of oil- nonstick pans work best. Pat the tofu dry then crumble it into bits directly into the pan and let it cook over a medium heat for about 10 minutes, stirring occasionally.
Add in the soy sauce, and continue to cook for another 10 minutes, stirring every few minutes until the tofu starts to brown.
After about 20 minutes, add in all of your spices- I like to drizzle an extra tsp of oil when adding the spices. Continue to cook the tofu for another 10-15 minutes until its crisp.
Layer your nachos on a sheet pan or in an oven safe dish then top them with the beans and the shredded cheese. Set it under the broiler for about 4-5 minutes, until the cheese melts.
Remove the tray from the oven and layer on the crumbled tofu, avocado, tomatoes, onions, jalapeno and cilantro.
Top with your favorite hot sauce and enjoy!