In a large pot, heat oil and saute onion, green pepper, and celery until golden brown. Add flour and stir.
Stir in vegetable broth, salt, paprika, bay leaf, and 1/2 cup cold milk. Heat for 5 minutes. Stir in warm milk, corn, salsa, cream cheese, tomatoes, and chiles. Heat but do not boil.