Combine all in a large mixing bowl. Add olive oil and spices to the bowl and mix well to ensure all are evenly coated.
Spread on a large baking sheet and roast for 10 minutes. After 10 minutes mix the contents on the pan, and place back in for 10 more minutes.
While the fajitas are baking, make the cotija by combining all ingredients in a food processor. Blend until fine chunks but take care to not over process or it'll start to turn to almond butter.
Assemble the tacos by placing some of the fajita filling on the taco shells, sprinkle some of the cotija and than any other toppings. Squeeze fresh lime juice over the top and enjoy!