Press excess water out of tofu and place in a food processor. Pulse until tofu resembles a "ground beef" like texture.
In a large pan on medium heat, stir olive oil, tofu, garlic, onion, and spices until evenly combined. Cook for 5 minutes stirring often. Mix in crushed tomatoes and brown sugar and allow to cook for another 10-15 minutes, or until liquid is mostly evaporated.
Drain and mix in black beans and peppers. Continue cooking for another 5 minutes.
Meanwhile, prepare salad by placing avocado, tomatoes, corn, vegan cheese, crushed tortilla chips, and corn on a bed of romaine lettuce in a large bowl.
Once the "taco meat" and black beans mixture is finished cooking, place taco meat in salad and top with ranch dressing and salsa. Mix together and enjoy!