Brown the protein. Heat a large skillet over medium-high. Add ground beef or turkey and cook, breaking it up, until no longer pink, about 6–8 minutes.
Drain excess fat if needed.
Season and simmer. Sprinkle in taco seasoning and pour in broth or water. Stir and simmer 2–3 minutes until the liquid reduces and the meat is glossy and coated. Remove from heat to cool slightly.
Mix the dressing. In a small bowl or jar, whisk olive oil, lime juice, honey, garlic, cumin, salt, and pepper until emulsified.
Taste and adjust salt and acidity.
Prep the veggies. Chop lettuce, dice tomatoes and avocado, mince red onion, and slice jalapeño if using. Rinse and drain black beans and corn well.
Build the base. Add lettuce to a large serving bowl. Scatter over black beans, corn, tomatoes, red onion, and cilantro.
Add protein and crunch. Spoon the warm, seasoned meat over the salad.
Add avocado, cheese if using, and your crunchy elements like pepitas or radishes.
Dress and toss. Drizzle with the lime dressing. Toss gently to combine, or serve the dressing on the side for individual bowls.
Finish and serve. Top with a dollop of Greek yogurt or sour cream, extra cilantro, and lime wedges. Serve right away while the meat is slightly warm.