Dice the onion into 1/2-inch pieces, seed and mince the jalapenos (leaving seeds in if you prefer more heat), mince the garlic, and peel and cut the sweet potato into 3/4-inch cubes. Drain and rinse both the kidney beans and black beans. Chop the unsweetened chocolate into small pieces and measure out the cocoa powder. This prep work ensures everything is ready before you start cooking, which is crucial for building layers of flavor without any interruptions.
Heat the vegetable oil in a large pot over medium-high heat. Once shimmering, add the diced onion and minced jalapenos, cooking for 2-3 minutes until softened and fragrant. Then add the chili powder, ground cumin, and ground coriander, stirring constantly for 30 seconds to bloom the spices—this toasting releases their essential oils and deepens their flavor significantly. I find that blooming spices in fat makes an enormous difference in the final depth of flavor, so don't skip this step.
Add the ground turkey to the pot and cook over medium-high heat for 5-7 minutes, breaking it up with a spoon as it cooks, until no pink remains. This browning develops savory depth through the Maillard reaction. Once cooked through, reduce heat to medium and add the minced garlic and tomato paste, stirring constantly for 1 minute until the tomato paste caramelizes slightly and the garlic becomes fragrant. The combination of flavors at this point—spiced aromatics, browned meat, and caramelized tomato paste—forms the flavorful foundation of your chili.
Add the cocoa powder and chopped chocolate, stirring for about 30 seconds until they begin to melt and incorporate into the meat mixture. This creates a rich, slightly sweet undertone that balances the heat and spice. Pour in the diced tomatoes with their juice, chicken stock, and both the drained kidney beans and black beans. Add the cubed sweet potatoes, then season with kosher salt and black pepper. Stir everything together thoroughly to combine all ingredients evenly, ensuring the chocolate is fully integrated throughout.
Bring the chili to a boil over medium-high heat, then immediately reduce to a gentle simmer. Cook uncovered for 20-25 minutes, stirring occasionally, until the sweet potato cubes are fork-tender and the flavors have melded together. The longer simmer allows the chocolate to fully dissolve, the spices to deepen, and all the ingredients to meld into a cohesive, complex sauce. I like to taste the chili around the 20-minute mark—if it needs more sweetness to balance the heat and spice, add maple syrup a teaspoon at a time until it reaches your preference.
Ladle the hot chili into bowls and top each serving with a dollop of sour cream (if using), a sprinkle of toasted pumpkin seeds for crunch, fresh chopped cilantro for brightness, and a squeeze of fresh lime juice to enhance the overall flavor. The combination of cool sour cream, the nutty crunch of pumpkin seeds, herbaceous cilantro, and tart lime juice creates complexity in each bite. Serve immediately with lime wedges on the side for additional brightness if desired.