Heat a skillet on medium heat and drizzle in about 2 tbsp of olive oil.
Add in the diced onion, jalapeno and tomato and saute together for about 7-8 minutes.
Once the veggies have softened, add in the black beans, chopped walnuts and spices. Cook the mixture together on a medium flame for about 5-7 minutes, stirring occasionally. Taste and adjust salt as needed.
Fill about 8 soft-shell tacos with the filling on one side, top with a layer of shredded cheese and fold the tacos down.
Heat your pan on medium/high heat with a little cooking spray or olive oil. Place the tacos in small batches into the pan to crisp. Cook for about 2 minutes, then flip for another 2 minutes until browned.
Serve with diced avocado, sour cream/yogurt, salsa or hot sauce.