Make the dressing: In a bowl, whisk Greek yogurt, mayo, lime juice, olive oil, garlic, cilantro, cumin, salt, and pepper.
Add a splash of water to reach a pourable consistency. Taste and adjust lime and salt. Chill until ready to use.
Cook the aromatics: Heat olive oil in a large skillet over medium heat.
Add onion and bell pepper. Cook 3–4 minutes until softened. Stir in garlic and cook 30 seconds until fragrant.
Brown the turkey: Add ground turkey, breaking it up with a spatula.
Season with salt and pepper. Cook 5–7 minutes until no longer pink.
Season and simmer: Sprinkle in taco seasoning and stir to coat. Add broth or water.
Simmer 2–3 minutes until saucy and well-seasoned.
Add beans and corn: Stir in black beans and corn. Cook 1–2 minutes to warm through. Taste and adjust seasoning.
Prep the salad base: In meal-prep containers, add a bed of chopped romaine (and shredded cabbage if using).
Keep greens separate from hot turkey mixture until both are cool.
Cool and assemble: Let the turkey mixture cool 10–15 minutes before portioning to prevent soggy greens. Divide turkey mix among containers in a separate compartment or on one side. Add cherry tomatoes and cheese in separate corners.
Keep avocado, dressing, and lime wedges separate until serving.
Serve: When ready to eat, add diced avocado, drizzle the dressing, toss, and finish with a squeeze of lime and cilantro.