Place whole poblanos on a foil-lined baking sheet. Drizzle with 1 tablespoon of oil and place in the oven under the broiler. Broil, turning occasionally, until all sides are black and blistered. Immediately place peppers in a bowl and cover with plastic wrap for 10 minutes. Remove from the bowl and with the side of a sharp knife, gently scrape the skin off the peppers. Cut the stems off, slice in half, and remove the seeds. Dice and set aside.
Heat a large stock pot or enameled cast iron pot to medium-high. Add 2 tablespoons olive oil then add onions. Cook until soft and translucent then add garlic and diced poblanos and cook for 1-2 minutes.
Next, add tomatoes, beans, pumpkin, broth, water, chili powder, cumin, smoked paprika, salt, pepper, red pepper flakes and chicken. Stir to combine well. Cover and simmer for 20 minutes.
Add cream cheese and stir until melted. Stir in cilantro and serve.