Chop the veggies, drain the rinse the black beans, and press and drain the tofu and break down into crumbles. Set everything aside.
In a large pan over medium heat, add your oil and let this heat up for about a minute.
Next, add your onions and garlic to the pan and cook for about 5 minutes, stirring occasionally.
Next, add your peppers, black beans and tofu, then add your seasonings. Mix very well and adjust seasonings to taste. Cook for about 5 minutes.
Remove scramble from heat and set aside.
To make the crema, simply add all ingredients to a blender and pulse until smooth and creamy. Add more or less garlic, lime juice and cilantro to adjust to flavor preferences.
Return to scramble to the burner over med-low heat and add the chopped greens. Stir and cook for another few minutes until the greens are cooked and soft.
Stuff filling into taco shells and top with crema, more cilantro and fresh lime juice, or desired toppings