-
Heat the oil in a large, heavy pot on high heat. Add the ground turkey and use a spoon to break up the meat, to get rid of any large clumps. Cook until the meat is lightly browned, about 5-8 minutes.
-
Add the onions, garlic, pepper, oregano, cumin, chili powder, cinnamon, and bay leaves and mix together with the meat. Cook for 5-10 minutes until fragrant.
-
Add the tomatoes, tomato paste, chicken broth, and season with salt and pepper. Add the tomato puree (first add 1/2 cup), to thicken the mixture a little at a time. If you it a little thicker, add another 1/4 cup. (I usually add 3/4 cup total tomato puree). Combine everything well and bring to a boil. Reduce heat and simmer, stirring occasionally for 45 minutes.
-
After 45 minutes, add the drained beans and stir to combine and cook for another 15 minutes.