In a large skillet, heat the oil over medium heat. Add the ground beef, sprinkle on the taco seasoning, and cook, breaking up any large chunks, until the meat is browned and no pink remains, about 7-8 minutes. Drain any excess fat, then remove from heat and set aside.
Meanwhile, prepare the vinaigrette. In a food processor, combine olive oil, vinegar, lime juice, garlic, honey, and cilantro. Pulse until the mixture is well combined. Taste and add salt and pepper as needed.
Divide the lettuce evenly among four bowls. Top each with ½ an avocado, scoop of cheese, scoop of salsa, several cherry tomato halves, and red onion. Serve with vinaigrette.