Toast the turmeric, cardamom, cinnamon, coriander, cloves, cumin, paprika, and cayenne pepper in a Dutch oven or large pot over medium-low heat for about 2 minutes, stirring constantly until fragrant. This step enhances the flavors of the spices, releasing their essential oils and aromas, which deepens the overall taste of the dish without letting the spices burn. It’s important to stir frequently to ensure an even toast.
Add the onion, olive oil, garlic, and ginger to the pot, and increase the heat to medium. Cook, stirring occasionally, until the onion softens and becomes translucent, about 5 minutes. This step helps to build the base flavor of the dish, allowing the onions to release their sweetness while the garlic and ginger infuse the oil with their aromatic depth.
Stir in the tomato paste until it’s fully incorporated and no lumps remain. Then, add the chicken, potatoes, tomatoes, broth, wine vinegar, and bay leaf. Bring the mixture to a boil, then reduce the heat to medium-low. Cover the pot and simmer for about 15 minutes, or until the potatoes are tender and the chicken is cooked through. This step allows the flavors to meld together, with the chicken absorbing the rich spices and the potatoes becoming soft and infused with the savory broth.
Uncover the pot and continue cooking for about 5 more minutes, allowing the sauce to thicken slightly. Season with salt, black pepper, and additional cayenne pepper to taste. This final step enhances the dish’s flavor, balancing the heat and seasoning, while the sauce reduces to a rich, flavorful consistency that clings to the chicken and potatoes.