Heat the oil in a large pot over medium-high heat. When the oil shimmers, add the onions, chili peppers and bell pepper and cook, stirring frequently, until tender, about 5 minutes. Add the chicken and cook, stirring occasionally, until it has browned, about 10 minutes.
Step 2
Stir in the pumpkin puree, tomatoes, tomato paste, chicken broth, bay leaf and beans. Bring to a boil, then reduce the heat to medium-low and add the garlic, cumin, chili powder, black pepper, paprika, cinnamon and allspice. Cover and simmer, stirring occasionally, for 30 minutes.
Step 3
To serve, divide the chili into individual bowls and garnish each portion with cilantro, scallions and/or avocado, as desired.