Prep the produce. Dice the onion, bell peppers, and zucchini.
Mince the garlic. Chop the cilantro. Slice the avocado and set aside for serving.
Warm the skillet. Heat a large skillet over medium-high.
Add the avocado oil.
Brown the turkey. Add ground turkey, breaking it up with a spatula. Season with a pinch of salt and pepper. Cook until no pink remains and edges start to brown, about 5 to 7 minutes.
If there’s excess liquid, spoon it off for better browning.
Sweat the aromatics. Add onion and bell peppers. Cook 3 to 4 minutes until they soften. Stir in zucchini and cook another 2 minutes.
Add garlic and spices. Stir in garlic, chili powder, cumin, smoked paprika, oregano, garlic powder, onion powder, and cayenne if using.
Cook 30 to 60 seconds, until fragrant.
Build the sauce. Stir in tomato paste and diced green chiles. Add broth and simmer 3 to 4 minutes, stirring, until the liquid reduces into a saucy coating. Taste and adjust salt, pepper, and heat.
Finish with lime and cilantro. Turn off the heat.
Add lime zest and juice plus half the cilantro. The acidity brightens the skillet and balances the spices.
Cheese it. Sprinkle cheese evenly on top. Cover for 1 to 2 minutes to melt.
If your skillet is oven-safe, you can broil for 1 to 2 minutes for a bubbly top.
Serve. Spoon into bowls over shredded lettuce for crunch. Top with avocado, a dollop of sour cream, and the remaining cilantro. Add extra lime wedges if you like.