Preheat oven to 400°F.
Place stuffed poblano halves cut side up on a baking sheet and roast for 12-15 minutes.
Heat avocado oil in a medium skillet over medium-high heat and sauté diced onions until translucent, about 3-4 minutes.
Add minced garlic and cook for 30 seconds until fragrant.
Add ground turkey and cook until no longer pink, about 5-6 minutes.
Stir in cumin, smoked paprika, chili powder, salt, and black pepper to evenly coat the meat.
Add black beans, fire roasted diced tomatoes, chopped cilantro, and lime juice. Mix well.
Stuff each roasted poblano half with the turkey mixture, keeping the stuffing side facing up.
Bake stuffed peppers for an additional 10-12 minutes.
Remove from oven and sprinkle each pepper with 1 tablespoon shredded Mexican cheese.
Return to oven and bake for 2 minutes until cheese has melted.
Remove from oven and allow peppers to cool slightly.
Meanwhile, blend Greek yogurt, avocado, garlic, lime juice, ground cumin, red pepper flakes, and salt in a food processor until smooth.
Drizzle avocado crema over each stuffed poblano and garnish with fresh cilantro before serving.