In a large skillet set over medium high, heat the olive oil until glistening. Add the ground beef or ground chicken and cook, breaking it up with a wooden spoon, until browned, about 8 minutes. Add 2-3 tablespoons of taco seasoning, 1/4 cup fresh salsa and 2-4 tablespoons of water depending on how much fat was in the meat. Stir to combine and cook until slightly thickened, 2-3 more minutes. Remove from heat to cool before adding it to salad.
In the base of a food processor add all ingredients for the dressing and blend until fully combined.
In a large bowl toss the romaine, taco meat, cheese, red onion, black beans, corn, cilantro with desired amount of dressing until fully combined. Top with the avocado, tortilla strips and pepitas.