Peel and cut sweet potatoes into ½-inch cubes. Dice the onion and red bell pepper, mince the garlic, and drain and rinse both cans of beans.
Combine the chili powder, cumin, smoked paprika, oregano, garlic powder, onion powder, cayenne, salt, and black pepper in a small bowl. Set aside.
Heat avocado oil in a large Dutch oven over medium-high heat. Add the ground turkey and cook for 6 to 8 minutes, breaking it into crumbles, until fully cooked through with no pink remaining.
Reduce heat to medium and add the diced onion and red bell pepper to the pot. Cook for 4 to 5 minutes until softened, then add the minced garlic and cook for 1 more minute until fragrant.
Stir in the tomato paste and cook for 1 to 2 minutes, then pour in the spice blend and stir to coat everything evenly. Toast the spices for 1 minute, stirring constantly.
Add the cubed sweet potatoes, crushed tomatoes, diced tomatoes, and chicken broth to the pot. Stir well and bring to a boil over medium-high heat.
Stir in the drained black beans and kidney beans, then reduce heat to medium-low. Partially cover and simmer for 25 to 30 minutes, stirring every 8 to 10 minutes, until the sweet potatoes are fork-tender and the chili has thickened.
Stir in the fresh lime juice and taste for seasoning, adjusting salt, cayenne, or chili powder as needed. For a thicker texture, use an immersion blender to pulse a small section of the chili 4 to 6 times.
Ladle the chili into bowls and top with your choice of sour cream, shredded cheese, diced avocado, jalapeños, crushed tortilla chips, cilantro, and a squeeze of lime.