Gather all of the ingredients together, then chop and measure everything so it is ready to go and the cooking process is easier.
Heat a Dutch oven or soup pot over medium heat. Then add the olive oil, onion, celery. Cook, stirring occasionally, until the onion is softened.
Add the green bell pepper and jalapeño.
Add the bay leaves and garlic, and cook about 30 seconds, stirring frequently.
Stir in the diced green chiles and salsa verde.
Add the oregano, cumin, chili powder, cayenne pepper, smoked paprika, coriander, salt, and pepper. Stir well.
Pour in the vegetable broth, stir, and bring to a simmer. Keep at a low simmer for 15 minutes, stirring occasionally.
Add the beans and corn, and stir. Bring back to a low simmer and cook for 10 minutes, stirring occasionally.
Add in the cubed, softened cream cheese. Stir gently to incorporate and melt the cheese.
Add the fresh lime juice, and the cilantro. Remove from the heat and taste. Adjust seasoning as desired.
Serve hot garnished with your favorite toppings.